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:
-
to support the creation of semantic data entry forms that will create ‘born semantic’ data streams
-
to serve as a reference guide in designing eventually compatible data structures for feeding into larger aggregations of Cultural Heritage data
-
to guide mapping processes of extant data sources with common mapping patterns
-
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 .