airr-knowledge / issues

Issues and project management for the AKC
0 stars 0 forks source link

Aim 2.4A: Assessment of validation needs #40

Open schristley opened 3 months ago

schristley commented 3 months ago

Integrated data/metadata in the AK are complete and accurate and that integrated datasets returned from the query API are complete, accurate, and compliant with our adopted standards. An example of cross-data-type validation may require that AIR in mouse repertoires be assigned an epitope specificity assayed in mouse.

The above are validation rules for data to insure consistency but doesn't require biological knowledge.

Range of needs:

schristley commented 1 month ago
  • Single class/field: required fields, data types, simple constraints between fields, controlled vocabulary.

The majority of these should be handled by schema validation. The AKC architecture will require that component repositories perform this validation before sending data. Enforced through OpenAPI3 specification of request/response data.