Skip to content

Object Provenance

Introduction

The general model for describing the provenance of an object is to track the events in which the object of interest is created or discovered, transferred between owners or custodians, until it is lost, destroyed or in its present location. For example a painting's provenance starts when the artist paints it, and then there are events in which ownership of the painting is transferred from the artist to its first owner, and then on to subsequent owners. The details of those transfers are the primary data to be collected in the provenance part of the model.

In between the events there are periods of time in which the ownership does not change, but other interesting events may still occur, including change of custody, such as when the painting is loaned out for an exhibition, conservation, revaluation or other activities that would establish the object's location and ownership at a point in time.

The provenance of an object is described as a series of activities, built on top of the basic patterns. For a single entry in the chain of provenance there are frequently multiple activities bundled together into a "Provenance Event" of interest. These bundled activities could be the transfer of ownership, the transfer of custody, physically moving the object, a payment of money or the promise of some future action. This section documents the basic framework in which provenance events are described and subsequent sections will document specific use cases.

The chain of events starts with the production of the object by its creator, and ends only with its destruction. As there can only be one of each, they are focused on the object rather than on the activity and have a different pattern. This information is covered in the Object section of the model, as while the events are part of the lifecycle of the object, they are not modeled in the same way as other Provenance Events.

Provenance Event

Provenance Events are wrapper activities which represent the context in which several more granular events occur, and represent the overall event that is tracked in the chain, rather than the specific legal and physical changes that affect one or more objects. For example, an exchange of one object for another is a single provenance entry that involves the transfer of ownership of the two objects and thus that event would appear in both objects' timelines. It might also be accompanied by an additional payment of money, promise of an activity or other contributions.

Provenance Events have all of the regular properties and relationships, as documented in the baseline patterns. In particular, the relationships to actors, places and time reflect the overall event, and can be further specified in the separate parts if they are different and known.

Example:

Édouard Manet sold his painting, Jeanne, to Antonin Proust in 1883 for 3,000 francs.

{
  "@context": "https://linked.art/ns/v1/linked-art.json",
  "id": "https://linked.art/example/provenance/manet_proust/1",
  "type": "Activity",
  "_label": "Purchase of Spring by Proust",
  "classified_as": [
    {
      "id": "http://vocab.getty.edu/aat/300055863",
      "type": "Type",
      "_label": "Provenance Activity"
    }
  ],
  "identified_by": [
    {
      "type": "Name",
      "classified_as": [
        {
          "id": "http://vocab.getty.edu/aat/300404670",
          "type": "Type",
          "_label": "Primary Name"
        }
      ],
      "content": "Purchase of Spring by Proust from Manet"
    }
  ],
  "timespan": {
    "type": "TimeSpan",
    "begin_of_the_begin": "1881-01-01T00:00:00Z",
    "end_of_the_end": "1883-12-31T23:59:59Z"
  },
  "part": [
    {
      "type": "Acquisition",
      "_label": "Ownership of Spring to Proust",
      "transferred_title_of": [
        {
          "id": "https://linked.art/example/object/spring",
          "type": "HumanMadeObject",
          "_label": "Spring"
        }
      ],
      "transferred_title_from": [
        {
          "id": "https://linked.art/example/person/manet",
          "type": "Person",
          "_label": "Manet"
        }
      ],
      "transferred_title_to": [
        {
          "id": "https://linked.art/example/person/proust",
          "type": "Person",
          "_label": "Proust"
        }
      ]
    },
    {
      "type": "Payment",
      "_label": "3000 Francs to Manet",
      "paid_amount": {
        "type": "MonetaryAmount",
        "value": 3000,
        "currency": {
          "id": "http://vocab.getty.edu/aat/300412016",
          "type": "Currency",
          "_label": "French Francs"
        }
      },
      "paid_from": [
        {
          "id": "https://linked.art/example/person/proust",
          "type": "Person",
          "_label": "Proust"
        }
      ],
      "paid_to": [
        {
          "id": "https://linked.art/example/person/manet",
          "type": "Person",
          "_label": "Manet"
        }
      ]
    }
  ]
}

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(provenance/manet_proust/1) class O1 event; O1-- type -->O1_0[Activity] class O1_0 classstyle; O1-- _label -->O1_4("''Purchase of Spring by Proust''") class O1_4 literal; O2(aat:300055863) class O2 type; O2-- type -->O2_0[Type] class O2_0 classstyle; O2-- _label -->O2_3("''Provenance Activity''") class O2_3 literal; O1-- classified_as -->O2 O3( _ ) class O3 name; O3-- type -->O3_0[Name] class O3_0 classstyle; O4(aat:300404670) class O4 type; O4-- type -->O4_0[Type] class O4_0 classstyle; O4-- _label -->O4_3("''Primary Name''") class O4_3 literal; O3-- classified_as -->O4 O3-- content -->O3_3("''Purchase of Spring by Proust from Manet''") class O3_3 literal; O1-- identified_by -->O3 O5( _ ) class O5 timespan; O5-- type -->O5_0[TimeSpan] class O5_0 classstyle; O5-- begin_of_the_begin -->O5_2("''1881-01-01T00:00:00Z''") class O5_2 literal; O5-- end_of_the_end -->O5_3("''1883-12-31T23:59:59Z''") class O5_3 literal; O1-- timespan -->O5 O6( _ ) class O6 event; O6-- type -->O6_0[Acquisition] class O6_0 classstyle; O6-- _label -->O6_2("''Ownership of Spring to Proust''") class O6_2 literal; O7(object/spring) class O7 object; O7-- type -->O7_0[HumanMadeObject] class O7_0 classstyle; O7-- _label -->O7_3("''Spring''") class O7_3 literal; O6-- transferred_title_of -->O7 O8(person/manet) class O8 actor; O8-- type -->O8_0[Person] class O8_0 classstyle; O8-- _label -->O8_3("''Manet''") class O8_3 literal; O6-- transferred_title_from -->O8 O9(person/proust) class O9 actor; O9-- type -->O9_0[Person] class O9_0 classstyle; O9-- _label -->O9_3("''Proust''") class O9_3 literal; O6-- transferred_title_to -->O9 O1-- part -->O6 O10( _ ) class O10 event; O10-- type -->O10_0[Payment] class O10_0 classstyle; O10-- _label -->O10_2("''3000 Francs to Manet''") class O10_2 literal; O11( _ ) class O11 dims; O11-- type -->O11_0[MonetaryAmount] class O11_0 classstyle; O11-- value -->O11_2(3000) class O11_2 literal; O12(aat:300412016) class O12 type; O12-- type -->O12_0[Currency] class O12_0 classstyle; O12-- _label -->O12_3("''French Francs''") class O12_3 literal; O11-- currency -->O12 O10-- paid_amount -->O11 O10-- paid_from -->O9 O10-- paid_to -->O8 O1-- part -->O10
Other Representations: JSON-LD (raw) | JSON-LD (playground) | Turtle (raw) | Turtle (styled)

Classifications

There are many different types of provenance activity that can be covered with this model, from simple purchases to exchange money for an object, or more complex endowments, promised gifts, bequeathments and so forth. These classifications should be added to the activity to clarify the particular event.

Example:

Xu Ziwei gave her painting "Landscape" to Yale University Art Gallery in 1999

{
  "@context": "https://linked.art/ns/v1/linked-art.json",
  "id": "https://linked.art/example/provenance/ziwei_yuag/1",
  "type": "Activity",
  "_label": "Gift of Landscape to YUAG",
  "classified_as": [
    {
      "id": "http://vocab.getty.edu/aat/300055863",
      "type": "Type",
      "_label": "Provenance Activity"
    },
    {
      "id": "http://vocab.getty.edu/aat/300417637",
      "type": "Type",
      "_label": "Gift"
    }
  ],
  "timespan": {
    "type": "TimeSpan",
    "begin_of_the_begin": "1999-01-01T00:00:00Z",
    "end_of_the_end": "1999-12-31T23:59:59Z"
  },
  "part": [
    {
      "type": "Acquisition",
      "_label": "Acquisition of Painting 1",
      "transferred_title_of": [
        {
          "id": "https://linked.art/example/object/ziwei_landscape",
          "type": "HumanMadeObject",
          "_label": "Landscape"
        }
      ],
      "transferred_title_from": [
        {
          "id": "https://linked.art/example/person/ziwei",
          "type": "Person",
          "_label": "Xu Ziwei"
        }
      ],
      "transferred_title_to": [
        {
          "id": "https://linked.art/example/group/yuag",
          "type": "Group",
          "_label": "Yale University Art Gallery"
        }
      ]
    }
  ]
}

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(provenance/ziwei_yuag/1) class O1 event; O1-- type -->O1_0[Activity] class O1_0 classstyle; O1-- _label -->O1_4("''Gift of Landscape to YUAG''") class O1_4 literal; O2(aat:300055863) class O2 type; O2-- type -->O2_0[Type] class O2_0 classstyle; O2-- _label -->O2_3("''Provenance Activity''") class O2_3 literal; O1-- classified_as -->O2 O3(aat:300417637) class O3 type; O3-- type -->O3_0[Type] class O3_0 classstyle; O3-- _label -->O3_3("''Gift''") class O3_3 literal; O1-- classified_as -->O3 O4( _ ) class O4 timespan; O4-- type -->O4_0[TimeSpan] class O4_0 classstyle; O4-- begin_of_the_begin -->O4_2("''1999-01-01T00:00:00Z''") class O4_2 literal; O4-- end_of_the_end -->O4_3("''1999-12-31T23:59:59Z''") class O4_3 literal; O1-- timespan -->O4 O5( _ ) class O5 event; O5-- type -->O5_0[Acquisition] class O5_0 classstyle; O5-- _label -->O5_2("''Acquisition of Painting 1''") class O5_2 literal; O6(object/ziwei_landscape) class O6 object; O6-- type -->O6_0[HumanMadeObject] class O6_0 classstyle; O6-- _label -->O6_3("''Landscape''") class O6_3 literal; O5-- transferred_title_of -->O6 O7(person/ziwei) class O7 actor; O7-- type -->O7_0[Person] class O7_0 classstyle; O7-- _label -->O7_3("''Xu Ziwei''") class O7_3 literal; O5-- transferred_title_from -->O7 O8(group/yuag) class O8 actor; O8-- type -->O8_0[Group] class O8_0 classstyle; O8-- _label -->O8_3("''Yale University Art Gallery''") class O8_3 literal; O5-- transferred_title_to -->O8 O1-- part -->O5
Other Representations: JSON-LD (raw) | JSON-LD (playground) | Turtle (raw) | Turtle (styled)

Relative Times

When describing historical events, it may not be possible to give any useful timespan of when the activity occured, and only be able to relate it to happening before or after another event. This allows the activity to be ordered in a chain of events, without being explicit about any date range.

The provenance activity has two properties to cover this situation, after (this event starts after the end of the referenced event, and thus the referenced event is before the event with the after property) and before (this event ends before the start of the referenced event, and thus the referenced event is after the current event). The event with the property is after or before the event that is referenced with the property.

Example:

Jean-Baptise Faure owned Spring after Proust (but not necessarily directly from Proust), before transferring it to the Galerie Durand-Ruel (Paris) in 1907.

{
  "@context": "https://linked.art/ns/v1/linked-art.json",
  "id": "https://linked.art/example/provenance/unknown_faure/1",
  "type": "Activity",
  "_label": "Unknown Acquisition of Spring by Faure",
  "classified_as": [
    {
      "id": "http://vocab.getty.edu/aat/300055863",
      "type": "Type",
      "_label": "Provenance Activity"
    }
  ],
  "after": [
    {
      "id": "https://linked.art/example/provenance/manet_proust",
      "type": "Activity",
      "classified_as": [
        {
          "id": "http://vocab.getty.edu/aat/300055863",
          "type": "Type",
          "_label": "Provenance Activity"
        }
      ]
    }
  ],
  "before": [
    {
      "type": "Activity",
      "_label": "foure_durand",
      "classified_as": [
        {
          "id": "http://vocab.getty.edu/aat/300055863",
          "type": "Type",
          "_label": "Provenance Activity"
        }
      ]
    }
  ]
}

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(provenance/unknown_faure/1) class O1 event; O1-- type -->O1_0[Activity] class O1_0 classstyle; O1-- _label -->O1_4("''Unknown Acquisition of Spring by Faure''") class O1_4 literal; O2(aat:300055863) class O2 type; O2-- type -->O2_0[Type] class O2_0 classstyle; O2-- _label -->O2_3("''Provenance Activity''") class O2_3 literal; O1-- classified_as -->O2 O3(provenance/manet_proust) class O3 event; O3-- type -->O3_0[Activity] class O3_0 classstyle; O3-- classified_as -->O2 O1-- after -->O3 O4( _ ) class O4 event; O4-- type -->O4_0[Activity] class O4_0 classstyle; O4-- _label -->O4_2("''foure_durand''") class O4_2 literal; O4-- classified_as -->O2 O1-- before -->O4
Other Representations: JSON-LD (raw) | JSON-LD (playground) | Turtle (raw) | Turtle (styled)

Parts

The Provenance Event likely includes some number of further, more specific aspects. These aspects are described in more detail in the following, linked sections.

Acquisition and Payments

The majority of provenance events include the change of ownership of an object, or its acquisition. Many of these acquisitions involve the payment of money, or the exchange of another object, for the transfer of ownership - a purchase rather than a gift.

These sorts of provenance events are documented in the Acquisition section.

Transfers of Custody

There are also provenance events that do not involve a transfer of legal ownership, only the transfer of custody or guardianship. Use cases for this include permanent loans, that might otherwise seem like ownership, and temporary loans, such as for exhibitions. Theft or looting are both illegal transfers of custody, as the object should be restituted to its rightful owner, and the simple loss of an object is the transfer of custody to no entity in particular.

These sorts of provenance events are documented in the Custody section.

Discovery or Rediscovery of an Object

Objects can be lost, sometimes for very long periods of time, and then encountered by a different culture or set of people than the ones that lost it. As this might happen several times in the history of an object, and there are ownership and custody implications of the rediscovery, encounters of these sorts are part of the provenance record of the object. Knowledge about previous encounters or the production of the object may not be known, meaning that it is possible that this is the first known entry in the provenance chain.

These sorts of provenance events are documented in the Encountering an Object section.

Acquisition of a Right

Some transfers of ownership are more complex than simply acquiring an object and involve the transfer of shares of ownership, possibly being traded amongst a network of owners over time. In this case, it is necessary to model the right of ownership, and how it is being divided and managed. Other scenarios where this pattern is important is when the "thing" being acquired is not a physical object, but an intellectual property right, such as the right to perform a work of theatre or other time-based media.

Note that this section is complicated, and likely only valuable to specialized databases of provenance. Feedback is welcome to improve its usability and accuracy in representing the transfer of non-physical ownership.

These sorts of provenance events are documented in the Rights section.

Promise of Activity

A promise of an activity is also interesting to capture as part of a provenance event. This includes situations where an object is on loan to an organization, but there is a promise that ownership will be given in the future according to some conditions. Equally, a commision for an object involves a promise on the part of the artist to create an artwork, and may involve the lending of items to copy or be inspired by, and pre-payment of financial compensation. Finally, a bid at an auction is the promise to acquire the object (or objects) if it is the highest such bid.

Promises are documented in the Promises section, and bids are auction specific uses of this, documented in the Auctions section.

Movement of Object

Although not often explicitly documented, most provenance activities also involve the physical relocation of the acquired object. This is especially interesting for use with describing exhibitions, where the location is explicitly known over a period of time, or in cases where such movement is extraordinary in some way, such as the relocation of a building or other "immovable" piece of art.

These sorts of provenance events are documented in the Movement section.

Unknown Type of Transfer

When working from incomplete documentary evidence it is frequently difficult to determine exactly what sort of exchange took place in the past. For example, an archive or letter might say that the object "went to the museum", which would be insufficient to distinguish between a transfer of ownership, a transfer of custody, or merely physical movement of the object. While every effort should be made to be precise in provenance document whenever possible, it is also important to capture uncertain activities.

These sorts of provenance events are document in the Transfer section.

Specific Uses

There are some common scenarios that can be described using Linked Art's Provenance modeling, with some additional vocabulary for precision: