-
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 QualityAssurance that return COMPLETE/NOT_COMPLETE for compliant and prerequisites not met. #297
Comments
Per @Tasilee a list of these tests:
|
chicoreus
added a commit
that referenced
this issue
Aug 14, 2024
… 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).
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 |
chicoreus
added a commit
that referenced
this issue
Aug 14, 2024
… 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.
Fixed several cases where PREREQUISITES was misspelled. |
ArthurChapman
changed the title
Generate MultiRecord Measures for QualityAssurance that return COMPLETE/NOT_COMPLETE for compliant and prerequsites not met.
Generate MultiRecord Measures for QualityAssurance that return COMPLETE/NOT_COMPLETE for compliant and prerequisites not met.
Aug 20, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
For a set of Validations, listed below, generate a Measure that operates on a MultiRecord and returns a Response.result of COMPLETE if all records in the MultiRecord have a Response.result of COMPLIANT, or have a Response.status=INTERNAL_PREREQUISITES_NOT_MET for a particular Validation.
These tests handle cases where empty values don't prevent the data from having use for the specified UseCase.
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.
These Measures expect the Validations to complete to Response.status=RunHasResult and Response.result=COMPLIANT, but also allow for cases where some prerequisite information elements are empty and the Response.status=INTERNAL_PREREQUISITES_NOT_MET for data to have quality (as in validations of terms that may be empty and the data still have quality, such as validation of dwc:family for an identification to a rank above Family). See #295 for QA measures where only Response.result=COMPLIANT are allowed for data to still have quality.
The text was updated successfully, but these errors were encountered: