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