RelatedPlaceRefOrValue

RelatedPlaceRefOrValue
RelatedPlaceRefOrValue

Related Entity reference. A related place defines a place described by reference or by value linked to a specific entity. The polymorphic attributes @type, @schemaLocation & @referredType are related to the place entity and not the RelatedPlaceRefOrValue class itself

JSON Example
{
    "id": "string",
    "href": "string",
    "name": "string",
    "role": "string",
    "@baseType": "string",
    "@schemaLocation": "string",
    "@type": "string",
    "@referredType": "string"
}
string
id
Optional

Unique identifier of the place

string
href
Optional

Unique reference of the place

string
name
Optional

A user-friendly name for the place, such as [Paris Store], [London Store], [Main Home]

string
role
Required

role

string
@baseType
Optional

When sub-classing, this defines the super-class

string As uri As uri
@schemaLocation
Optional

A URI to a JSON-Schema file that defines additional attributes and relationships

string
@type
Optional

When sub-classing, this defines the sub-class entity name

string
@referredType
Optional

The actual type of the target instance when needed for disambiguation.