Objects: Aboutness

Introduction

The features described in this section are information about the object, and are mostly interpretive rather than absolute. For example, any number of accurate descriptions of an object could be provided without invalidating the others, whereas only a single set of dimension measurements can be correct at a given time.

Description

The main description of the object is provided in the same manner as other such texts; as the content of a LinguisticObject resource. The classification for descriptions is (aat:300435416). The description can include any content that describes the object, and is useful primarily for display to a human user. Note that the description of artworks are often about the image shown, and less about the physicality of the object itself, however it is typically impossible to distinguish between them in current collection management systems. The image is described by a VisualItem, as explained below.

Example:

Spring by Manet has a description, explaining the object and its image.

{
  "@context": "https://linked.art/ns/v1/linked-art.json",
  "id": "https://linked.art/example/object/spring/5",
  "type": "HumanMadeObject",
  "_label": "Jeanne (Spring) by Manet",
  "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": "A chic young woman in a day dress with floral accents holds a parasol against a background of exuberant foliage."
    }
  ],
  "shows": [
    {
      "id": "https://linked.art/example/visual/spring",
      "type": "VisualItem",
      "_label": "Visual Content of Spring"
    }
  ]
}

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(object/spring/5) class O1 object; O1-- type -->O1_0[HumanMadeObject] class O1_0 classstyle; O1-- _label -->O1_4("''Jeanne (Spring) by Manet''") class O1_4 literal; O2( _ ) class O2 infoobj; O2-- type -->O2_0[LinguisticObject] class O2_0 classstyle; O3(aat:300435416) class O3 type; O3-- type -->O3_0[Type] class O3_0 classstyle; O3-- _label -->O3_3("''Description''") class O3_3 literal; O4(aat:300418049) class O4 type; O4-- type -->O4_0[Type] class O4_0 classstyle; O4-- _label -->O4_3("''Brief Text''") class O4_3 literal; O3-- classified_as -->O4 O2-- classified_as -->O3 O2-- content -->O2_3("''A chic young woman in a day dress with floral accents holds a parasol against a background of exuberant foliage.''") class O2_3 literal; O1-- referred_to_by -->O2 O5(visual/spring) class O5 infoobj; O5-- type -->O5_0[VisualItem] class O5_0 classstyle; O5-- _label -->O5_3("''Visual Content of Spring''") class O5_3 literal; O1-- shows -->O5
Other Representations: JSON-LD (raw) | JSON-LD (playground) | Turtle (raw) | Turtle (styled)

Physical Object and Visual Work

Physical things are the carriers of intellectual works, be they visual works or textual works. The same visual work can be carried by many physical things, such as multiple copies (editions) of a print or photograph. Even multiple copies of a painting created manually to look the same would show the same visual work. It can be thought of as the image or impression that the object gives when looking at it.

Every human-made object with an intent to look a certain way is the carrier of a visual work, be that a two dimensional artwork such as a painting, a three dimensional artwork such as a statue, or a crafted three dimensional object such as armor, a plate, or a building.

This visual work is modeled as a VisualItem resource, associated with the HumanMadeObject instances via the shows property. The VisualItem then has various properties described below that are used to describe the different facets.

Depiction

Many sorts of artwork depict things that can be pointed out in the artwork. These could be identifiable entities, such as a known Person or Object with a name or identifier, or unidentifiable (perhaps fictional) instances of a class of entity, such as a depiction of a battle but not any particular battle. For example a portrait depicts the person sitting for it, or a sketch of a generic landscape depicts a place even if it's not a particular, known location. The depiction pattern describes what is in the artwork's image.

This is modeled using the represents property on the VisualItem, which refers to the entity that is being depicted.

Example:

The image of Manet's Spring represents or depicts Jeanne Demarsy, a French actress.

{
  "@context": "https://linked.art/ns/v1/linked-art.json",
  "id": "https://linked.art/example/visual/spring/1",
  "type": "VisualItem",
  "_label": "Visual Content of Spring",
  "represents": [
    {
      "id": "https://linked.art/example/person/jeanne",
      "type": "Person",
      "_label": "Jeanne Demarsy"
    }
  ]
}

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(visual/spring/1) class O1 infoobj; O1-- type -->O1_0[VisualItem] class O1_0 classstyle; O1-- _label -->O1_4("''Visual Content of Spring''") class O1_4 literal; O2(person/jeanne) class O2 actor; O2-- type -->O2_0[Person] class O2_0 classstyle; O2-- _label -->O2_3("''Jeanne Demarsy''") class O2_3 literal; O1-- represents -->O2
Other Representations: JSON-LD (raw) | JSON-LD (playground) | Turtle (raw) | Turtle (styled)

Depiction of an Instance

Still life paintings, photographs and many other artworks depict things which we can recognize by type or classification, but not as unique or individual entities in reality. A photograph of an unknown beach clearly depicts a beach, but in the same way that we do not create individual records for unidentified people, we do not need to create a Place for the beach. Instead, we can use represents_instance_of_type as a shortcut directly to the classification of "beach". The same applies for people (depicts an instance of "child"), objects (depicts an instance of "bicycle"), and so forth.

Example:

The painting Spring also depicts a parasol which, of course, does not have its own identity.

{
  "@context": "https://linked.art/ns/v1/linked-art.json",
  "id": "https://linked.art/example/visual/spring/5",
  "type": "VisualItem",
  "_label": "Visual Content of Spring",
  "represents_instance_of_type": [
    {
      "id": "http://vocab.getty.edu/aat/300046218",
      "type": "Type",
      "_label": "Parasol"
    }
  ]
}

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(visual/spring/5) class O1 infoobj; O1-- type -->O1_0[VisualItem] class O1_0 classstyle; O1-- _label -->O1_4("''Visual Content of Spring''") class O1_4 literal; O2(aat:300046218) class O2 type; O2-- type -->O2_0[Type] class O2_0 classstyle; O2-- _label -->O2_3("''Parasol''") class O2_3 literal; O1-- represents_instance_of_type -->O2
Other Representations: JSON-LD (raw) | JSON-LD (playground) | Turtle (raw) | Turtle (styled)

Subject

Subjects are the concepts or things that the artwork evokes, as opposed to an object (real or imaginary) that is depicted by the artwork. For example, a portrait of a military commander in full regalia on a battlefield depicts the person and the place, but could be interpreted to have a subject of "war". A painting with an allusion to a piece of literature does not depict the literature, but instead evokes it as a subject. This could be thought of as what the artwork is about rather than what can be seen, or as why the content in the artwork is present.

The model for subject is that the VisualObject is about the subject, which is a Type instance.

Example:

Manet's Spring is about the season spring.

{
  "@context": "https://linked.art/ns/v1/linked-art.json",
  "id": "https://linked.art/example/visual/spring/2",
  "type": "VisualItem",
  "_label": "Visual Content of Spring",
  "about": [
    {
      "id": "https://vocab.getty.edu/aat/300133097",
      "type": "Type",
      "_label": "Spring (season)"
    }
  ]
}

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(visual/spring/2) class O1 infoobj; O1-- type -->O1_0[VisualItem] class O1_0 classstyle; O1-- _label -->O1_4("''Visual Content of Spring''") class O1_4 literal; O2(https://vocab.getty.edu/aat/300133097) class O2 type; O2-- type -->O2_0[Type] class O2_0 classstyle; O2-- _label -->O2_3("''Spring (season)''") class O2_3 literal; O1-- about -->O2
Other Representations: JSON-LD (raw) | JSON-LD (playground) | Turtle (raw) | Turtle (styled)

Style Classification

Styles are a categorization of the aesthetic qualities of the work being described, and can come from important features, techniques, locations, times or artistic movements. Styles might include "geometric", "abstract", and "limited palette". It is considered that all styles are aesthetic rather than cultural, but the aesthetic style may be related to a particular culture.

The distinction that all styles are aesthetic is somewhat controversial, but simplifies the model significantly at very little cost. A clear example is a perfect imitation of a Navajo dream-catcher made by a factory in China cannot be said to be culturally Navajo as an object, but the image of the object can be said to have an aesthetic that is related to the Navajo culture.

The style is associated with the object using the classified_as property, and must be a reference to an appropriate vocabulary. It is associated with the VisualItem that is shown by the object, to reinforce that it is the way the object looks that determines the style, not the physicality of its production. The style could be thought of as how the content is presented. In order to distinguish styles from other classifications, the style itself has a classified_as of aat:300015646.

Example:

Manet's Spring is in an impressionist style.

{
  "@context": "https://linked.art/ns/v1/linked-art.json",
  "id": "https://linked.art/example/visual/spring/3",
  "type": "VisualItem",
  "_label": "Visual Content of Spring",
  "classified_as": [
    {
      "id": "http://vocab.getty.edu/aat/300021503",
      "type": "Type",
      "_label": "Impressionism",
      "classified_as": [
        {
          "id": "http://vocab.getty.edu/aat/300015646",
          "type": "Type",
          "_label": "Style"
        }
      ]
    }
  ]
}

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(visual/spring/3) class O1 infoobj; O1-- type -->O1_0[VisualItem] class O1_0 classstyle; O1-- _label -->O1_4("''Visual Content of Spring''") class O1_4 literal; O2(aat:300021503) class O2 type; O2-- type -->O2_0[Type] class O2_0 classstyle; O2-- _label -->O2_3("''Impressionism''") class O2_3 literal; O3(aat:300015646) class O3 type; O3-- type -->O3_0[Type] class O3_0 classstyle; O3-- _label -->O3_3("''Style''") class O3_3 literal; O2-- classified_as -->O3 O1-- classified_as -->O2
Other Representations: JSON-LD (raw) | JSON-LD (playground) | Turtle (raw) | Turtle (styled)

Other Classifications

Other classifications can also be assigned to the object's content. If it is possible to say that "the artistic content of this object is an X", then X can be included in the set of classifications using the classified_as property on the VisualItem. This could include classifications such as "Landscape", "Genre", "Portrait" or "Allusion", compared to classifications that are derived from the physical nature of the object such as a "Painting", "Photograph" or "Sculpture" which are associated with the object.

{
  "@context": "https://linked.art/ns/v1/linked-art.json",
  "id": "https://linked.art/example/visual/spring/4",
  "type": "VisualItem",
  "_label": "Visual Content of Spring",
  "classified_as": [
    {
      "id": "http://vocab.getty.edu/aat/300015637",
      "type": "Type",
      "_label": "Portrait"
    }
  ]
}

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(visual/spring/4) class O1 infoobj; O1-- type -->O1_0[VisualItem] class O1_0 classstyle; O1-- _label -->O1_4("''Visual Content of Spring''") class O1_4 literal; O2(aat:300015637) class O2 type; O2-- type -->O2_0[Type] class O2_0 classstyle; O2-- _label -->O2_3("''Portrait''") class O2_3 literal; O1-- classified_as -->O2
Other Representations: JSON-LD (raw) | JSON-LD (playground) | Turtle (raw) | Turtle (styled)

Textual and Visual Works

While the primary use case for Linked Art is visual works, there is also a need to be able to describe textual works: works containing content in a human readable language. Some works are solely textual (which we call linguistic), and some are solely visual. A single object might carry more than one visual work, and/or more than one textual work. There can also be single works that have both visual and textual components, but cannot be separated. For example, a poster with specific layout, fonts, colors and other stylistic choices cannot truly separate the linguistic from the visual.

Objects Carrying Textual Works

The description of textual works are covered in detail in the Document section of the model.

Single Object, Multiple Works

A single object might carry both significant textual content and separate visual works. For example an exhibition catalog carries its text and, via its illustrations, the visual content of the objects that were exhibited. In this case we would simply list each of the works.

Example:

The exhibition catalog for the "Post-Impressionism: Cross-Currents in European and American Painting 1880-1906", at which Manet's "Spring" (from the Getty) and Cezanne's "Houses in Provence" (from the National Gallery) were exhibited, shows both works and carries its own text.

{
  "@context": "https://linked.art/ns/v1/linked-art.json",
  "id": "https://linked.art/example/object/catalog/1",
  "type": "HumanMadeObject",
  "_label": "Copy of Exhibition Catalog",
  "classified_as": [
    {
      "id": "http://vocab.getty.edu/aat/300026096",
      "type": "Type",
      "_label": "Exhibition Catalog",
      "classified_as": [
        {
          "id": "http://vocab.getty.edu/aat/300435443",
          "type": "Type",
          "_label": "Type of Work"
        }
      ]
    }
  ],
  "shows": [
    {
      "id": "https://linked.art/example/visual/spring",
      "type": "VisualItem",
      "_label": "Visual Content of Spring"
    },
    {
      "id": "https://linked.art/example/visual/houses",
      "type": "VisualItem",
      "_label": "Visual Content of Houses in Provence"
    }
  ],
  "carries": [
    {
      "id": "https://linked.art/example/text/catalogtext",
      "type": "LinguisticObject",
      "_label": "Exhibition Catalog Text"
    }
  ]
}

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(object/catalog/1) class O1 object; O1-- type -->O1_0[HumanMadeObject] class O1_0 classstyle; O1-- _label -->O1_4("''Copy of Exhibition Catalog''") class O1_4 literal; O2(aat:300026096) class O2 type; O2-- type -->O2_0[Type] class O2_0 classstyle; O2-- _label -->O2_3("''Exhibition Catalog''") 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(visual/spring) class O4 infoobj; O4-- type -->O4_0[VisualItem] class O4_0 classstyle; O4-- _label -->O4_3("''Visual Content of Spring''") class O4_3 literal; O1-- shows -->O4 O5(visual/houses) class O5 infoobj; O5-- type -->O5_0[VisualItem] class O5_0 classstyle; O5-- _label -->O5_3("''Visual Content of Houses in Provence''") class O5_3 literal; O1-- shows -->O5 O6(text/catalogtext) class O6 infoobj; O6-- type -->O6_0[LinguisticObject] class O6_0 classstyle; O6-- _label -->O6_3("''Exhibition Catalog Text''") class O6_3 literal; O1-- carries -->O6
Other Representations: JSON-LD (raw) | JSON-LD (playground) | Turtle (raw) | Turtle (styled)

Single Object, Single Textual and Visual Work

However, in the poster or magazine cover case, there is only a single work that has both important visual and textual attributes. In this case we do not want to give the impression that they are separate and instead use the partitioning pattern.

Example:

"Harper's January" at the Yale University Art Gallery is a print by Edward Penfield that has both significant text and visual content.

{
  "@context": "https://linked.art/ns/v1/linked-art.json",
  "id": "https://linked.art/example/object/harpers/1",
  "type": "HumanMadeObject",
  "_label": "Poster Item",
  "classified_as": [
    {
      "id": "http://vocab.getty.edu/aat/300041273",
      "type": "Type",
      "_label": "Print",
      "classified_as": [
        {
          "id": "http://vocab.getty.edu/aat/300435443",
          "type": "Type",
          "_label": "Type of Work"
        }
      ]
    }
  ],
  "shows": [
    {
      "id": "https://linked.art/example/visual/harpers",
      "type": "VisualItem",
      "_label": "Visual Content of Harpers"
    }
  ]
}

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(object/harpers/1) class O1 object; O1-- type -->O1_0[HumanMadeObject] class O1_0 classstyle; O1-- _label -->O1_4("''Poster Item''") class O1_4 literal; O2(aat:300041273) class O2 type; O2-- type -->O2_0[Type] class O2_0 classstyle; O2-- _label -->O2_3("''Print''") 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(visual/harpers) class O4 infoobj; O4-- type -->O4_0[VisualItem] class O4_0 classstyle; O4-- _label -->O4_3("''Visual Content of Harpers''") class O4_3 literal; O1-- shows -->O4
Other Representations: JSON-LD (raw) | JSON-LD (playground) | Turtle (raw) | Turtle (styled)

{
  "@context": "https://linked.art/ns/v1/linked-art.json",
  "id": "https://linked.art/example/visual/harpers/1",
  "type": "VisualItem",
  "_label": "Visual Content of Harpers",
  "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": "The text and image are primarily red and black"
    }
  ],
  "represents": [
    {
      "id": "http://vocab.getty.edu/aat/300025943",
      "type": "Type",
      "_label": "Woman"
    }
  ]
}

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(visual/harpers/1) class O1 infoobj; O1-- type -->O1_0[VisualItem] class O1_0 classstyle; O1-- _label -->O1_4("''Visual Content of Harpers''") class O1_4 literal; O2( _ ) class O2 infoobj; O2-- type -->O2_0[LinguisticObject] class O2_0 classstyle; O3(aat:300435416) class O3 type; O3-- type -->O3_0[Type] class O3_0 classstyle; O3-- _label -->O3_3("''Description''") class O3_3 literal; O4(aat:300418049) class O4 type; O4-- type -->O4_0[Type] class O4_0 classstyle; O4-- _label -->O4_3("''Brief Text''") class O4_3 literal; O3-- classified_as -->O4 O2-- classified_as -->O3 O2-- content -->O2_3("''The text and image are primarily red and black''") class O2_3 literal; O1-- referred_to_by -->O2 O5(aat:300025943) class O5 type; O5-- type -->O5_0[Type] class O5_0 classstyle; O5-- _label -->O5_3("''Woman''") class O5_3 literal; O1-- represents -->O5
Other Representations: JSON-LD (raw) | JSON-LD (playground) | Turtle (raw) | Turtle (styled)

{
  "@context": "https://linked.art/ns/v1/linked-art.json",
  "id": "https://linked.art/example/text/harpers/1",
  "type": "LinguisticObject",
  "_label": "Textual component of Harpers",
  "content": "Harper's. January contains Roden's corner. A Novel by Henry Seton Merriman [...]",
  "part_of": [
    {
      "id": "https://linked.art/example/visual/harpers",
      "type": "VisualItem",
      "_label": "Visual Content of Harpers"
    }
  ]
}

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(text/harpers/1) class O1 infoobj; O1-- type -->O1_0[LinguisticObject] class O1_0 classstyle; O1-- _label -->O1_4("''Textual component of Harpers''") class O1_4 literal; O1-- content -->O1_5("''Harper's. January contains Roden's corner. A Novel by Henry Seton Merriman [...]''") class O1_5 literal; O2(visual/harpers) class O2 infoobj; O2-- type -->O2_0[VisualItem] class O2_0 classstyle; O2-- _label -->O2_3("''Visual Content of Harpers''") class O2_3 literal; O1-- part_of -->O2
Other Representations: JSON-LD (raw) | JSON-LD (playground) | Turtle (raw) | Turtle (styled)

A list of related objects is often known for any given object, however the reason for the relation is not recorded. These objects might be physically similar, they may have been created by the same artist, they might have been exhibited together or they might just be both highlights of the current institution and share no observable features. In this circumstance, the best that can be done is to record that there is some relationship without any specificity as to the details. If there are more details known about the relationship then more specific patterns should be used instead.

The model uses an AttributeAssignment activity to relate the two objects together. This allows additional information to be associated with the activity, such as a label, name or classification if known. The pattern is fully documented in the assertion section of the documentation.