Introduction
Places are a foundational aspect of the Linked Art model for providing context as to where activities occur. They are extents in space described by a geometry, and independent of time or what object(s) may be present at the location. Places are a relatively simple model and therefore a relatively simple API, using the shared features and common patterns, along with a WKT based definition of the geometry.
For more information about the usage of Places, please see the Place model.
Property Definitions
Dereferencing an entity via the Place endpoint would result in a JSON-LD document containing a JSON object with the following properties.
Properties of Places
Property Name | Datatype | Requirement | Description |
---|---|---|---|
@context |
string, array | Required | The value MUST be the URI of the Linked Art context as a string, "https://linked.art/ns/v1/linked-art.json" or an array in which the URI is the last entry to allow for extensions |
id |
string | Required | The value MUST be the HTTP(S) URI at which the place's representation can be dereferenced |
type |
string | Required | The class for the place, which MUST be the value "Place" |
_label |
string | Recommended | A human readable label for the place, intended for developers |
classified_as |
array | Recommended | An array of json objects, each of which is a classification of the Place and MUST follow the requirements for Type |
identified_by |
array | Recommended | An array of json objects, each of which is a name of the Place and MUST follow the requirements for Name, or an identifier for the Place and MUST follow the requirements for Identifier |
referred_to_by |
array | Optional | An array of json objects, each of which is a human readable statement about the Place and MUST follow the requirements for Statement |
equivalent |
array | Optional | An array of json objects, each of which is a reference to an external identity and description of the current Place |
representation |
array | Optional | An array of json objects, each of which is a reference to a Visual Work that represents the current Place, and MUST follow the requirements for a reference |
member_of |
array | Optional | An array of json objects, each of which is a reference to a Set that the current Place is a member of and MUST follow the requirements for a reference |
subject_of |
array | Optional | An array of json objects, each of which is a reference to a Textual Work, the content of which focuses on the current Place, and MUST follow the requirements for a reference |
attributed_by |
array | Optional | An array of json objects, each of which is a Relationship Assignment that relates the current Place to another entity |
part_of |
array | Optional | An array of json objects, each of which is a Place that the current Place falls within and MUST follow the requirements for a reference to a Place |
defined_by |
string | Optional | A string containing the WKT representation of the geometry of the Place |
Property Diagram
JSON Schema
See the schema documentation and the schema itself
Incoming Properties
Place instances are typically found as the object of the following properties, other than the self-referential properties above. This list is not exhaustive, but is intended to cover the likely cases where other endpoints refer to places.
Property Name | Source Endpoint | Description |
---|---|---|
took_place_at |
All | All Events and Activities can take place at a Place, which appear in most of the endpoints such as the location of the birth of a person, or the location of the assignment of an identifier |
current_location |
Object | The current location of an object is recorded in the object API |
current_permanent_location |
Physical Object | The normal location of the object is also recorded in the object API |
moved_from |
Provenance | In Provenance Activities, objects can be moved in a Move activity from one place ... |
moved_to |
Provenance | ... to another place |
residence |
Person, Group | People and Groups have Places at which they are, or have been, resident |
Example
The JSON for a Place entry for the city of Los Angeles could be as below.
- It has the Linked Art context document reference in
@context
- It self-documents its URI in
id
- It has a
type
of "Place" - It has a
_label
with the value "Los Angeles" for humans reading the JSON - It is
classified_as
a city, which has anid
of aat:300008389, atype
of Type, and a label. - It is
identified_by
aName
, with thecontent
"Los Angeles" - It is
identified_by
anIdentifier
, with thecontent
"06-44000" - It is
defined_by
a particular WKT Polygon - It is
referred_to_by
aLinguisticObject
, which isclassified_as
a Description (aat:300435416), and hascontent
of "Los Angeles is the largest city in California" - It is
part_of
anotherPlace
, which is the state California - It is a
member_of
theSet
of top 10 cities in the USA - It is equivalent to the TGN entry
{
"@context": "https://linked.art/ns/v1/linked-art.json",
"id": "https://linked.art/example/place/0",
"type": "Place",
"_label": "Los Angeles",
"classified_as": [
{
"id": "http://vocab.getty.edu/aat/300008389",
"type": "Type",
"_label": "City"
}
],
"identified_by": [
{
"type": "Name",
"content": "Los Angeles"
},
{
"type": "Identifier",
"content": "06-44000"
}
],
"defined_by": "POLYGON((-118.574 34.185,-117.558 34.185,-117.5585 33.512,-118.574 33.512,-118.5745 34.185))",
"referred_to_by": [
{
"type": "LinguisticObject",
"classified_as": [
{
"id": "http://vocab.getty.edu/aat/300435416",
"type": "Type",
"_label": "Description",
"classified_as": [
{
"id": "http://vocab.getty.edu/aat/300418049",
"type": "Type",
"_label": "Brief Text"
}
]
}
],
"content": "Los Angeles is the largest city in California"
}
],
"member_of": [
{
"type": "Set",
"_label": "Top 10 Cities in USA"
}
],
"equivalent": [
{
"id": "http://vocab.getty.edu/tgn/7023900",
"type": "Place",
"_label": "Los Angeles"
}
],
"part_of": [
{
"type": "Place",
"_label": "California"
}
]
}
Incoming Reference Example
A Physical Object referring to two places via the current_location
and the location that it was created.
{
"@context": "https://linked.art/ns/v1/linked-art.json",
"id": "https://linked.art/example/object/1",
"type": "HumanMadeObject",
"_label": "Van Gogh Painting",
"current_location": {
"type": "Place",
"_label": "Rijksmuseum Gallery"
},
"produced_by": {
"type": "Production",
"_label": "Production of Painting",
"took_place_at": [
{
"type": "Place",
"_label": "Amsterdam"
}
]
}
}