ReadonlykindDiscriminator identifying this as a property shape.
Inheritance — cannot be overridden.
Optional ReadonlyforwardOptional ReadonlyreverseThe absolute IRI identifying the property for inverse mapping.
Both forward and reverse mappings write actual property values. This is independent from
foreign, which marks a reference as a read-only view over
mappings owned by another property.
Inheritance — cannot be overridden.
ReadonlyrangeValue range for this property.
Inheritance — delegated to SetShape merge rules.
Optional ReadonlyhiddenExcludes the property from default serialisation.
Inheritance — inherited from parent; conflicting parents without child override are reported as an error.
Optional ReadonlycomputedMarks the property as system-managed.
Computed entries are populated by the system and may be silently overwritten on mutation operations. Client-supplied values must still be present in mutation payloads but carry no guarantees of being preserved.
Inheritance — inherited from parent; conflicting parents without child override are reported as an error.
Optional ReadonlynameHuman-readable name for the property.
Inheritance — cannot be overridden.
Optional ReadonlydescriptionHuman-readable description of the property.
Inheritance — cannot be overridden.
Shape definition for a resource property.
Pairs a value range with optional IRI mappings, labels, and visibility flags. Created by the property factory, either explicitly or implicitly when a naked SetShape entry is passed to the resource factory.
Inheritance
When a ResourceShape extends a parent via extends, entries with matching keys are merged according to the following rules.
kindrangehiddencomputednamedescriptionforwardreverseSee
SHACL § 2.3 Property Shapes