Table of Contents
Introduction
Names are linguistic labels given to some entity, and represented as a common JSON structure in all endpoints.
Names are described in the base patterns of the model documentation, and examples are present for practically every class.
Property Definitions
Properties of Names
| Property Name | Datatype | Requirement | Description | 
|---|---|---|---|
| type | string | Required | The class for the name, which MUST be the value "Name" | 
| _label | string | Optional | A human readable label, intended for developers | 
| content | string | Required | The string form of the Name | 
| classified_as | array | Recommended | An array of json objects, each of which is a further classification of the name and MUST follow the requirements for Type | 
| language | array | Recommended | An array of json objects, each of which is a language present in the content of the name and MUST follow the requirements for Language | 
| part | array | Optional | An array of json objects, each of which is a part of the current name, and MUST follow these requirements for Names | 
| identified_by | array | Optional | An array of json objects, each of which is a name for this Name and follows the Name pattern | 
| referred_to_by | array | Optional | An array of json objects, each of which is either a reference to a textual work that refers to the name, or an embedded statement about the name. | 
Property Diagram
Incoming Properties
Name instances are typically found as the object of the following properties. This list is not exhaustive, but is intended to cover the likely cases.
| Property Name | Source Class | Description | 
|---|---|---|
| identified_by | All | Names are used to provide an identifying label to the entity via identified_by. | 
(And that's all!)
Example
An object is given the name "Hacha (Ceremonial Axe)", with a note that the original form was 'hacha'.
- It has a URI given in id(that identifies the Name itself, not the object)
- It has a typeof "Name"
- It is classified_asa primary name, withidof aat:300404670 and atypeof "Type"
- It has contentof "Hacha (Ceremonial Axe)"
- It has a display label of "Assigned Title"
- It is referred_to_bya statement, with atypeof "LinguisticObject",classified_asa note withidof aat:300027200 and withcontentof "Title was originally ..."
- It has languages of English, with an idof aat:300388277 andtypeof "Language", and Spanish, with anidof aat:300389311 andtypeof "Language"
- It has a specific part, which ...- ... also has a typeof "Name"
- ... is classified_asa subtitle, with anidof aat:300312006
- ... has contentof "Ceremonial Axe"
- ... and a language of English, as above.
 
- ... also has a 
{
  "@context": "https://linked.art/ns/v1/linked-art.json",
  "id": "https://linked.art/example/object/8",
  "type": "HumanMadeObject",
  "identified_by": [
    {
      "type": "Name",
      "classified_as": [
        {
          "id": "http://vocab.getty.edu/aat/300404670",
          "type": "Type",
          "_label": "Primary Name"
        }
      ],
      "content": "Hacha (Ceremonial Axe)",
      "identified_by": [
        {
          "type": "Name",
          "classified_as": [
            {
              "id": "http://vocab.getty.edu/aat/300404669",
              "type": "Type",
              "_label": "Display Title"
            }
          ],
          "content": "Assigned Title"
        }
      ],
      "referred_to_by": [
        {
          "type": "LinguisticObject",
          "classified_as": [
            {
              "id": "http://vocab.getty.edu/aat/300027200",
              "type": "Type",
              "_label": "Note",
              "classified_as": [
                {
                  "id": "http://vocab.getty.edu/aat/300418049",
                  "type": "Type",
                  "_label": "Brief Text"
                }
              ]
            }
          ],
          "content": "Title was originally given as 'hacha'"
        }
      ],
      "language": [
        {
          "id": "http://vocab.getty.edu/aat/300389311",
          "type": "Language",
          "_label": "Spanish"
        },
        {
          "id": "http://vocab.getty.edu/aat/300388277",
          "type": "Language",
          "_label": "English"
        }
      ],
      "part": [
        {
          "type": "Name",
          "classified_as": [
            {
              "id": "http://vocab.getty.edu/aat/300312006",
              "type": "Type",
              "_label": "Subtitle"
            }
          ],
          "content": "Ceremonial Axe",
          "language": [
            {
              "id": "http://vocab.getty.edu/aat/300388277",
              "type": "Language",
              "_label": "English"
            }
          ]
        }
      ]
    }
  ]
}
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(object8)
class O1 object;
O1-- type -->O1_0[HumanMadeObject]
class O1_0 classstyle;
O2( _ )
class O2 name;
O2-- type -->O2_0[Name]
class O2_0 classstyle;
O3(aat:300404670)
class O3 type;
O3-- type -->O3_0[Type]
class O3_0 classstyle;
O3-- _label -->O3_3("''Primary Name''")
class O3_3 literal;
O2-- classified_as -->O3
O2-- content -->O2_3("''Hacha (Ceremonial Axe)''")
class O2_3 literal;
O4( _ )
class O4 name;
O4-- type -->O4_0[Name]
class O4_0 classstyle;
O5(aat:300404669)
class O5 type;
O5-- type -->O5_0[Type]
class O5_0 classstyle;
O5-- _label -->O5_3("''Display Title''")
class O5_3 literal;
O4-- classified_as -->O5
O4-- content -->O4_3("''Assigned Title''")
class O4_3 literal;
O2-- identified_by -->O4
O6( _ )
class O6 infoobj;
O6-- type -->O6_0[LinguisticObject]
class O6_0 classstyle;
O7(aat:300027200)
class O7 type;
O7-- type -->O7_0[Type]
class O7_0 classstyle;
O7-- _label -->O7_3("''Note''")
class O7_3 literal;
O8(aat:300418049)
class O8 type;
O8-- type -->O8_0[Type]
class O8_0 classstyle;
O8-- _label -->O8_3("''Brief Text''")
class O8_3 literal;
O7-- classified_as -->O8
O6-- classified_as -->O7
O6-- content -->O6_3("''Title was originally given as 'hacha'''")
class O6_3 literal;
O2-- referred_to_by -->O6
O9(aat:300389311)
class O9 type;
O9-- type -->O9_0[Language]
class O9_0 classstyle;
O9-- _label -->O9_3("''Spanish''")
class O9_3 literal;
O2-- language -->O9
O10(aat:300388277)
class O10 type;
O10-- type -->O10_0[Language]
class O10_0 classstyle;
O10-- _label -->O10_3("''English''")
class O10_3 literal;
O2-- language -->O10
O11( _ )
class O11 name;
O11-- type -->O11_0[Name]
class O11_0 classstyle;
O12(aat:300312006)
class O12 type;
O12-- type -->O12_0[Type]
class O12_0 classstyle;
O12-- _label -->O12_3("''Subtitle''")
class O12_3 literal;
O11-- classified_as -->O12
O11-- content -->O11_3("''Ceremonial Axe''")
class O11_3 literal;
O11-- language -->O10
O2-- part -->O11
O1-- identified_by -->O2
Other Representations: JSON-LD (raw) | JSON-LD (playground) | Turtle (raw) | Turtle (styled)
Future Considerations
- Assignments, as described for Identifiers, could easily be added for Names, but there has not been a use case proposed.
