En esta página
- 16.12 15.1.11 Shapes y validación
- 16.12.1 MovementConceptShape — target MovementConcept
- 16.12.2 FailurePatternShape — target FailurePattern
- 16.12.3 RelationAssertionShape — target Assertion
- 16.12.4 TermShape — target Term
- 16.12.5 ObservationShape — target MovementObservation
- 16.12.6 ReleaseShape — target OntologyRelease
16.12 15.1.11 Shapes y validación
16.12.1
MovementConceptShape — target
MovementConcept
- exactly one canonical id
- prefLabel es and en
- definition required
- status required
- no self relation
- all referenced IDs resolve
16.12.2
FailurePatternShape — target
FailurePattern
- failureClass required
- affectedMovement resolves
- diagnostic evidence present
16.12.3
RelationAssertionShape — target Assertion
- predicate in relation vocabulary
- domain/range valid
- evidence or sourcePath required
- status required
16.12.4 TermShape —
target Term
- BCP47 language tag
- literal non-empty
- concept resolves
- status controlled
16.12.5
ObservationShape — target
MovementObservation
- attempt and interval required
- start < end
- dataset release required
- observation cannot be canonical concept
16.12.6 ReleaseShape —
target OntologyRelease
- semantic version
- content digest
- changelog
- validation report
- previous release link unless first
SHACL expresa cardinalidades, tipos, patrones y restricciones sobre grafos RDF; las comprobaciones globales de ciclos y compatibilidad se complementan con validadores de release [P50-R3].