Target-side DTO set for the target-ontology-adapter capability: descriptors, refs, entity/property/edge declarations, vocabulary bindings, terms, context cards, and per-facet completeness annotations. All DTOs are frozen and extra="forbid".
Tracking: #97. Source: openspec/changes/target-ontology-adapter/tasks.md §2.
Tasks
Target-side DTO set for the target-ontology-adapter capability: descriptors, refs, entity/property/edge declarations, vocabulary bindings, terms, context cards, and per-facet completeness annotations. All DTOs are frozen and
extra="forbid".Tracking: #97. Source:
openspec/changes/target-ontology-adapter/tasks.md§2.Tasks
SemanticCompletenessenumSemanticCompletenessAnnotations(five required facets)TargetModelDescriptortarget_model_idkebab-case validatorTargetEntityRefTargetPropertyRefVocabularyRef(INLINE/EXTERNAL)TargetPropertyDeclTargetEntityDeclEdgeEndpointDeclsubject/objectendpoint fields + kind validatorTargetObligationDeclfrom contractVocabularyBindingDeclTargetTermDeclTargetContextCardpackaging.version.Version, length, Sema-ownedcard_hash)frozen=True, extra="forbid"meta-testextra="forbid"rejection testscard_versionvalidation testsTargetObligationDecl == TargetObligation