| 1 Definition | 2 Functional Requirements | 3 Syntax | 4 Semantics | 5 Conformance Testing | 6 Performance Assessment |
1 Definition
Genomics Omics Object includes:
Omics Data representing molecular‑level biological information derived from assays such as whole‑genome sequencing, whole‑exome sequencing, targeted sequencing, RNA‑seq, proteomics, metabolomics, methylation arrays, or other high‑throughput omics technologies. The primary structure may be variant‑level data (e.g., VCF records), read‑level files (e.g., FASTQ/BAM), feature matrices (e.g., gene‑expression tables), or molecular profiles (e.g., proteomic or metabolomic abundance tables), accompanied by metadata describing sample preparation, assay technology, reference genome/build, processing pipelines, and quality metrics.
Omics Qualifier specified by MPAI‑TFA, providing information about the Sub‑Types, Formats, and Attributes of the Genomics Omics Data.
2 Functional Requirements
Omics Object shall satisfy the following requirements:
- Omics Object Header: The Omics Object shall include a header identifying the version of the Genomics Omics Object standard.
- Omics Object Identification: The Omics Object shall include an identifier uniquely referencing the Genomics Omics Object.
- End User Identification: The Omics Object shall include the identifier of the End User the Genomics Omics Data refers to.
- Time Information: The Omics Object shall include the time information associated with the Genomics Omics Data.
- Omics Data: The Omics Object shall include Genomics Omics Data per the Genomics Omics Qualifier.
- Omics Qualifier: The Omics Object shall include a Genomics Omics Qualifier describing the Genomics Omics Data.
- Traceability: The Omics Object may include provenance information and time of production.
3 Syntax
https://schemas.mpai.community/AIH1/V1.0/data/OmicsObject.json
4 Semantics
| Label | Description |
|---|---|
| Header | Omics Object Header – Standard “AIH‑OMO‑Vx.y”. |
| OmicsObjectID | Identifier of the Omics Object. |
| EndUserID | ID of the End User the Omics Data refers to. |
| OmicsObjectTime | Time information of the Omics Data. |
| OmicsData | Omics Data per Qualifier. |
| OmicsQualifier | Omics Qualifier. |
| DataXMData | Information about this Omics Object Instance. |
| DescrMetadata | Descriptive Metadata. |
5 Conformance Testing
A Data instance Conforms with Omics Object (AIH-OMO) if:
- Its JSON Object validates against its JSON Schema.
- Any included JSON Object validates against its JSON Schema.
- All Data in the JSON Object:
- Have the specified Data Types.
- Conform with the Qualifiers signaled in their JSON Schemas.