Object Location and Movement

Table of Contents

Introduction

The current location of an object is determined by the most recent time that it was moved. In an environment where every activity was recorded, it would not be necessary to record the location as this could be calculated for any given point in time based on the activities which resulted in the object being moved. Such an information environment is important for some sectors (such as couriers and shipping companies) that specialize in object tracking, however is not something which most cultural heritage information systems track to this degree of granularity.

There are several scenarios in which it is, however, useful to track the movement of an object, in the same way as tracking custody or ownership. These include:

If the institution is subdivided into departments, these moves may also coincide with the transfer of custody between departments. For example, if the paintings department and the conservation department are separate entities, then not only is the painting moved from the gallery to the conservation studio, it might also have its custody transferred to the conservation department.

Moving an Object

The model for moving an object is very similar to that of an Acquisition, Transfer of Custody or Payment. There is an activity, which can be carried_out_by an actor and all of the other basic activity features, that moved the object between two locations, from the place given in moved_from and to the place given in moved_to.

{
  "@context": "https://linked.art/ns/v1/linked-art.json",
  "id": "https://linked.art/example/provenance/23",
  "type": "Activity",
  "_label": "Exhibiting a Painting",
  "classified_as": [
    {
      "id": "http://vocab.getty.edu/aat/300055863",
      "type": "Type",
      "_label": "Provenance Activity"
    }
  ],
  "motivated_by": [
    {
      "type": "Activity",
      "classified_as": [
        {
          "id": "http://vocab.getty.edu/aat/300054766",
          "type": "Type",
          "_label": "Exhibiting"
        }
      ]
    }
  ],
  "part": [
    {
      "type": "Move",
      "moved": [
        {
          "type": "HumanMadeObject",
          "_label": "Example 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"
                }
              ]
            }
          ]
        }
      ],
      "moved_from": {
        "type": "Place",
        "_label": "Storage Venue",
        "classified_as": [
          {
            "id": "http://vocab.getty.edu/aat/300150151",
            "type": "Type",
            "_label": "Storage (place)"
          }
        ]
      },
      "moved_to": {
        "type": "Place",
        "_label": "Gallery",
        "classified_as": [
          {
            "id": "http://vocab.getty.edu/aat/300240057",
            "type": "Type",
            "_label": "Gallery (place)"
          }
        ]
      }
    }
  ]
}

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(provenance23) class O1 event; O1-- type -->O1_0[Activity] class O1_0 classstyle; O1-- _label -->O1_4("''Exhibiting a Painting''") 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 event; O3-- type -->O3_0[Activity] class O3_0 classstyle; O4(aat:300054766) class O4 type; O4-- type -->O4_0[Type] class O4_0 classstyle; O4-- _label -->O4_3("''Exhibiting''") class O4_3 literal; O3-- classified_as -->O4 O1-- motivated_by -->O3 O5( _ ) class O5 event; O5-- type -->O5_0[Move] class O5_0 classstyle; O6( _ ) class O6 object; O6-- type -->O6_0[HumanMadeObject] class O6_0 classstyle; O6-- _label -->O6_2("''Example Painting''") class O6_2 literal; O7(aat:300033618) class O7 type; O7-- type -->O7_0[Type] class O7_0 classstyle; O7-- _label -->O7_3("''Painting''") class O7_3 literal; O8(aat:300435443) class O8 type; O8-- type -->O8_0[Type] class O8_0 classstyle; O8-- _label -->O8_3("''Type of Work''") class O8_3 literal; O7-- classified_as -->O8 O6-- classified_as -->O7 O5-- moved -->O6 O9( _ ) class O9 place; O9-- type -->O9_0[Place] class O9_0 classstyle; O9-- _label -->O9_2("''Storage Venue''") class O9_2 literal; O10(aat:300150151) class O10 type; O10-- type -->O10_0[Type] class O10_0 classstyle; O10-- _label -->O10_3("''Storage (place)''") class O10_3 literal; O9-- classified_as -->O10 O5-- moved_from -->O9 O11( _ ) class O11 place; O11-- type -->O11_0[Place] class O11_0 classstyle; O11-- _label -->O11_2("''Gallery''") class O11_2 literal; O12(aat:300240057) class O12 type; O12-- type -->O12_0[Type] class O12_0 classstyle; O12-- _label -->O12_3("''Gallery (place)''") class O12_3 literal; O11-- classified_as -->O12 O5-- moved_to -->O11 O1-- part -->O5
Other Representations: JSON-LD (raw) | JSON-LD (playground) | Turtle (raw) | Turtle (styled)