Data model Objects
Version: 0.0.1
Previous version:
Created: 2022-05-16
Last modified: 2023-01-12
SHACL file: objects.shacl.ttl
Authors: Lennert Van de Velde , Miel Vander Sande , Milan Valadou
Data model to describe objects.
Namespaces
Classes & Properties
Classes: Carrier representation | Digital representation | File | File format | Fixity | Fragment representation | Intellectual entity | Local identifier | Mediahaven fragment | Mediahaven record | Object | Physical carrier | Quantitative Value
Carrier representation (haObj:CarrierRepresentation)
Subclass of: Representation
A physical or digital representation of an archived intellectual entity that is stored on a physical carrier such as a video tape, film reel, paper or canvas.
Property | Description | Cardinality | Datatype |
---|---|---|---|
is carrier copy of (haObj:isCarrierCopyOf) | The intellectual entity that is represented by this carrier copy. | 0..1 | Intellectual entity |
stored at (premis:storedAt) | The pysical carrier where the representation is stored. | 1..1 | Physical carrier |
Properties from Representation: represents, was derived from
Digital representation (haObj:DigitalRepresentation)
Subclass of: Representation
Subclasses: Fragment representation
Digital representation of an archived intellectual entity.
Property | Description | Cardinality | Datatype |
---|---|---|---|
has Root (rel:hsr) | The file that must be processed first. | 1..* | File |
has Source (rel:hss) | The physical carrier from which this digital representation originates from. | 0..* | Representation |
includes (rel:inc) | A file that is part of this digital representation. | 1..* | File |
is Access Copy Of (haObj:isAccessCopyOf) | The intellectual entity of which this digital representation is the access or browse copy. | 0..1 | Intellectual entity |
is IIIF copy of (haObj:isIIIFCopyOf) | The intellectual entity of which this digital representation is the IIIF access copy. | 0..1 | Intellectual entity |
is Master Of (haObj:isMasterCopyOf) | The intellectual entity of which this representation is the archive master. | 0..1 | Intellectual entity |
is Mezzanine Of (haObj:isMezzanineCopyOf) | The intellectual entity of which this digital representation is the mezzanine copy. | 0..1 | Intellectual entity |
is transcription copy of (haObj:isTranscriptionCopyOf) | The intellectual entity of which this digital representation is a transcription access copy. | 0..1 | Intellectual entity |
next digital representation in sequence (edm:isNextInSequence) | The digital representation that follows on this digital representation. | 0..1 | Digital representation |
Properties from Representation: represents, was derived from
File (premis:File)
Subclass of: Object
Named and ordered sequence of bytes that is known to an operating system.
Property | Description | Cardinality | Datatype |
---|---|---|---|
documents (rel:doc) | The file that describes or documents this file. | 0..* | File |
fixity (premis:fixity) | The calculated fixity checksum of the file. | 0..1 | Fixity |
format (dct:format) | The file format of the file. | 0..1 | File format |
has media fragment (ebucore:hasMediaFragment) | A fragment from this file. | 0..* | Fragment representation |
has original name (premis:originalName) | The original name of this file. | 0..1 | xsd:string |
has size (premis:size) | The size of this file. | 1..1 | xsd:nonNegativeInteger |
height (schema:height) | The height of a file | 0..1 | Quantitative Value |
is Include In (rel:isi) | The digital representation this file is part of. | 0..* | Digital representation |
mime type (ebucore:hasMimeType) | The MIME type or IANA media type of the file. | 1..1 | xsd:string |
next file in sequence (edm:isNextInSequence) | The file that follows on this file. | 0..1 | File |
stored at (premis:storedAt) | The location where the file is stored. | 1..1 | Storage location |
supersedes (rel:sup) | The file that replaces or succeeds this file. | 0..* | File |
was derived from (prov:wasDerivedFrom) | The Mediahaven record from which this file was derived. | 1..1 | Mediahaven fragment |
width (schema:width) | The width of a file | 0..1 | Quantitative Value |
Properties from Object: relationship
File format (dct:FileFormat)
A digital resource format.
Fixity (premis:Fixity)
Information used to verify whether an object has been altered in an undocumented or unauthorized way.
Property | Description | Cardinality | Datatype |
---|---|---|---|
checksum creator (dct:creator) | The entity that generated the checksum. | 0..* | xsd:string |
fixity checksum (rdf:value) | The value of the checksum. | 1..1 | xsd:string |
Fragment representation (haObj:FragmentRepresentation)
Subclass of: Digital representation
A spatial or temporal segment of a file that serves as a partial digital representation of an archived Intellectual Entity.
Property | Description | Cardinality | Datatype |
---|---|---|---|
duration (schema:duration) | The duration of the item (movie, audio recording, event, etc.) in ISO 8601 date format. | 0..1 | xsd:duration |
endTime (schema:endTime) | The time at which the fragment stops. | 1..1 | xsd:time |
is Media Fragment Of (ebucore:isMediaFragmentOf) | The file of which this is a fragment. | 1..1 | File |
is fragment of (haObj:isFragmentRepresentationOf) | The intellectual entity of which this fragment is a representation. | 0..1 | Intellectual entity |
startTime (schema:startTime) | The time at which the fragment starts. | 1..1 | xsd:time |
Properties from Digital representation: has Root, has Source, includes, is Access Copy Of, is IIIF copy of, is Master Of, is Mezzanine Of, is transcription copy of, next digital representation in sequence
Intellectual entity (premis:IntellectualEntity)
Subclass of: Object
Subclasses: Audio , DVD , DVD chapter , Film , Image , Newspaper edition , Newspaper issue page , Video
A set of content that is considered a single intellectual unit for purposes of management and description: for example, a particular book, map, photograph, database, or piece of hardware or software. An Intellectual Entity can include other Intellectual Entities; for example, a web site can include a web page; a web page can include an image. An Intellectual Entity may have one or more digital representations. An Intellectual Entity may also describe an environment, defined as technology supporting a digital object in some way (e.g. by rendering or executing it). Environments can consist of software, hardware, or a combination of both.
Property | Description | Cardinality | Datatype |
---|---|---|---|
has Access Copy (haObj:hasAccessCopy) | The access or browse copy of the intellectual entity. | 0..* | Digital representation |
has IIIF Copy (haObj:hasIIIFCopy) | The access or browse copy of the intellectual entity available via IIIF Image API. | 0..* | Digital representation |
has Master (haObj:hasMasterCopy) | The archive master of the intellectual entity. | 0..* | Digital representation |
has Mezzanine (haObj:hasMezzanineCopy) | The mezzanine copy of the intellectual entity. | 0..* | Digital representation |
has Part (rel:hsp) | An intellectual entity that is part of this intellectual entity. | 0..* | Intellectual entity |
has carrier copy (haObj:hasCarrierCopy) | The representation stored on a physical carrier. | 0..1 | Carrier representation |
has fragment (haObj:hasFragmentRepresentation) | A representation which incorporates a file fragment. | 0..* | Fragment representation |
has primary identifier (haObj:primaryIdentifier) | The primary local identifier for the intellectual entity. | 0..* | Local identifier |
has transcription copy (haObj:hasTranscriptionCopy) | A textual access or browse copy of the intellectual entity made by automatic or manual transcription of another digital representation. | 0..* | Digital representation |
is Part Of (rel:isp) | The intellectual entity of which this intellectual entity is part of. | 0..* | Intellectual entity |
is Represented By (rel:isr) | A representation of the intellectual entity. | 1..* | Representation |
local identifier (premis:identifier) | A local identifier for the intellectual entity. | 0..* | Local identifier |
next intellectual entity in sequence (edm:isNextInSequence) | The intellectual entity that follows on this intellectual entity. | 0..1 | Intellectual entity |
was derived from (prov:wasDerivedFrom) | The Mediahaven record from which this intellectual entity was derived. | 1..1 | Mediahaven fragment |
Properties from Object: relationship
Local identifier (haObj:LocalIdentifier)
Subclass of: Concept
A local identifier for an object defined by or known to the content partner, such as a barcode, an identifier from an external database or the identifier in the contentpartner’s collection registration system.
Property | Description | Cardinality | Datatype |
---|---|---|---|
value (rdf:value) | The value of this identifier. | 1..1 | xsd:string |
Mediahaven fragment (mh:Fragment)
A fragment in the Mediahaven asset management system.
Property | Description | Cardinality | Datatype |
---|---|---|---|
date created (schema:dateCreated) | The date on which the record was created. | 1..1 | xsd:dateTime |
date deleted (schema:dateDeleted) | The date on which the record was deleted. | 0..1 | xsd:dateTime |
date modified (schema:dateModified) | The date on which the record was most recently modified. | 1..1 | xsd:dateTime |
has fragment identifier (schema:identifier) | The unique identifier of a fragment within the Mediahaven asset management system. | 1..1 | xsd:string |
has record (mh:record) | The Mediahaven Record to which this fragment belongs. | 1..1 | Mediahaven record |
Mediahaven record (mh:Record)
A record in the Mediahaven asset management system.
Property | Description | Cardinality | Datatype |
---|---|---|---|
has record identifier (schema:identifier) | The unique identifier of a record within the Mediahaven asset management system. | 1..1 | xsd:string |
Object (premis:Object)
Subclass of: Entity
Subclasses: File , Intellectual entity , Representation
Discrete unit of information subject to digital preservation. Subclasses of Object are Intellectual Entity, Representation, File and Bitstream.
Property | Description | Cardinality | Datatype |
---|---|---|---|
relationship (premis:relationship) | A generic relationship between intellectual entities, files, or representations. | 0..* | Object |
Physical carrier (haObj:PhysicalCarrier)
Subclass of: Storage location
A physical carrier in which data, sound, images, etc., are stored. For certain categories of material, the physical carrier consists of a storage medium (e.g., tape, film) sometimes encased in a plastic, metal, etc., housing (e.g., cassette, cartridge) that is an integral part of the item.
Property | Description | Cardinality | Datatype |
---|---|---|---|
storage medium (premis:medium) | The type of storage medium of the physical carrier. | 1..1 | Storage medium |
Properties from Storage location: file path, storage medium
Representation (premis:Representation)
Subclass of: Object
Subclasses: Carrier representation , Digital representation
Digital or physical Object instantiating or embodying an Intellectual Entity. A digital representation is the set of stored digital files and structural metadata needed to provide a complete and reasonable rendition of the Intellectual Entity. A physical representation is an item such as a manuscript, video cassette, or printed document.
Property | Description | Cardinality | Datatype |
---|---|---|---|
represents (rel:rep) | The intellectual entity that represents this digital representation. | 1..1 | Intellectual entity |
was derived from (prov:wasDerivedFrom) | The Mediahaven fragment from which this digital representation was derived. | 1..1 | Mediahaven fragment |
Properties from Object: relationship
Storage location (premis:StorageLocation)
Subclasses: Physical carrier
Information needed to retrieve a physical item from its physical storage location or a file from the storage system, or to access a bitstream within a file.
Property | Description | Cardinality | Datatype |
---|---|---|---|
file path (rdf:value) | The file path of the storage location. | 0..1 | xsd:string |
storage medium (premis:medium) | The type of storage medium. | 0..* | Storage medium |
Storage medium (premis:StorageMedium)
The physical medium on which the Object is stored (e.g., magnetic tape, hard disk, CD-ROM, DVD).