Tags the enclosing property as mapping to JSON-LD @type. At most one type marker is allowed per resource shape,
counted after inheritance merging: markers sharing a property name collapse into a single entry, so a marker
reaching the shape through several parents or redeclared by the shape counts once, while two type markers under
distinct property names are rejected. The resulting property has implicit 0..1 cardinality and is system-managed:
its value is derived from the class constraint and client-supplied values are
silently ignored.
Creates a marker for the resource type property.
Tags the enclosing property as mapping to JSON-LD
@type. At most onetypemarker is allowed per resource shape, counted after inheritance merging: markers sharing a property name collapse into a single entry, so a marker reaching the shape through several parents or redeclared by the shape counts once, while twotypemarkers under distinct property names are rejected. The resulting property has implicit0..1cardinality and is system-managed: its value is derived from the class constraint and client-supplied values are silently ignored.