Introduction
Tracking the provenance of an object is described in detail in the Provenance section of the model. This section describes how to link the object's description into those events and entities.
Ownership
The current owner of the object should be referenced with transferred_title_to
in the most recent Acquisition
that transferred_title_of
the object. These transfers are described in detail in the Acquistion section.
To make the current owner easier to find from the object's description, the owner should also be referenced with current_owner
from the object itself. There are further modeling details available about People and Orgaizations that might own objects.
Example:
The current owner of the painting is a Museum.
{
"@context": "https://linked.art/ns/v1/linked-art.json",
"id": "https://linked.art/example/object/40",
"type": "HumanMadeObject",
"_label": "Painting",
"classified_as": [
{
"id": "http://vocab.getty.edu/aat/300033618",
"type": "Type",
"_label": "Painting",
"classified_as": [
{
"id": "http://vocab.getty.edu/aat/300435443",
"type": "Type",
"_label": "Type of Work"
}
]
},
{
"id": "http://vocab.getty.edu/aat/300133025",
"type": "Type",
"_label": "Artwork"
}
],
"current_owner": [
{
"type": "Group",
"_label": "Museum",
"classified_as": [
{
"id": "http://vocab.getty.edu/aat/300312281",
"type": "Type",
"_label": "Museum"
}
]
}
]
}
graph TD
classDef object stroke:black,fill:#E1BA9C,rx:20px,ry:20px;
classDef actor stroke:black,fill:#FFBDCA,rx:20px,ry:20px;
classDef type stroke:red,fill:#FAB565,rx:20px,ry:20px;
classDef name stroke:orange,fill:#FEF3BA,rx:20px,ry:20px;
classDef dims stroke:black,fill:#c6c6c6,rx:20px,ry:20px;
classDef infoobj stroke:#907010,fill:#fffa40,rx:20px,ry:20px
classDef timespan stroke:blue,fill:#ddfffe,rx:20px,ry:20px
classDef place stroke:#3a7a3a,fill:#aff090,rx:20px,ry:20px
classDef event stroke:#1010FF,fill:#96e0f6,rx:20px,ry:20px
classDef literal stroke:black,fill:#f0f0e0;
classDef classstyle stroke:black,fill:white;
O1(object40)
class O1 object;
O1-- type -->O1_0[HumanMadeObject]
class O1_0 classstyle;
O1-- _label -->O1_4("''Painting''")
class O1_4 literal;
O2(aat:300033618)
class O2 type;
O2-- type -->O2_0[Type]
class O2_0 classstyle;
O2-- _label -->O2_3("''Painting''")
class O2_3 literal;
O3(aat:300435443)
class O3 type;
O3-- type -->O3_0[Type]
class O3_0 classstyle;
O3-- _label -->O3_3("''Type of Work''")
class O3_3 literal;
O2-- classified_as -->O3
O1-- classified_as -->O2
O4(aat:300133025)
class O4 type;
O4-- type -->O4_0[Type]
class O4_0 classstyle;
O4-- _label -->O4_3("''Artwork''")
class O4_3 literal;
O1-- classified_as -->O4
O5( _ )
class O5 actor;
O5-- type -->O5_0[Group]
class O5_0 classstyle;
O5-- _label -->O5_2("''Museum''")
class O5_2 literal;
O6(aat:300312281)
class O6 type;
O6-- type -->O6_0[Type]
class O6_0 classstyle;
O6-- _label -->O6_3("''Museum''")
class O6_3 literal;
O5-- classified_as -->O6
O1-- current_owner -->O5
Other Representations: JSON-LD (raw) | JSON-LD (playground) | Turtle (raw) | Turtle (styled)
Custody
Similarly, the current custodian of the object should be referenced with the transferred_custody_to
in the most recent TransferOfCustody
, in the same way as the current owner is referenced from the most recent Acquisition
. There is an equivalent property to current_owner
for custody, which is current_custodian
. This is described in more detail in the section on custody.
Note that objects are owned by legal entities, such as people or organizations. If there is a department or person that is not the owner but is responsible for the object, then that actor is the current_custodian
.
{
"@context": "https://linked.art/ns/v1/linked-art.json",
"id": "https://linked.art/example/object/41",
"type": "HumanMadeObject",
"_label": "Painting",
"classified_as": [
{
"id": "http://vocab.getty.edu/aat/300033618",
"type": "Type",
"_label": "Painting",
"classified_as": [
{
"id": "http://vocab.getty.edu/aat/300435443",
"type": "Type",
"_label": "Type of Work"
}
]
},
{
"id": "http://vocab.getty.edu/aat/300133025",
"type": "Type",
"_label": "Artwork"
}
],
"current_owner": [
{
"type": "Group",
"_label": "Museum",
"classified_as": [
{
"id": "http://vocab.getty.edu/aat/300312281",
"type": "Type",
"_label": "Museum"
}
]
}
],
"current_custodian": [
{
"type": "Group",
"_label": "Paintings Department",
"classified_as": [
{
"id": "http://vocab.getty.edu/aat/300263534",
"type": "Type",
"_label": "Department"
}
]
}
]
}
graph TD
classDef object stroke:black,fill:#E1BA9C,rx:20px,ry:20px;
classDef actor stroke:black,fill:#FFBDCA,rx:20px,ry:20px;
classDef type stroke:red,fill:#FAB565,rx:20px,ry:20px;
classDef name stroke:orange,fill:#FEF3BA,rx:20px,ry:20px;
classDef dims stroke:black,fill:#c6c6c6,rx:20px,ry:20px;
classDef infoobj stroke:#907010,fill:#fffa40,rx:20px,ry:20px
classDef timespan stroke:blue,fill:#ddfffe,rx:20px,ry:20px
classDef place stroke:#3a7a3a,fill:#aff090,rx:20px,ry:20px
classDef event stroke:#1010FF,fill:#96e0f6,rx:20px,ry:20px
classDef literal stroke:black,fill:#f0f0e0;
classDef classstyle stroke:black,fill:white;
O1(object41)
class O1 object;
O1-- type -->O1_0[HumanMadeObject]
class O1_0 classstyle;
O1-- _label -->O1_4("''Painting''")
class O1_4 literal;
O2(aat:300033618)
class O2 type;
O2-- type -->O2_0[Type]
class O2_0 classstyle;
O2-- _label -->O2_3("''Painting''")
class O2_3 literal;
O3(aat:300435443)
class O3 type;
O3-- type -->O3_0[Type]
class O3_0 classstyle;
O3-- _label -->O3_3("''Type of Work''")
class O3_3 literal;
O2-- classified_as -->O3
O1-- classified_as -->O2
O4(aat:300133025)
class O4 type;
O4-- type -->O4_0[Type]
class O4_0 classstyle;
O4-- _label -->O4_3("''Artwork''")
class O4_3 literal;
O1-- classified_as -->O4
O5( _ )
class O5 actor;
O5-- type -->O5_0[Group]
class O5_0 classstyle;
O5-- _label -->O5_2("''Museum''")
class O5_2 literal;
O6(aat:300312281)
class O6 type;
O6-- type -->O6_0[Type]
class O6_0 classstyle;
O6-- _label -->O6_3("''Museum''")
class O6_3 literal;
O5-- classified_as -->O6
O1-- current_owner -->O5
O7( _ )
class O7 actor;
O7-- type -->O7_0[Group]
class O7_0 classstyle;
O7-- _label -->O7_2("''Paintings Department''")
class O7_2 literal;
O8(aat:300263534)
class O8 type;
O8-- type -->O8_0[Type]
class O8_0 classstyle;
O8-- _label -->O8_3("''Department''")
class O8_3 literal;
O7-- classified_as -->O8
O1-- current_custodian -->O7
Other Representations: JSON-LD (raw) | JSON-LD (playground) | Turtle (raw) | Turtle (styled)
Location
The current location of the object is given using the current_location
property. This can give a reference to a gallery or specific part of a facility, or be used for the general address of the organization where the object is currently held. There are further modeling details available about Places.
Example:
The current location of the painting is Gallery W6.
{
"@context": "https://linked.art/ns/v1/linked-art.json",
"id": "https://linked.art/example/object/42",
"type": "HumanMadeObject",
"_label": "Painting",
"classified_as": [
{
"id": "http://vocab.getty.edu/aat/300033618",
"type": "Type",
"_label": "Painting",
"classified_as": [
{
"id": "http://vocab.getty.edu/aat/300435443",
"type": "Type",
"_label": "Type of Work"
}
]
},
{
"id": "http://vocab.getty.edu/aat/300133025",
"type": "Type",
"_label": "Artwork"
}
],
"current_location": {
"type": "Place",
"_label": "Gallery W6"
}
}
graph TD
classDef object stroke:black,fill:#E1BA9C,rx:20px,ry:20px;
classDef actor stroke:black,fill:#FFBDCA,rx:20px,ry:20px;
classDef type stroke:red,fill:#FAB565,rx:20px,ry:20px;
classDef name stroke:orange,fill:#FEF3BA,rx:20px,ry:20px;
classDef dims stroke:black,fill:#c6c6c6,rx:20px,ry:20px;
classDef infoobj stroke:#907010,fill:#fffa40,rx:20px,ry:20px
classDef timespan stroke:blue,fill:#ddfffe,rx:20px,ry:20px
classDef place stroke:#3a7a3a,fill:#aff090,rx:20px,ry:20px
classDef event stroke:#1010FF,fill:#96e0f6,rx:20px,ry:20px
classDef literal stroke:black,fill:#f0f0e0;
classDef classstyle stroke:black,fill:white;
O1(object42)
class O1 object;
O1-- type -->O1_0[HumanMadeObject]
class O1_0 classstyle;
O1-- _label -->O1_4("''Painting''")
class O1_4 literal;
O2(aat:300033618)
class O2 type;
O2-- type -->O2_0[Type]
class O2_0 classstyle;
O2-- _label -->O2_3("''Painting''")
class O2_3 literal;
O3(aat:300435443)
class O3 type;
O3-- type -->O3_0[Type]
class O3_0 classstyle;
O3-- _label -->O3_3("''Type of Work''")
class O3_3 literal;
O2-- classified_as -->O3
O1-- classified_as -->O2
O4(aat:300133025)
class O4 type;
O4-- type -->O4_0[Type]
class O4_0 classstyle;
O4-- _label -->O4_3("''Artwork''")
class O4_3 literal;
O1-- classified_as -->O4
O5( _ )
class O5 place;
O5-- type -->O5_0[Place]
class O5_0 classstyle;
O5-- _label -->O5_2("''Gallery W6''")
class O5_2 literal;
O1-- current_location -->O5
Other Representations: JSON-LD (raw) | JSON-LD (playground) | Turtle (raw) | Turtle (styled)