Skip to content

SHACL Shape Constraints

The MatWerk 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