Each vocabulary is versioned independently using MAJOR.MINOR semantics and is available as a downloadable OWL/Turtle file. All stable vocabularies have corresponding SHACL shapes for validation. See the versioning policy for backward compatibility guarantees.

Core Vocabulary v2.8 Stable

Namespace: https://ns.cascadeprotocol.org/core/v1#  ·  Prefix: cascade:

Cross-application vocabulary used by every Cascade Protocol implementation. Defines schema versioning metadata, data provenance classes (ConsumerGenerated, ClinicalGenerated, DeviceGenerated, SelfReported, AIGenerated), user identity, and patient demographics including PatientProfile, Address, PharmacyInfo, and AdvanceDirectives.

View documentation Download TTL

Clinical Vocabulary v1.7 Stable

Namespace: https://ns.cascadeprotocol.org/clinical/v1#  ·  Prefix: clinical:

Vocabulary for structured health records imported from EHR systems via Apple HealthKit or direct FHIR import. Covers 24 classes including Medication, Condition, Allergy, LabResult, VitalSign, Immunization, Procedure, Encounter, MedicationAdministration, ImplantedDevice, and ImagingStudy. All classes include SNOMED CT and LOINC code mappings.

View documentation Download TTL

Health Vocabulary v2.3 Stable

Namespace: https://ns.cascadeprotocol.org/health/v1#  ·  Prefix: health:

Consumer wellness and device-generated health data. Covers vital signs (blood pressure, heart rate, SpO2, temperature, respiratory rate), activity snapshots, sleep records, and body measurements. Every metric includes SNOMED CT and LOINC standard code mappings. Layer 2 vocabulary complementing clinical: for non-EHR data sources.

View documentation Download TTL

POTS Vocabulary v1.4 Stable

Namespace: https://ns.cascadeprotocol.org/pots/v1#  ·  Prefix: pots:

Domain-specific vocabulary for postural orthostatic tachycardia syndrome home screening using the NASA Lean Test protocol. Supports age-adjusted heart rate thresholds, multi-position blood pressure and heart rate readings, symptom logging during testing, and result interpretation. Used in production by the POTS Check iOS and watchOS application.

View documentation Download TTL

Coverage Vocabulary v1.3 Stable

Namespace: https://ns.cascadeprotocol.org/coverage/v1#  ·  Prefix: coverage:

Layer 2 domain vocabulary for insurance, benefits, and financial health data. Defines 8 classes: InsurancePlan, Deductible, CopaySchedule, ClaimRecord, BenefitStatement, DenialNotice, AppealRecord, and DenialReasonCode. Provides a unified representation shared between patient-reported and EHR-imported insurance records, with FHIR Coverage and ExplanationOfBenefit alignment.

View documentation Download TTL

Checkup Vocabulary v3.2 Stable

Namespace: https://ns.cascadeprotocol.org/checkup/v1#  ·  Prefix: checkup:

Layer 3 patient-facing vocabulary for intake forms and pre-visit health data aggregation. Combines EHR-imported data, HealthKit wellness readings, supplements, and manually entered information into comprehensive patient profiles. Includes visit preparation summaries, trend insights, daily check-ins, and discussion topics for clinical encounters.

View documentation Download TTL

In Development

Diabetes Vocabulary Draft

Namespace: https://ns.cascadeprotocol.org/diabetes/v1#  ·  Prefix: diabetes:

Unified vocabulary for diabetes and pre-diabetes management. Aggregates data from CGMs, glucose meters, insulin pumps, and lifestyle tracking devices into a coherent format with Time-in-Range metrics and pattern detection. Not yet stable — the schema may change before v1.0.

View draft documentation Download TTL

ECG Vocabulary Coming Soon

Namespace: https://ns.cascadeprotocol.org/ecg/v1#  ·  Prefix: ecg:

Electrocardiogram data from Apple Watch and medical-grade ECG devices. Will include rhythm classification, waveform metadata, and clinician interpretation fields. Planned for a future major release.