Skip to content

Physical Characteristics

Introduction

There are several important physical features of artworks that it is important to capture, including the size, shapes, colors, and the materials that it is made of. The model allows for both being explicit in the data for these, as well as simply including a textual description. The explicit form is preferred, however it is recognized that not all systems will be able to provide it.

Beyond dimensions and materials, the model allows for the description of parts of objects, and parts of parts, using the base pattern. These parts can be thought of as objects in their own right, and thus have titles ("Left Panel" of a triptych), descriptions, rights, images, dimensions, materials, and so forth.

Dimensions

The physical dimensions of an object, such as height, width, diameter or weight, are included in the dimension property, and consist of three primary pieces of information:

  • The numeric value in value.
  • The type of dimension (e.g. height vs width) in classified_as, referencing an external vocabulary of dimension types.
  • The unit used to align the value with the real world such as inches, pounds or seconds. The unit should also be given from a controlled vocabulary.

Example:

The Night Watch is 379.5 cm high, by 453.5 cm wide.

{
  "@context": "https://linked.art/ns/v1/linked-art.json",
  "id": "https://linked.art/example/object/nightwatch/6",
  "type": "HumanMadeObject",
  "_label": "Night Watch by Rembrandt",
  "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"
        }
      ]
    }
  ],
  "dimension": [
    {
      "type": "Dimension",
      "classified_as": [
        {
          "id": "http://vocab.getty.edu/aat/300055647",
          "type": "Type",
          "_label": "Width"
        }
      ],
      "value": 453.5,
      "unit": {
        "id": "http://vocab.getty.edu/aat/300379098",
        "type": "MeasurementUnit",
        "_label": "centimeters"
      }
    },
    {
      "type": "Dimension",
      "classified_as": [
        {
          "id": "http://vocab.getty.edu/aat/300055644",
          "type": "Type",
          "_label": "Height"
        }
      ],
      "value": 379.5,
      "unit": {
        "id": "http://vocab.getty.edu/aat/300379098",
        "type": "MeasurementUnit",
        "_label": "centimeters"
      }
    }
  ]
}

type
_label
type
_label
type
_label
classified_as
classified_as
type
type
_label
classified_as
value
type
_label
unit
dimension
type
type
_label
classified_as
value
unit
dimension
object/nightwatch/6
HumanMadeObject
''Night Watch by Rembrandt''
aat:300033618
Type
''Painting''
aat:300435443
Type
''Type of Work''
_
Dimension
aat:300055647
Type
''Width''
453.5
aat:300379098
MeasurementUnit
''centimeters''
_
Dimension
aat:300055644
Type
''Height''
379.5
Other Representations: JSON-LD (raw) | JSON-LD (playground) | Turtle (raw) | Turtle (styled)

Dimension Statement

If the dimension text is not recorded in a way that is condusive to generating the full set, then it can be given as a LinguisticObject, classifed as dimensions by reference to aat:300435430, and the text provided in content. This is an example of the Statements base pattern.

Example:

The dimensions, including weight, of the Night Watch, described in a human-readable text.

{
  "@context": "https://linked.art/ns/v1/linked-art.json",
  "id": "https://linked.art/example/object/nightwatch/7",
  "type": "HumanMadeObject",
  "_label": "Night Watch by Rembrandt",
  "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"
        }
      ]
    }
  ],
  "referred_to_by": [
    {
      "type": "LinguisticObject",
      "classified_as": [
        {
          "id": "http://vocab.getty.edu/aat/300435430",
          "type": "Type",
          "_label": "Dimension Statement",
          "classified_as": [
            {
              "id": "http://vocab.getty.edu/aat/300418049",
              "type": "Type",
              "_label": "Brief Text"
            }
          ]
        }
      ],
      "content": "height 379.5 cm × width 453.5 cm × weight 337 kg"
    }
  ]
}

type
_label
type
_label
type
_label
classified_as
classified_as
type
type
_label
type
_label
classified_as
classified_as
content
referred_to_by
object/nightwatch/7
HumanMadeObject
''Night Watch by Rembrandt''
aat:300033618
Type
''Painting''
aat:300435443
Type
''Type of Work''
_
LinguisticObject
aat:300435430
Type
''Dimension Statement''
aat:300418049
Type
''Brief Text''
''height 379.5 cm × width 453.5 cm × weight 337 kg''
Other Representations: JSON-LD (raw) | JSON-LD (playground) | Turtle (raw) | Turtle (styled)

Dimension Display Labels

Another method is to have the dimensions in the data include a human readable label for the value that the dimension is representing. This allows clients to present the data in a particular style, rather than having to generate the text from the dimension value, unit and type.

This same approach can be used on many data structures and is merely being called out here to compare with the machine oriented view of just the data structure, and the human oriented view of just the full description as a statement.

Example:

The Night Watch once more, described with human readable labels on each dimension.

{
  "@context": "https://linked.art/ns/v1/linked-art.json",
  "id": "https://linked.art/example/object/nightwatch/8",
  "type": "HumanMadeObject",
  "_label": "Night Watch by Rembrandt",
  "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"
        }
      ]
    }
  ],
  "dimension": [
    {
      "type": "Dimension",
      "classified_as": [
        {
          "id": "http://vocab.getty.edu/aat/300055647",
          "type": "Type",
          "_label": "Width"
        }
      ],
      "value": 453.5,
      "unit": {
        "id": "http://vocab.getty.edu/aat/300379098",
        "type": "MeasurementUnit",
        "_label": "centimeters"
      },
      "identified_by": [
        {
          "type": "Name",
          "classified_as": [
            {
              "id": "http://vocab.getty.edu/aat/300404669",
              "type": "Type",
              "_label": "Display Title"
            }
          ],
          "content": "453.5 cm wide"
        }
      ]
    },
    {
      "type": "Dimension",
      "classified_as": [
        {
          "id": "http://vocab.getty.edu/aat/300055644",
          "type": "Type",
          "_label": "Height"
        }
      ],
      "value": 379.5,
      "unit": {
        "id": "http://vocab.getty.edu/aat/300379098",
        "type": "MeasurementUnit",
        "_label": "centimeters"
      },
      "identified_by": [
        {
          "type": "Name",
          "classified_as": [
            {
              "id": "http://vocab.getty.edu/aat/300404669",
              "type": "Type",
              "_label": "Display Title"
            }
          ],
          "content": "379.5 cm high"
        }
      ]
    }
  ]
}

type
_label
type
_label
type
_label
classified_as
classified_as
type
type
_label
classified_as
value
type
_label
unit
type
type
_label
classified_as
content
identified_by
dimension
type
type
_label
classified_as
value
unit
type
classified_as
content
identified_by
dimension
object/nightwatch/8
HumanMadeObject
''Night Watch by Rembrandt''
aat:300033618
Type
''Painting''
aat:300435443
Type
''Type of Work''
_
Dimension
aat:300055647
Type
''Width''
453.5
aat:300379098
MeasurementUnit
''centimeters''
_
Name
aat:300404669
Type
''Display Title''
''453.5 cm wide''
_
Dimension
aat:300055644
Type
''Height''
379.5
_
Name
''379.5 cm high''
Other Representations: JSON-LD (raw) | JSON-LD (playground) | Turtle (raw) | Turtle (styled)

Measurements of Dimensions

In some contexts, it is also important to have more information about how the dimensions were measured. This could be useful, for example, to distinguish the time and method by which the measurement was taken, or to know who used which instrument in a conservation research setting to promote accuracy and reusability of results.

In order to build upon the dimension model described above, the model adds an AttributeAssignment activity to the Dimension which is the measuring activity, following the Assertion pattern. The Dimension is assigned_by the AttributeAssignment, to the object which has the dimension. In this particular case, as dimensions are specific to the object, and the dimension property is explicit in the model already, there is no need to link from the AttributeAssignment back to the object, or to give the property that is being assigned. It is permitted, but no new information is being added and hence it is not recommended.

Example:

The measurement of the Night Watch was carried out by the "Operation Night Watch" team, during "Operation Night Watch"

{
  "@context": "https://linked.art/ns/v1/linked-art.json",
  "id": "https://linked.art/example/object/nightwatch/9",
  "type": "HumanMadeObject",
  "_label": "Night Watch by Rembrandt",
  "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"
        }
      ]
    }
  ],
  "dimension": [
    {
      "type": "Dimension",
      "classified_as": [
        {
          "id": "http://vocab.getty.edu/aat/300055644",
          "type": "Type",
          "_label": "Height"
        }
      ],
      "value": 379.5,
      "unit": {
        "id": "http://vocab.getty.edu/aat/300379098",
        "type": "MeasurementUnit",
        "_label": "centimeters"
      },
      "assigned_by": [
        {
          "type": "AttributeAssignment",
          "_label": "Measurement of the Night Watch",
          "carried_out_by": [
            {
              "id": "https://linked.art/example/group/nightwatchteam",
              "type": "Group",
              "_label": "Operation Night Watch Team"
            }
          ],
          "part_of": [
            {
              "id": "https://linked.art/example/event/operationnightwatch",
              "type": "Activity",
              "_label": "Operation Night Watch"
            }
          ]
        }
      ]
    }
  ]
}

type
_label
type
_label
type
_label
classified_as
classified_as
type
type
_label
classified_as
value
type
_label
unit
type
_label
type
_label
carried_out_by
type
_label
part_of
assigned_by
dimension
object/nightwatch/9
HumanMadeObject
''Night Watch by Rembrandt''
aat:300033618
Type
''Painting''
aat:300435443
Type
''Type of Work''
_
Dimension
aat:300055644
Type
''Height''
379.5
aat:300379098
MeasurementUnit
''centimeters''
_
AttributeAssignment
''Measurement of the Night Watch''
group/nightwatchteam
Group
''Operation Night Watch Team''
event/operationnightwatch
Activity
''Operation Night Watch''
Other Representations: JSON-LD (raw) | JSON-LD (playground) | Turtle (raw) | Turtle (styled)

Measurement of Object Features

It is common to measure parts of a particular object, such as the base of a statue or the image bearing part of a painting, or the object in a particular state, such as the height of the chest with the lid open rather than with the lid closed. If there is a record for the part, separate from the full object, then the dimension can be associated with that part of the object directly, but it is inconvenient to make separate records for all of the possible aspects that could be measured, and impossible to manage object state in this way.

If there isn't a requirement to have multiple dimensions connected, and there isn't an interoperability or searchability requirement to be able to distinguish them computationally, then a display Name or a Statement is likely sufficient to explain to a human reader what was being measured.

If this is a requirement, then instead we add the technique property on the AttributeAssignment discussed in the previous section as a way to reference the method in which the measurement was taken. The technique would represent, for example, "measuring the base" or "measuring while open". The same technique would be added to each of the measurements for the particular feature -- the height, width, and depth of the statue's base would all have the "measuring the base" technique as a way to connect them together.

Note: Missing Vocabulary

These techniques are unlikely to exist in shared vocabularies, and implementers are thus very likely to have to create their own based on local practice.

Example:

Spring has "Framed [Outer Dim]" and "Unframed" dimensions. The "Unframed" height and width are 74 and 51.5cm.

{
  "@context": "https://linked.art/ns/v1/linked-art.json",
  "id": "https://linked.art/example/object/spring/29",
  "type": "HumanMadeObject",
  "_label": "Spring",
  "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"
        }
      ]
    }
  ],
  "dimension": [
    {
      "type": "Dimension",
      "classified_as": [
        {
          "id": "http://vocab.getty.edu/aat/300055644",
          "type": "Type",
          "_label": "Height"
        }
      ],
      "value": 74,
      "unit": {
        "id": "http://vocab.getty.edu/aat/300379098",
        "type": "MeasurementUnit",
        "_label": "centimeters"
      },
      "assigned_by": [
        {
          "type": "AttributeAssignment",
          "_label": "Unframed Measuring",
          "technique": [
            {
              "id": "https://linked.art/example/concept/measuring_unframed",
              "type": "Type",
              "_label": "Unframed Measuring"
            }
          ]
        }
      ]
    },
    {
      "type": "Dimension",
      "classified_as": [
        {
          "id": "http://vocab.getty.edu/aat/300055647",
          "type": "Type",
          "_label": "Width"
        }
      ],
      "value": 51.5,
      "unit": {
        "id": "http://vocab.getty.edu/aat/300379098",
        "type": "MeasurementUnit",
        "_label": "centimeters"
      },
      "assigned_by": [
        {
          "type": "AttributeAssignment",
          "_label": "Unframed Measuring",
          "technique": [
            {
              "id": "https://linked.art/example/concept/measuring_unframed",
              "type": "Type",
              "_label": "Unframed Measuring"
            }
          ]
        }
      ]
    }
  ]
}

type
_label
type
_label
type
_label
classified_as
classified_as
type
type
_label
classified_as
value
type
_label
unit
type
_label
type
_label
technique
assigned_by
dimension
type
type
_label
classified_as
value
unit
type
_label
technique
assigned_by
dimension
object/spring/29
HumanMadeObject
''Spring''
aat:300033618
Type
''Painting''
aat:300435443
Type
''Type of Work''
_
Dimension
aat:300055644
Type
''Height''
74
aat:300379098
MeasurementUnit
''centimeters''
_
AttributeAssignment
''Unframed Measuring''
concept/measuring_unframed
Type
''Unframed Measuring''
_
Dimension
aat:300055647
Type
''Width''
51.5
_
AttributeAssignment
''Unframed Measuring''
Other Representations: JSON-LD (raw) | JSON-LD (playground) | Turtle (raw) | Turtle (styled)

Colors

The main colors of an object can be determined and record in two very different ways - by capturing a very specific value for the wavelength of the light or composition of the color (in a Red/Green/Blue colorspace, for example), or categorizing the object into more broader, subjective color types ("pale green", "ochre"). The first approach might be done with instruments measuring the reflected light off the original, or via digital photography and computing the color from the resulting digital image. The second approach is likely carried out by a curator in describing the object in a collection management system, hopefully using a controlled set of terms. As it is desirable to have only a single place to look for information, the model for color tries to capture both of these possibilities at once in as simple a way as possible, allowing either or both to happen for any given color.

Measurements record a Dimension, and thus we create an instance of the class to record the color, even if the measurement is a categorization. The dimension has a value and unit, just like the more obvious physical dimensions described above. For an RGB colorspace, the value must be converted into an integer from the more traditional three-part hexadecimal value, as values are always decimalized. This allows the true value to be recorded. The dimension can also be classified_as a particular color family -- the object has a color which is a green color, for example. Either or both of these patterns can be used, and multiple dimensions using this pattern can be recorded without having to match up which categories map to which values. The traditional hex string for the color can be given as the content of an Identifier for the dimension.

Example:

The Night Watch is primarily a brown color (B35A1F), which is categorized as being brown (aat:300127490)

{
  "@context": "https://linked.art/ns/v1/linked-art.json",
  "id": "https://linked.art/example/object/nightwatch/10",
  "type": "HumanMadeObject",
  "_label": "Night Watch by Rembrandt",
  "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"
        }
      ]
    }
  ],
  "dimension": [
    {
      "type": "Dimension",
      "_label": "brown",
      "classified_as": [
        {
          "id": "http://vocab.getty.edu/aat/300080438",
          "type": "Type",
          "_label": "Color"
        },
        {
          "id": "http://vocab.getty.edu/aat/300127490",
          "type": "Type",
          "_label": "Brown"
        }
      ],
      "value": 11754015.0,
      "unit": {
        "id": "http://vocab.getty.edu/aat/300266239",
        "type": "MeasurementUnit",
        "_label": "rgb"
      },
      "identified_by": [
        {
          "type": "Identifier",
          "content": "#B35A1F"
        }
      ]
    }
  ]
}

type
_label
type
_label
type
_label
classified_as
classified_as
type
_label
type
_label
classified_as
type
_label
classified_as
value
type
_label
unit
type
content
identified_by
dimension
object/nightwatch/10
HumanMadeObject
''Night Watch by Rembrandt''
aat:300033618
Type
''Painting''
aat:300435443
Type
''Type of Work''
_
Dimension
''brown''
aat:300080438
Type
''Color''
aat:300127490
Type
''Brown''
11754015.0
aat:300266239
MeasurementUnit
''rgb''
_
Identifier
''#B35A1F''
Other Representations: JSON-LD (raw) | JSON-LD (playground) | Turtle (raw) | Turtle (styled)

Implementation Note

In order to generate an integer value from a hexadecimal value is typically very easy in most programming languages. In Python, for example, it is simply int("B35A1F", 16). The reverse is also true, with the equivalent being hex(11754015). As such, the unobvious value of 11754015 is not wonderful from a data-readability perspective, but the implementation is very straightforward and thus the consistency with all other dimensions is deemed to provide more usability than having a special case of value that takes a string instead of an integer. The string containing the hex code can be carried as an Identifier on the Dimension instance.

Shapes

While some combinations of dimensions can give a sense of the shape of the object, it is also often useful to be more explicit. For example, a shield-shaped painting (perhaps due to being painted on an actual shield) would likely still only have height and width given. Without the additional information of the shape, it might be concluded that the painting is rectangular. Similarly, a circular object could be mistaken as a square, as the height and width would be the same in either case.

Shapes are given as classifications on the object via the classified_as property. The classification is then further classified as being a shape, with the term aat:300056273, in the same way that being a painting is further classified as being the type of work.

Example:

The Night Watch is a landscape format painting, as it is wider than it is high.

{
  "@context": "https://linked.art/ns/v1/linked-art.json",
  "id": "https://linked.art/example/object/nightwatch/11",
  "type": "HumanMadeObject",
  "_label": "Night Watch by Rembrandt",
  "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/300311843",
      "type": "Type",
      "_label": "Oblong",
      "classified_as": [
        {
          "id": "http://vocab.getty.edu/aat/300056273",
          "type": "Type",
          "_label": "Shape"
        }
      ]
    }
  ]
}

type
_label
type
_label
type
_label
classified_as
classified_as
type
_label
type
_label
classified_as
classified_as
object/nightwatch/11
HumanMadeObject
''Night Watch by Rembrandt''
aat:300033618
Type
''Painting''
aat:300435443
Type
''Type of Work''
aat:300311843
Type
''Oblong''
aat:300056273
Type
''Shape''
Other Representations: JSON-LD (raw) | JSON-LD (playground) | Turtle (raw) | Turtle (styled)

Materials

Objects are created using different materials, such as canvas or marble. These are recorded using the made_of property on the object directly. The materials are the type of material, rather than the specific bits of matter and therefore refer to entries in external vocabularies. When possible, it is good to use this model, and combined with the parts model described in the next section, allows for a comprehensive set of information about which parts are which sizes, shapes, colors, and made of which materials.

Note that the type-of-type pattern is not needed for materials, like it is for shape, as they have their own Material class that is used to distinguish them. Note also that materials should be specifically the material of the artwork, rather than the tool used to apply the material. For example, the material should be graphite, not pencil, as pencils can be used as materials to create (very small) sculptures.

Example:

The Night Watch is made of oil paint and canvas.

{
  "@context": "https://linked.art/ns/v1/linked-art.json",
  "id": "https://linked.art/example/object/nightwatch/12",
  "type": "HumanMadeObject",
  "_label": "Night Watch by Rembrandt",
  "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"
        }
      ]
    }
  ],
  "made_of": [
    {
      "id": "http://vocab.getty.edu/aat/300015050",
      "type": "Material",
      "_label": "oil"
    },
    {
      "id": "http://vocab.getty.edu/aat/300014078",
      "type": "Material",
      "_label": "canvas"
    }
  ]
}

type
_label
type
_label
type
_label
classified_as
classified_as
type
_label
made_of
type
_label
made_of
object/nightwatch/12
HumanMadeObject
''Night Watch by Rembrandt''
aat:300033618
Type
''Painting''
aat:300435443
Type
''Type of Work''
aat:300015050
Material
''oil''
aat:300014078
Material
''canvas''
Other Representations: JSON-LD (raw) | JSON-LD (playground) | Turtle (raw) | Turtle (styled)

Materials Statement

Similarly to dimensions statements, it is possible to describe the materials using a LinguisticObject classified as being about the materials of the object via aat:300435429.

Example:

The Night Watch is "oil on canvas".

{
  "@context": "https://linked.art/ns/v1/linked-art.json",
  "id": "https://linked.art/example/object/nightwatch/13",
  "type": "HumanMadeObject",
  "_label": "Night Watch by Rembrandt",
  "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"
        }
      ]
    }
  ],
  "referred_to_by": [
    {
      "type": "LinguisticObject",
      "classified_as": [
        {
          "id": "http://vocab.getty.edu/aat/300435429",
          "type": "Type",
          "_label": "Material Statement",
          "classified_as": [
            {
              "id": "http://vocab.getty.edu/aat/300418049",
              "type": "Type",
              "_label": "Brief Text"
            }
          ]
        }
      ],
      "content": "Oil on Canvas"
    }
  ]
}

type
_label
type
_label
type
_label
classified_as
classified_as
type
type
_label
type
_label
classified_as
classified_as
content
referred_to_by
object/nightwatch/13
HumanMadeObject
''Night Watch by Rembrandt''
aat:300033618
Type
''Painting''
aat:300435443
Type
''Type of Work''
_
LinguisticObject
aat:300435429
Type
''Material Statement''
aat:300418049
Type
''Brief Text''
''Oil on Canvas''
Other Representations: JSON-LD (raw) | JSON-LD (playground) | Turtle (raw) | Turtle (styled)

Parts

As described in the basic patterns, one of the main modeling paradigms used is to separate parts of entities from the whole. Physical objects are particularly amenable to this, and allows reuse of the rest of the model as needed. The parts do not need to be physically separable without destroying the object, but do need to be objectively definable in terms of the matter that makes it up. For example, the arm of a sculpture could have dimensions and materials, but while an arch-shaped space in a rock formation might have dimensions, it could not be removed, nor is it made of anything, and thus it is not a part.

Physical parts are linked to the whole using the part_of property, and use the same HumanMadeObject class. The classified_as property can be used to be more specific as to the sort of part, in this case the support for the painting, which is in turn made of canvas. The type of part is then further classified as aat:300241583 to ensure that it can be distinguished as a part-type, rather than an object-type.

The model does not have a separate parts statement to describe this in a human-readable way, as this is traditionally done using the materials statement as demonstrated above.

Example:

The support part of the Night Watch is made of canvas, and part of the Night Watch.

{
  "@context": "https://linked.art/ns/v1/linked-art.json",
  "id": "https://linked.art/example/object/nightwatch/support",
  "type": "HumanMadeObject",
  "_label": "Support of Night Watch",
  "classified_as": [
    {
      "id": "http://vocab.getty.edu/aat/300014844",
      "type": "Type",
      "_label": "Support",
      "classified_as": [
        {
          "id": "http://vocab.getty.edu/aat/300241583",
          "type": "Type",
          "_label": "Part Type"
        }
      ]
    }
  ],
  "made_of": [
    {
      "id": "http://vocab.getty.edu/aat/300014078",
      "type": "Material",
      "_label": "canvas"
    }
  ],
  "part_of": [
    {
      "id": "https://linked.art/example/object/nightwatch",
      "type": "HumanMadeObject",
      "_label": "Night Watch by Rembrandt"
    }
  ]
}

type
_label
type
_label
type
_label
classified_as
classified_as
type
_label
made_of
type
_label
part_of
object/nightwatch/support
HumanMadeObject
''Support of Night Watch''
aat:300014844
Type
''Support''
aat:300241583
Type
''Part Type''
aat:300014078
Material
''canvas''
object/nightwatch
HumanMadeObject
''Night Watch by Rembrandt''
Other Representations: JSON-LD (raw) | JSON-LD (playground) | Turtle (raw) | Turtle (styled)

Sides of an Object

While some artworks can be treated as two dimensional, as the only part of interest is the front of a flat surface such as a painting, drawing or photograph, there are many other objects where it is desirable to record information separately about the front and back, or any number of other sides.

This pattern allows separate identities for the recto and verso of a page, the obverse and reverse of a coin, in the same manner as the frame or canvas of a painting. The use of the classification aat:300133025 (artwork) is important to distinguish between objects that should be treated as the complete artwork, and objects that are either parts of it, or those that it is part of.

Example:

On the back of Manet's "Spring" is an inscription "11505F".

{
  "@context": "https://linked.art/ns/v1/linked-art.json",
  "id": "https://linked.art/example/object/spring/back",
  "type": "HumanMadeObject",
  "_label": "Back of Spring by Manet",
  "classified_as": [
    {
      "id": "http://vocab.getty.edu/aat/300190692",
      "type": "Type",
      "_label": "Back Part",
      "classified_as": [
        {
          "id": "http://vocab.getty.edu/aat/300241583",
          "type": "Type",
          "_label": "Part Type"
        }
      ]
    }
  ],
  "referred_to_by": [
    {
      "type": "LinguisticObject",
      "classified_as": [
        {
          "id": "http://vocab.getty.edu/aat/300435414",
          "type": "Type",
          "_label": "Inscription",
          "classified_as": [
            {
              "id": "http://vocab.getty.edu/aat/300418049",
              "type": "Type",
              "_label": "Brief Text"
            }
          ]
        }
      ],
      "content": "11505F"
    }
  ],
  "part_of": [
    {
      "id": "https://linked.art/example/object/spring",
      "type": "HumanMadeObject",
      "_label": "Jeanne (Spring) by Manet"
    }
  ]
}

type
_label
type
_label
type
_label
classified_as
classified_as
type
type
_label
type
_label
classified_as
classified_as
content
referred_to_by
type
_label
part_of
object/spring/back
HumanMadeObject
''Back of Spring by Manet''
aat:300190692
Type
''Back Part''
aat:300241583
Type
''Part Type''
_
LinguisticObject
aat:300435414
Type
''Inscription''
aat:300418049
Type
''Brief Text''
''11505F''
object/spring
HumanMadeObject
''Jeanne (Spring) by Manet''
Other Representations: JSON-LD (raw) | JSON-LD (playground) | Turtle (raw) | Turtle (styled)

Number of Parts

Some objects have a much higher number of parts than others, and it would be impractical to describe them all independently. For example, a chess set might consist of 33 parts (the board, the 16 white pieces, the 16 black pieces), whereas a vase that has been shattered might consist of hundreds of fragments. It is possible, using the dimension pattern described above, to record the number of parts of an object regardless of whether they are described individually or not.

Example:

"Vessel with miniature chess set" by Michael Mode consists of 36 parts (the 32 pieces, the board, a lid, and two other parts)

{
  "@context": "https://linked.art/ns/v1/linked-art.json",
  "id": "https://linked.art/example/object/chess/1",
  "type": "HumanMadeObject",
  "_label": "Miniature Chess",
  "identified_by": [
    {
      "type": "Name",
      "classified_as": [
        {
          "id": "http://vocab.getty.edu/aat/300404670",
          "type": "Type",
          "_label": "Primary Name"
        }
      ],
      "content": "Vessel with miniature chess set"
    }
  ],
  "dimension": [
    {
      "type": "Dimension",
      "classified_as": [
        {
          "id": "http://vocab.getty.edu/aat/300404433",
          "type": "Type",
          "_label": "Count"
        }
      ],
      "value": 36,
      "unit": {
        "id": "http://vocab.getty.edu/aat/300241583",
        "type": "MeasurementUnit",
        "_label": "Components"
      }
    }
  ]
}

type
_label
type
type
_label
classified_as
content
identified_by
type
type
_label
classified_as
value
type
_label
unit
dimension
object/chess/1
HumanMadeObject
''Miniature Chess''
_
Name
aat:300404670
Type
''Primary Name''
''Vessel with miniature chess set''
_
Dimension
aat:300404433
Type
''Count''
36
aat:300241583
MeasurementUnit
''Components''
Other Representations: JSON-LD (raw) | JSON-LD (playground) | Turtle (raw) | Turtle (styled)