Marks the member it is declared under as carrying the resource's class, mapping it to the JSON-LD @type keyword.
The value is derived from the class the shape states, so the member is active
only on a shape stating one and a shape stating none rejects every value supplied for it: a shared supershape may
thus declare the member once for the shapes extending it, each activating it by stating a class of its own. A shape
states at most one, counted as id is.
Creates the member typing a resource.
Marks the member it is declared under as carrying the resource's class, mapping it to the JSON-LD
@typekeyword. The value is derived from the class the shape states, so the member is active only on a shape stating one and a shape stating none rejects every value supplied for it: a shared supershape may thus declare the member once for the shapes extending it, each activating it by stating a class of its own. A shape states at most one, counted as id is.