Skip to content

Digital Object Reference Data Model

Author: George Bruseker, Nicola Carboni

Version: 2.0

The digital object reference data model provides a list of standard fields that are typically present in the general description of a digital object in a cultural heritage data system. A digital object is meant in the sense of a digitally encoded information object represented as bit sequences that have been encoded with a particular format and can be digitally decoded and represented to an end user of a digital information system. Digital objects are often stored as reference or documentation objects relative to cultural heritage items such as textual descriptions stored as PDFs, documentary images, 3D representations and so on. Digital Objects can also form cultural heritage objects in their own right, though this model does not aim to represent this potential aspect of the digital object. Because of the choice to model, the digital object in its role as a secondary documentary resource, the reference data model has been kept as light as possible. This reference model intends to remain at a general level description, providing a consolidated, high-level reference data model of most commonly reused descriptors for a digital object and to provide for these, in turn, a set of standard semantic mappings to the CIDOC CRM. Moreover, each field is marked with regards to its potential functionality with regards to instance matching between overlapping datasets. This reference data model aims to serve a number of functions including:

  1. to support the creation of semantic data entry forms that will create ‘born semantic’ data streams

  2. to serve as a reference guide in designing eventually compatible data structures for feeding into larger aggregations of Cultural Heritage data

  3. to guide mapping processes of extant data sources with common mapping patterns

  4. to be adopted by institutions acting as aggregation hubs in order to create consistent re-expressions of extant reference information in a common CIDOC-CRM based expression.

Sources

The minimal metadata set for a digital object was abstracted from typical use scenarios in CMS systems related to cultural heritage.

Model Sections Description

The fields used to describe a digital object can be functionally grouped according to higher level units in order to allow for an easier approach to the entry and navigation of the data by information category. The information categories identified have been enumerated in the following table.

# Name Function
1 Names and Classifications This category gathers together descriptors used for assigning names and types to a digital object, both at present and historically.
2 Parthood This category is used to bring together information relevant to the mereological relations between a digital object and its parts.
3 Existence This category gathers together descriptors relevant to the tracking of the creation of a digital object.
4 Actor Relations This category gathers together descriptors relevant to tracking the significant relations between the digital object and known actors.
5 Substance This category gathers together descriptors used for stating the measurable attributes of the digital object.
6 Representation This category gathers together descriptors regarding the representational level recognised to be present in the documented digital object.
7 Rights This category gathers together information regarding the rights claims on a documented digital object.
8 Location This category gathers together information regarding the present location of a documented digital object.
9 Documentation This category gathers together different descriptors that provide reference information with regards to a digital object.

Names and Classifications

The attribution of identifiers, names and types to a digital object, as with other entities, is a basic human activity. It is crucial to document these aspects in order to be able to store and retrieve the correct digital object.

identifier Name Description CRM Path used by
digital object_1_identifier Identifier This field is used to indicate an identifier attributed to the documented instance of digital object. → P1 → E42[1_1] → P190 → rdfs:Literal Swiss Art Research Infrastructure
digital object_5_name Name This field is used to indicate the main name attributed to the documented digital object. → P1 → E33_E41[5_1] → P190 → rdfs:Literal

→ P1 → E33_E41[5_1] → P2 → E55[5_2]{'preferred terms'}
Swiss Art Research Infrastructure
digital object_17_type Type This field is used to indicate the formal type of the digital object with regards to its content. → P2 → E55[17_1] Swiss Art Research Infrastructure
digital object_17_type Type nan → P2 → E55[17_1] Swiss Art Research Infrastructure
digital object_1_identifier Identifier nan → P1 → E42[1_1] → P190 → rdfs:Literal Swiss Art Research Infrastructure
digital object_2_identifier_type Identifier Type This field is used to record the type of the identifier attributed to the documented instance of digital object. → P1 → E42[1_1] → P2 → E55[2_1] Swiss Art Research Infrastructure

Turtle Encoding
@prefix crm: <http://www.cidoc-crm.org/cidoc-crm/> .
@prefix crmdig: <http://www.ics.forth.gr/isl/CRMdig/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .

<https://example.org/conceptual_object/D1> a crmdig:D1_Digital_Object ;
    crm:P1_is_identified_by <https://example.org/name/fie_1_1>,
        <https://example.org/name/fie_5_1> ;
    crm:P2_has_type <https://example.org/type/fie_17_1> .

<http://vocab.getty.edu/aat/300404670> a crm:E55_Type ;
    rdfs:label "preferred terms" .

<https://example.org/name/fie_1_1> a crm:E42_Identifier ;
    crm:P190_has_symbolic_content "content" ;
    crm:P2_has_type <https://example.org/type/fie_2_1> .

<https://example.org/name/fie_5_1> a crm:E33_E41_Linguistic_Appellation ;
    crm:P190_has_symbolic_content "content" ;
    crm:P2_has_type <http://vocab.getty.edu/aat/300404670> .

<https://example.org/type/fie_17_1> a crm:E55_Type .

<https://example.org/type/fie_2_1> a crm:E55_Type .

The model provides means for tracking identifiers, titles, and various classifies that enable the identification, retrieval, verification and display/decoding of the digital object.

Parthood

Digital objects can be further subdivided into particular digital objects or can form an element of a greater digital object. The documentation of parthood allows the tracing of these relations.

identifier Name Description CRM Path used by
digital object_29_has_part Has Part This field is used to indicate parts of the documented digital object. → P106 → D1[29_1] Swiss Art Research Infrastructure
digital object_30_is_part_of Is Part Of This field is used to indicate that a digital object forms part of a greater digital object. → P106i → D1[30_1] Swiss Art Research Infrastructure

Turtle Encoding
@prefix crm: <http://www.cidoc-crm.org/cidoc-crm/> .
@prefix crmdig: <http://www.ics.forth.gr/isl/CRMdig/> .

<https://example.org/conceptual_object/D1> a crmdig:D1_Digital_Object ;
    crm:P106_is_composed_of <https://example.org/conceptual_object/fie_29_1> ;
    crm:P106i_forms_part_of <https://example.org/conceptual_object/fie_30_1> .

<https://example.org/conceptual_object/fie_29_1> a crmdig:D1_Digital_Object .

<https://example.org/conceptual_object/fie_30_1> a crmdig:D1_Digital_Object .

Existence

Of essential import in identifying and tracking a digital object are its creation and modification information. The model presented allows the tracking of the machine event which originally created the digital object as well as subsequent machine events of a modifying character of which it was the output. The destruction of the digital object is not modelled as being irrelevant to the use scope of integrated CH reference documentation.

identifier Name Description CRM Path used by
digital object_66_creation_date_-_early Creation Date - Early This field is used to indicate the earliest date for the creation of the documented digital object. → L11i → D7[66_1] → P4 → E52[66_2] → P81a → xsd:dateTime

→ L11i → D7[66_1] → P2 → E55 "Creation"[66_3]
Swiss Art Research Infrastructure
digital object_67_creation_date_-_late Creation Date - Late This field is used to indicate the latest date for the creation of the documented digital object. → L11i → D7[66_1] → P4 → E52[66_2] → P81b → xsd:dateTime

→ L11i → D7[66_1] → P2 → E55 "Creation"[66_3]
Swiss Art Research Infrastructure
digital object_68_modification_date_-_early Modification Date - Early This field is used to indicate the earliest date for the modification of the documented digital object. → L11i → D7[68_1] → P4 → E52[68_2] → P81a → xsd:dateTime

→ L11i → D7[68_1] → P2 → E55 "Modification"[68_3]
Swiss Art Research Infrastructure
digital object_69_modification_date_-_late Modification Date - Late This field is used to indicate the latest date for the modification of the documented digital object. → L11i → D7[68_1] → P4 → E52[68_2] → P81b → xsd:dateTime

→ L11i → D7[68_1] → P2 → E55 "Modification"[68_3]
Swiss Art Research Infrastructure

Turtle Encoding
@prefix crm: <http://www.cidoc-crm.org/cidoc-crm/> .
@prefix crmdig: <http://www.ics.forth.gr/isl/CRMdig/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

<https://example.org/conceptual_object/D1> a crmdig:D1_Digital_Object ;
    crmdig:L11i_was_output_of <https://example.org/event/fie_66_1>,
        <https://example.org/event/fie_68_1> .

<https://example.org/event/fie_66_1> a crmdig:D7_Digital_Machine_Event ;
    crm:P2_has_type <https://example.org/type/fie_66_3> ;
    crm:P4_has_time-span <https://example.org/time_span/fie_66_2> .

<https://example.org/event/fie_68_1> a crmdig:D7_Digital_Machine_Event ;
    crm:P2_has_type <https://example.org/type/fie_68_23>,
        <https://example.org/type/fie_68_3> ;
    crm:P4_has_time-span <https://example.org/time_span/fie_68_2> .

<https://example.org/time_span/fie_66_2> a crm:E52_Time-Span ;
    crm:P82a_begin_of_the_begin ""^^xsd:dateTime ;
    crm:P82b_end_of_the_end ""^^xsd:dateTime .

<https://example.org/time_span/fie_68_2> a crm:E52_Time-Span ;
    crm:P82a_begin_of_the_begin ""^^xsd:dateTime ;
    crm:P82b_end_of_the_end ""^^xsd:dateTime .

<https://example.org/type/fie_66_3> a crm:E55_Type ;
    rdfs:label "Creation" .

<https://example.org/type/fie_68_23> a crm:E55_Type ;
    rdfs:label "Modification" .

<https://example.org/type/fie_68_3> a crm:E55_Type ;
    rdfs:label "Modification" .

Actor Relations

The connection between a digital object and actors provides another important set of descriptors for identifying and tracing a digital object. In this minimal model, the creator is represented.

identifier Name Description CRM Path used by
digital object_143_creator Creator This field is used to indicate the creator of the documented digital object. → L11i → D7[66_1] → P14 → E39 → L11i → D7[66_2] → P2 → E55 "Creation"[143_1] Swiss Art Research Infrastructure
digital object_144_last_modifier Last Modifier This field is used to indicate the last modifier of the documented digital object. → L11i → D7[66_1] → P14 → E39 → L11i → D7[4] → P2 → E55 "Modification" Swiss Art Research Infrastructure

Turtle Encoding
@prefix crm: <http://www.cidoc-crm.org/cidoc-crm/> .
@prefix crmdig: <http://www.ics.forth.gr/isl/CRMdig/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .

<https://example.org/conceptual_object/D1> a crmdig:D1_Digital_Object ;
    crmdig:L11i_was_output_of <https://example.org/event/fie_66_1> .

<https://example.org/actor/fie_143_2> a crm:E39_Actor .

<https://example.org/actor/fie_144_2> a crm:E39_Actor .

<https://example.org/event/fie_66_1> a crmdig:D7_Digital_Machine_Event ;
    crm:P01i_is_domain_of <https://example.org/property/fie_143_1>,
        <https://example.org/property/fie_144_1> ;
    crm:P2_has_type <https://example.org/type/fie_66_2> .

<https://example.org/property/fie_143_1> a crm:PC14_carried_out_by ;
    crm:P02_has_range <https://example.org/actor/fie_143_2> .

<https://example.org/property/fie_144_1> a crm:PC14_carried_out_by ;
    crm:P02_has_range <https://example.org/actor/fie_144_2> .

<https://example.org/type/fie_66_2> a crm:E55_Type ;
    rdfs:label "Creation",
        "Modification" .

Substance

The analysis and understanding of a digital object also depend on our knowledge of its measurable characteristics. These are represented through dimensional information that can be collected regarding the object. The model is open as to which dimensions should be recorded.

identifier Name Description CRM Path used by
digital object_86_dimension_type Dimension Type This field is used to indicate the type of dimension provided for the digital object. → P39i → E16[86_1] → P40 → E54[86_2] → P2 → E55[86_3] Swiss Art Research Infrastructure
digital object_87_dimension_value Dimension Value This field is used to indicate the value of the dimension provided for the documented digital object. → P39i → E16[86_1] → P40 → E54[86_2] → P90 → xsd:decimal Swiss Art Research Infrastructure
digital object_88_dimension_unit Dimension Unit This field is used to indicate the unit used to express the value of the dimension of the documented digital object. → P39i → E16[86_1] → P40 → E54[86_2] → P91 → E58[88_1] Swiss Art Research Infrastructure
digital object_96_has_content has Content This field is used to store the string value of the actual digital content as a blob, where appropriate. → P190 → rdfs:Literal Swiss Art Research Infrastructure
digital object_95_conforms_to Conforms to This field is used to indicate a formal standard which was used in the creation of the digital object to which it should in principle conform. → L11i → D7[66_1] → P32 → E29/D1[95_1] Swiss Art Research Infrastructure

Turtle Encoding
@prefix crm: <http://www.cidoc-crm.org/cidoc-crm/> .
@prefix crmdig: <http://www.ics.forth.gr/isl/CRMdig/> .

<https://example.org/conceptual_object/D1> a crmdig:D1_Digital_Object ;
    crm:P190_has_symbolic_content "content" ;
    crm:P39i_was_measured_by <https://example.org/event/fie_86_1> ;
    crmdig:L11i_was_output_of <https://example.org/event/fie_66_1> .

<https://example.org/dimension/fie_86_2> a crm:E54_Dimension ;
    crm:P2_has_type <https://example.org/type/fie_86_3> ;
    crm:P90_has_value "content" ;
    crm:P91_has_unit <https://example.org/type/fie_88_1> .

<https://example.org/event/fie_66_1> a crmdig:D7_Digital_Machine_Event ;
    crm:P33_used_specific_technique <https://example.org/type/fie_95_1> .

<https://example.org/event/fie_86_1> a crm:E16_Measurement ;
    crm:P40_observed_dimension <https://example.org/dimension/fie_86_2> .

<https://example.org/type/fie_86_3> a crm:E55_Type .

<https://example.org/type/fie_88_1> a crm:E58_Measurement_unit .

<https://example.org/type/fie_95_1> a crm:E29_Design_or_Procedure .

Representation

This information category allows the documentation, where possible, of the content of the digital object itself as well as a classification of the types of entity, by categorical subject, that the digital object is referenced to.

identifier Name Description CRM Path used by
digital object_103_subject_reference Subject Reference This field is used to record the subject of representation of the documented instance of the digital object. It is meant to capture general subject areas, not particular individual items represented. → P129 → E55[103_1] Swiss Art Research Infrastructure

Turtle Encoding
@prefix crm: <http://www.cidoc-crm.org/cidoc-crm/> .
@prefix crmdig: <http://www.ics.forth.gr/isl/CRMdig/> .

<https://example.org/conceptual_object/D1> a crmdig:D1_Digital_Object ;
    crm:P129_is_about <https://example.org/type/fie_103_1> .

<https://example.org/type/fie_103_1> a crm:E55_Type .

Rights

The potential use and re-use of a digital object and its derivatives require respect for existing rights claims. This information category gathers together the relevant descriptors for tracking this information.

identifier Name Description CRM Path used by
digital object_171_right_holder Right Holder This field is used to indicate the right holder for the documented digital object. → P104 → E30[171_1] → P105 → E39[171_2] Swiss Art Research Infrastructure
digital object_172_right_type Right Type This field is used to indicate the type of right which the right holder holds over the documented digital object. → P104 → E30[171_1] → P2 → E55[172_1] Swiss Art Research Infrastructure
digital object_173_right_description Right Description This field is used to provide a free text description of the right which the right holder holds over the documented digital object. → P104 → E30[171_1] → P129i → E73[173_1] Swiss Art Research Infrastructure

Turtle Encoding
@prefix crm: <http://www.cidoc-crm.org/cidoc-crm/> .
@prefix crmdig: <http://www.ics.forth.gr/isl/CRMdig/> .

<https://example.org/conceptual_object/D1> a crmdig:D1_Digital_Object ;
    crm:P104_is_subject_to <https://example.org/conceptual_object/fie_171_1> .

<https://example.org/actor/fie_171_2> a crm:E39_Actor .

<https://example.org/conceptual_object/fie_171_1> a crm:E30_Right ;
    crm:P105_right_held_by <https://example.org/actor/fie_171_2> ;
    crm:P129i_is_subject_of <https://example.org/conceptual_object/fie_173_1> ;
    crm:P2_has_type <https://example.org/type/fie_172_1> .

<https://example.org/conceptual_object/fie_173_1> a crm:E73_Information_Object .

<https://example.org/type/fie_172_1> a crm:E55_Type .

Location

The documentation of location with regards to a digital object at the level of documentation can be simplified to the storage of an identifier for a retrieval location on a digital storage medium or can refer to a digital storage medium itself. In the context of managing reference information this is sufficient.

identifier Name Description CRM Path used by
digital object_180_locator Locator This field is used to indicate a locator identifier indicating a digital access point from which the digital object can be retrieved. → P1 → E42[180_1] Swiss Art Research Infrastructure
digital object_181_locator_type Locator Type This field is used to indicate the kind of locator used to described the digital location of the documented digital object. → P1 → E42[180_1] → P2 → E55[180_2] Swiss Art Research Infrastructure
digital object_182_stored_on Stored on This field is used to indicate a physical storage mechanism on which the digital object can be found. → L19i → D13[182_1] Swiss Art Research Infrastructure

Turtle Encoding
@prefix crm: <http://www.cidoc-crm.org/cidoc-crm/> .
@prefix crmdig: <http://www.ics.forth.gr/isl/CRMdig/> .

<https://example.org/conceptual_object/D1> a crmdig:D1_Digital_Object ;
    crm:P1_is_identified_by <https://example.org/name/fie_180_1> ;
    crmdig:L19i_is_stored_on <https://example.org/physical_object/fie_182_1> .

<https://example.org/name/fie_180_1> a crm:E42_Identifier ;
    crm:P2_has_type <https://example.org/type/fie_181_1> .

<https://example.org/physical_object/fie_182_1> a crmdig:D13_Digital_Information_Carrier .

<https://example.org/type/fie_181_1> a crm:E55_Type .

Documentation

This information category unites referential information about the documented digital object

identifier Name Description CRM Path used by
digital object_204_same_as Same As The field is used to record the sameness between the entity described and an external authority → L54 → E1[204_1] Swiss Art Research Infrastructure

Turtle Encoding
@prefix crm: <http://www.cidoc-crm.org/cidoc-crm/> .
@prefix crmdig: <http://www.ics.forth.gr/isl/CRMdig/> .

<https://example.org/conceptual_object/D1> a crmdig:D1_Digital_Object ;
    crmdig:L54_is_same-as <https://example.org/entity/fie_204_1> .

<https://example.org/entity/fie_204_1> a crm:E1_CRM_Entity .

Last update: December 8, 2020