Skip to content

SHACL Shape Constraints

The MSE-KG enforces structural integrity through SHACL (Shapes Constraint Language) validation. Each shape defines mandatory patterns that instances must satisfy to be included in a published release.

These shapes are executed automatically during every build cycle by the validation pipeline.

Shape Catalogue

Shape Target Class Constraint
Textual Entity IAO_0000300 Must be about something
No Punning owl:NamedIndividual Must not use rdfs:subClassOf
Role Bearer BFO_0000023 Must have role of and realized in
Role Realization BFO_0000023 Must be realized in a process
Ontology Variant NFDI_0000024 Must be part of an ontology
Ontology Version (Complex) NFDI_0000026 Must be subject of version number/IRI, optionally file data items
Email Address Value IAO_0000300 Must have a value
URL Instance NFDI_0000223 Must have a url