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.
Per-term status: every term in this vocabulary carries vs:term_status (W3C SemWeb Vocabulary Status, originating in FOAF). Draft terms are unstable and deprecated terms are archaic. The status is per TERM by design, so an individual term can be promoted to testing or stable in place, without a namespace change and without graduating the whole vocabulary. Read the status of the term you intend to use rather than the status of the file it lives in.
Overview
- Namespace URI:
https://ns.cascadeprotocol.org/genomics/v1#- Preferred Prefix:
genomics:- Version:
- 1.0-draft.0.5 (2026-08-20)
- 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