Basic patterns from Linked.Art

Overview

The DfC Museumbrowse data model within the O'Keeffe application uses a version of Linked Art and shares a couple of its baseline patterns. For a list of patterns that diverge from linked.art, please see the information resource on the model's differences from linked.art.

Classifications

As in linked.art's section on classifications, we use classified_as to classify individual nodes in the graph--meaning both the top-level entity (a painting, a person vs a business, etc) but underlying nodes as well (the preferred title, etc):

{
    "@context": "https://linked.art/ns/v1/linked-art.json",
    "id": "http://data.okeeffemuseum.org/object/998",
    "type": "ManMadeObject",
    "classified_as": [
        {
            "id": "aat:300133025",
            "label": "works of art",
            "type": "Type"
        },
        {
            "id": "aat:300033618",
            "label": "paintings (visual works)",
            "type": "Type"
        }
    ],
    "identified_by": [
        {
            "classified_as": [
                {
                    "id": "aat:300404670",
                    "label": "preferred terms",
                    "type": "Type"
                }
            ],
            "id": "http://data.okeeffemuseum.org/object/998/title",
            "type": "Name",
            "value": "3 Zinnias"
        }
    ]
}

Identifiers

As in linked.art's patterns for identifiers, we express identifiers as identified_by:

{
    "@context": "https://linked.art/ns/v1/linked-art.json",
    "id": "http://data.okeeffemuseum.org/object/998",
    "type": "ManMadeObject",
    "identified_by": [
        {
            "classified_as": [
                {
                    "id": "aat:300404670",
                    "label": "preferred terms",
                    "type": "Type"
                }
            ],
            "id": "http://data.okeeffemuseum.org/object/998/identifier",
            "type": "Identifier",
            "value": "998"
        }
    ]
}

Names and Titles

We use nodes with a Name type to describe titles and names:

{
    "@context": "https://linked.art/ns/v1/linked-art.json",
    "id": "http://data.okeeffemuseum.org/object/998",
    "type": "ManMadeObject",
    "identified_by": [
        {
            "classified_as": [
                {
                    "id": "aat:300404670",
                    "label": "preferred terms",
                    "type": "Type"
                }
            ],
            "id": "http://data.okeeffemuseum.org/object/998/title",
            "type": "Name",
            "value": "3 Zinnias"
        }
    ]
}

Descriptive Cataloguing

As with linked.art, we use referred_to_by to express descriptive cataloguing of an object:

{
    "@context": "https://linked.art/ns/v1/linked-art.json",
    "id": "http://data.okeeffemuseum.org/object/998",
    "type": "ManMadeObject",
    "referred_to_by": [
        {
            "classified_as": [
                {
                    "id": "aat:300266036",
                    "label": "dimensions",
                    "type": "Type"
                }
            ],
            "id": "http://data.okeeffemuseum.org/object/998/Measurement/",
            "type": "LinguisticObject",
            "value": "6 x 8 inches"
        },
        {
            "classified_as": [
                {
                    "id": "aat:300010358",
                    "label": "materials (substances)",
                    "type": "Type"
                }
            ],
            "id": "http://data.okeeffemuseum.org/object/998/Materials/",
            "type": "LinguisticObject",
            "value": "Oil on canvas"
        }
    ]
}

Production / Dates / Makers

As with linked.art, we use produced_by to express the creation event of an object, with its associated dates and makers:

{
    "@context": "https://linked.art/ns/v1/linked-art.json",
    "id": "http://data.okeeffemuseum.org/object/998",
    "type": "ManMadeObject",
    "produced_by": {
        "carried_out_by": [
            "http://data.okeeffemuseum.org/person/2"
        ],
        "id": "http://data.okeeffemuseum.org/object/998/production/",
        "timespan": {
            "begin_of_the_begin": "1921-01-01T00:00:00",
            "end_of_the_end": "1921-12-31T00:00:00",
            "id": "http://data.okeeffemuseum.org/object/998/production/timespan/0",
            "label": "1921",
            "type": "TimeSpan"
        },
        "type": "Production"
    }
}

Roles / Techniques

As with linked.art, we partition the Production event to describe the individual technique contributions of the makers involved:

{
    "@context": "https://linked.art/ns/v1/linked-art.json",
    "id": "http://data.okeeffemuseum.org/object/998",
    "type": "ManMadeObject",
    "produced_by": {
        "id": "http://data.okeeffemuseum.org/object/998/production/",
        "type": "Production",
        "consists_of": [
            {
                "carried_out_by": [
                    {
                        "classified_as": [],
                        "id": "http://data.okeeffemuseum.org/person/2",
                        "identified_by": [
                            {
                                "classified_as": [
                                    {
                                        "id": "aat:300404670",
                                        "label": "preferred terms",
                                        "type": "Type"
                                    }
                                ],
                                "exact_match": [
                                    "ulan:500018666"
                                ],
                                "id": "http://data.okeeffemuseum.org/person/2/name/0",
                                "type": "Name",
                                "value": "Georgia O'Keeffe"
                            }
                        ],
                        "label": "Georgia O'Keeffe",
                        "type": "Actor"
                    }
                ],
                "id": "http://data.okeeffemuseum.org/object/998/production/0",
                "technique": [
                    {
                        "id": "relators:art",
                        "label": "Artist",
                        "type": "Type"
                    }
                ],
                "type": "Production"
            }
        ]
    }
}