Resolves a shape's type field name.
Resolves shape to its target resource shape, then takes the name of its kind: "type" property, mapped to the JSON-LD @type keyword. Yields undefined when shape resolves to no resource shape or declares no type property.
shape
kind: "type"
@type
undefined
One of the range variants
The type property's field name, or undefined when absent
If shape transitively references itself, producing a circular extends chain
Resolves a shape's type field name.
Resolves
shapeto its target resource shape, then takes the name of itskind: "type"property, mapped to the JSON-LD@typekeyword. Yieldsundefinedwhenshaperesolves to no resource shape or declares no type property.