-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Generate MultiRecord Measures for QualityControl that count validations which are COMPLIANT #296
Comments
Per @ArthurChapman correcting the Description. Also putting placeholder for Validation into the expected response. |
…) from translation of markdown tables to csv. Adding lock file pattern to gitignore.
CSV list of Core MultiRecord Measure tests generated with kurator-org/bdq_issue_to_csv including assignment of stable guids (list of test labels and guids in https://github.com/kurator-org/bdq_issue_to_csv/blob/master/src/main/resources/multirecord_measure_guids.csv, we can extend this file to mark tests that should accept INTERNAL_PREREQUISIITES_NOT_MET as COMPLIANT. CSV file of tests: https://github.com/tdwg/bdq/blob/master/tg2/core/TG2_multirecord_measure_tests.csv Human readable markdown: https://github.com/tdwg/bdq/blob/master/tg2/core/generation/docs/core_multirecord_measure_tests.md |
I have corrected FFDQ in the preamble to bdqffdq for consistency with Vocabulary (#152) |
List of these tests:
|
… test specifications as of 2024-08-14. Updating csv spreadsheet and rdf-xml for MultiRecord measures for #295, #297, and #296 generated from the validations after bugfixes in kurator-org/bdq_issue_to_csv and split from two into three issues. Regenerating human readable markdown lists of multirecord measures (no changes to regenerated markdown for other CORE tests).
… test specifications as of 2024-08-14, using the updatd list of issue-usecase mappings. Updating csv spreadsheet and rdf-xml for MultiRecord measures for #295, #297, and #296 generated from the validations using the updated v79 list of issue-usecasse mappings. Regenerating human readable markdown lists of multirecord measures and other CORE tests.
This is complete. Work is done in kurator-org/bdq_issue_to_csv, see code around https://github.com/kurator-org/bdq_issue_to_csv/blob/v1.0.0/src/main/java/org/kurator/issueconverter/BDQConvert.java#L771 |
For each Validation, generate a Measure that operates on a MultiRecord and returns a Response.result counting the number of SingleRecords where a particular Validation has a Response.result of COMPLIANT.
Run in a pre-amendment phase and again in a post-amendment phase, these Measures would measure how much the quality of the MultiRecord would be improved by accepting all of the proposed Amendments.
Template for these would look like this, one for each Validation, specified as {Validation}: Generate from the bdqffdq compliant template instead, to match TG2_tests.csv columns. We don't need to add issues for each, but can track rationale management for this set of tests here.
The text was updated successfully, but these errors were encountered: