genomics/v1#) but the version-info string is 1.0-draft. Pre-stable drafts are NOT registered in spec/VOCAB_VERSIONS — they land there only at v1.0 graduation. The schema may change before that point.
Submit feedback
Overview
- Namespace URI:
https://ns.cascadeprotocol.org/genomics/v1#- Preferred Prefix:
genomics:- Version:
- 1.0-draft.0.2 (2026-05-05)
- Status:
- Draft
- Imports:
cascade:(Core v1),clinical:(Clinical v1)- Schema files:
- genomics.ttl (OWL ontology) · genomics.shapes.ttl (SHACL shapes)
The Genomics Vocabulary is a Layer 2 vocabulary that bridges Layer 1 genomics standards (HGVS, ClinVar, VRS, HGNC, Sequence Ontology, HPO, MONDO/OMIM/ORDO, ACMG/AMP via LOINC answer codes, ClinGen review-status taxonomy) to Layer 3 patient-facing genetic counseling summaries authored in checkup:.
Anchored on FHIR Genomics IG profiles (fhir:Observation for variants, haplotypes, and diplotypes; fhir:ServiceRequest for genetic test orders) and on PROV-O for sequencing-run provenance.
What this vocabulary covers
- Variant identity in four parallel languages. HGVS (c./p./g.), ClinVar Variation/RCV IDs, VRS (CAid + VRS object), HGNC gene IDs, Sequence Ontology consequence terms, zygosity, and phase. No single ID is sufficient; storing all of them prevents transcript-version drift on handoff.
- Variant ≠ Interpretation. Two records: a
Variantis a molecular observation; aVariantInterpretationis a clinical assertion at a point in time. Reclassifications create a new interpretation linked to the prior viaprov:wasRevisionOf(never edit in place). - Pedigrees. Layer 2
Pedigree+PedigreeMemberwith HPO phenotype terms, MONDO conditions, per-variant carrier status, and HL7 v3 RoleCode relationship roles. The Layer 3FamilyHistoryEntryis unchanged. - Multi-variant units.
Haplotype(PharmVar star alleles, HLA typing) andDiplotype(e.g., CYP2D6 *1/*4) anchored on FHIR Genomics IG haplotype/genotype profiles.CopyNumberVariantas a subclass ofVariant. - ClinVar-aligned submitter assertions.
SubmitterAssertion+ the 7-valueReviewStatustaxonomy (no-assertion through practice-guideline) with star-rating annotations.aggregatedFromlinks aVariantInterpretationback to its contributing submitter records (VCV/SCV pattern). - Genetic test orders + reports.
GeneticTestOrder(subclass offhir:ServiceRequest) with order-status enum;GeneticTestwith test-type enum (single-gene, panel, exome, genome, microarray, karyotype, MLPA, repeat-expansion, methylation, RNAseq). - Sequencing-run provenance.
SequencingRun(PROV-O Activity),RawFileas a pointer-and-hash entity (Cascade does not ingest BAM/CRAM bytes), with htsget endpoint, file format, SHA-256 hash, and reference-genome. - Data-quality tier model.
DataQualityTier+ four tier individuals (ClinicalGrade,ResearchGrade,ConsumerGrade,UnknownQuality). The SHACL safety constraint requires that any Pathogenic / Likely Pathogenic interpretation either reference aClinicalGradeVariant or carryrequiresConfirmation true. - Causality vs. classification.
interpretationStatus+CausalityStatusenum (Causative / Contributory / UncertainCausality / Rejected) carries Phenopacket-aligned variant-explains-phenotype semantics, distinct from ACMG/AMP classification.
v1-draft.0.2 additions (2026-05-05)
Small additive evolution pass driven by Phase 1 importer gaps. Nothing removed or renamed; existing data continues to validate.
- Generic GeneticTest linkage.
genomics:reportedRecord(ObjectProperty, nordfs:range) covers GeneticTest → non-Variant record references (Diplotypes, Haplotypes, PGx implications). Resolves the HLA tie-break:variantsObservedhasrdfs:range genomics:Variantand could not represent these without a range violation. - VCF-style coordinates.
genomics:refAllele,genomics:altAllele,genomics:genomicStartEnd(xsd:string) map LOINC 69547-8 / 69551-0 / 81254-5. Required by the Phase 3 VCF importer and by FHIR Genomics IG variants that lack HGVS. - Variant origin.
genomics:somaticStatus+ theSomaticStatusenum (Germline,Somatic,UnknownSomaticStatus) maps LOINC 48002-0. Critical for cancer interpretation and inheritance reasoning. - Variant allele frequency.
genomics:variantAlleleFrequency(xsd:decimal, SHACL-bounded 0.0–1.0) maps LOINC 81258-6. Distinct frommosaicismFraction: VAF is sequencing-evidence; mosaicism is the clinical conclusion.
Key classes
| Class | Anchor | Purpose |
|---|---|---|
genomics:Variant | fhir:Observation, prov:Entity | Single sequence variant (SNV/indel/CNV). |
genomics:CopyNumberVariant | subClassOf Variant | CNV with interval coordinates and copy-number value. |
genomics:VariantInterpretation | prov:Entity | ACMG/AMP classification at a point in time. Reclassification via prov:wasRevisionOf. |
genomics:Haplotype | fhir:Observation | Multi-variant unit on one chromosome (e.g., CYP2C19 *17). |
genomics:Diplotype | fhir:Observation | Pair of haplotypes (e.g., *1/*2). |
genomics:Pedigree / PedigreeMember | prov:Entity | Family-structure graph with HPO phenotypes + carrier status. |
genomics:GeneticTest | prov:Entity | Test report (single-gene through whole-genome). |
genomics:GeneticTestOrder | fhir:ServiceRequest | Pre-result test order with status tracking. |
genomics:SubmitterAssertion | prov:Entity | Per-submitter classification feeding aggregated VariantInterpretation. |
genomics:SequencingRun | prov:Activity | Sequencing event metadata (technology, lab cert, dates, coverage). |
genomics:RawFile | prov:Entity | Pointer-and-hash for BAM/CRAM/FASTQ/VCF; Cascade does NOT ingest the bytes. |
genomics:DataQualityTier | OWL Class | Quality classification: Clinical / Research / Consumer / Unknown. |
Closed enumerations (named individuals)
- ACMG class:
Pathogenic,LikelyPathogenic,VUS,LikelyBenign,Benign(LOINC-coded). - Inheritance:
AutosomalDominant,AutosomalRecessive,XLinkedDominant,XLinkedRecessive,Mitochondrial,YLinked,MultifactorialPolygenic,UnknownInheritance. - Allelic requirement:
Monoallelic,Biallelic. - Zygosity:
Heterozygous,Homozygous,Hemizygous,CompoundHeterozygous,MosaicLow,MosaicHigh. - Phase:
Cis,Trans,PhaseUnknown. - Carrier status:
PositiveAffected,PositiveUnaffected,Negative,NotTested,Obligate. - Test type:
SingleGeneTest,GenePanelTest,ExomeSequencing,GenomeSequencing,ChromosomalMicroarray,KaryotypeAnalysis,MLPA,RepeatExpansionTest,MethylationStudy,RNASequencing. - Sequencing technology:
ShortReadIllumina,LongReadONT,LongReadPacBio,Mixed,GenotypingArray. - Lab certification:
CLIA,CAP,ISO15189,Uncertified. - File format:
BAM,CRAM,FASTQ,gVCF,VCF,BCF,OtherFileFormat. - Submitter category:
SubmitterLaboratory,SubmitterConsortium,SubmitterExpertPanel,SubmitterResearch,SubmitterClinician. - Order status:
OrderPending,OrderInProgress,OrderResulted,OrderCancelled. - Causality status:
Causative,Contributory,UncertainCausality,Rejected. - Somatic status (v0.2):
Germline,Somatic,UnknownSomaticStatus. - Review status (ClinVar):
NoAssertionProvided,CriteriaNotProvided,SingleSubmitter,ConflictingSubmissions,MultipleSubmittersNoConflict,ExpertPanelReviewed,PracticeGuideline. - Data provenance (genomics-specific):
ConsumerArray,ClinicalSequencing,ResearchSequencing,Imported,AIExtractedGenomics. - Data quality tier:
ClinicalGrade,ResearchGrade,ConsumerGrade,UnknownQuality.
Validation (SHACL)
genomics.shapes.ttl defines 12 sh:NodeShape declarations covering every concrete class. Two safety-critical constraints:
- D-Q5 multi-condition cardinality.
VariantInterpretationrequires exactly oneconditionand onevariantInterpreted. Multi-condition cases produce multiple interpretation instances, each chained to the prior viaprov:wasRevisionOf. - D-QUALITY-TIER safety constraint. An
sh:xoneonVariantInterpretation: any Pathogenic / Likely Pathogenic classification MUST either reference aClinicalGradeVariant OR carryrequiresConfirmation true. Prevents propagation of high-impact classifications without traceable clinical-grade provenance.
References
- Per-vocab changelog: spec/ontologies/genomics/CHANGELOG.md
- Workstream design package:
cascadeprotocol.org/drafts/genomics-v1/(ONE-PAGER.md, RATIONALE.md, GAP-ANALYSIS.md, CLI-ARCHITECTURE.md, BRCA2 worked example). - Implementation plan: 05-04-26 Genomics & Advisory IMPLEMENTATION-PLAN.md.
- Schema reference: cascade-protocol-schemas.md (Genomics section).
Provide Feedback
This vocabulary is in draft status. We welcome feedback on terminology fit, clinical workflow alignment, and any gaps for your use case. Submit Feedback