Skip to main content

SHACL generated by Wizard

SHACL output

In SHACL input the wizard uses the SHACL file as input to shape the message model. The wizard can also create SHACL specifications for a given message model specification as part of step 3.

All the SHACL conditions described in SHACL input also work vice versa, i.e. when those restrictions are part of the message model specification they result in SHACL property shape specifications.Below some examples are given.

Cardinality

Semantic Treehouse example:

Generated SHACL output example:

:PersonShape 
a sh:NodeShape ;
sh:targetClass :Person .
sh:property [
sh:path :age ;
sh:minCount 1 ;
sh:maxCount 1 ;
sh:description "The age of a person" ;
] .