Suppose a PropertyShape has a nested NodeShape given by sh:shape with sh:nodeKind equal to sh:IRI and sh:targetClass undefined (or, equivalently, set to owl:Thing). Suppose further that the PropertyShape has specified that the sh:class is an Enumeration. I want the generated JSON Schema (and documentation) to specify a set of exactlyOneOf constraints for the nested records.
Suppose a
PropertyShape
has a nestedNodeShape
given bysh:shape
withsh:nodeKind
equal tosh:IRI
andsh:targetClass
undefined (or, equivalently, set toowl:Thing
). Suppose further that thePropertyShape
has specified that thesh:class
is an Enumeration. I want the generated JSON Schema (and documentation) to specify a set ofexactlyOneOf
constraints for the nested records.