Optional ReadonlyvirtualMarks the resource as dynamically generated.
When true, indicates the resource is at least partially computed rather than stored.
Optional ReadonlynameHuman-readable name for the shape.
Optional ReadonlydescriptionHuman-readable description of the shape.
Optional ReadonlynamespaceDefault namespace for converting property names to IRIs.
Property names without explicit IRI mappings are resolved relative to this namespace.
Optional ReadonlyclassClass constraint for resource instances.
The absolute IRI identifying the class that resource instances must belong to. If defined, this value is exposed
through the property mapped to @type using type.
Restricted to a single optional class, unlike SHACL which allows multiple sh:class values.
Optional ReadonlyextendsParent shape(s) this shape inherits from.
Inherited properties and constraints are merged into the derived shape.
When inheriting from multiple shapes with different namespace values, an overriding namespace must be declared in this shape.
Optional ReadonlypatternIRI path pattern that resource identifiers must match.
Optional ReadonlyinAllowed resource identifiers (closed enumeration).
When specified, resource identifiers must be members of this list. IRIs must be absolute.
Optional ReadonlyhasRequired resource identifiers that must be present.
When specified, all listed resource identifiers must appear. IRIs must be absolute.
Constraints for resource shape factories.
See
SHACL § 2.3.1 Node Shapes