Optional ReadonlykindOptional ReadonlyrangeOptional 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.
Optional ReadonlyforwardThe absolute IRI identifying the property for direct mapping.
Accepts either an absolute IRI string or a Namespace function that resolves the property name to an
absolute IRI (for instance, { forward: schema } on property name yields http://schema.org/name).
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.
Optional ReadonlyreverseThe absolute IRI identifying the property for inverse mapping.
Accepts either an absolute IRI string or a Namespace function that resolves the property name to an
absolute IRI (for instance, { reverse: schema } on property employee yields http://schema.org/employee).
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.
Constraints for property shape factories.
When neither forward nor reverse is explicitly defined, a default forward IRI is generated by resolving the property name against the effective namespace, determined in this order:
See
SHACL § 2.3 Property Shapes