Data model Objects
Version: 0.0.1
Previous version:
Created: 2022-05-16
Last modified: 2023-01-12
SHACL file: object.shacl.ttl
Authors: Lennert Van de Velde , Milan Valadou , Miel Vander Sande
Data model to describe objects.
Namespaces
Classes & Properties
Classes: carrier representation | digital representation | file | file format | fixity | fragment representation | intellectual entity | local identifier | object | physical carrier | representation | storage location | storage medium
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 |
---|---|---|---|
stored at (premis:storedAt) | The pysical carrier where the representation is stored. | 1..1 | physical carrier |
digital representation (haObj:DigitalRepresentation)
Subclass of: 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..* | carrier 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 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 |
next digital representation in sequence (edm:isNextInSequence) | The digital representation that follows on this digital representation. | 0..1 | digital representation |
represents (rel:rep) | The intellectual entity that represents this digital representation. | 1..1 | intellectual entity |
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. | 1..1 | fixity |
format (dct:format) | The file format of the file. | 1..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. | 1..1 | xsd:string |
has size (premis:size) | The size of this file. | 1..1 | xsd:nonNegativeInteger |
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..* | storage location |
supersedes (rel:sup) | The file that replaces or succeeds this file. | 0..* | file |
Properties from object: relationship
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..* | xsd:string |
fragment representation (haObj:FragmentRepresentation)
A spatial or temporal segment of a file that serves as a partial digital representation of an archived Intellectual Entity.
Property | Description | Cardinality | Datatype |
---|---|---|---|
endTime (schema:endTime) | The time at which the fragment stops. | 0..1 | xsd:time |
is Media Fragment Of (ebucore:isMediaFragmentOf) | The file of which this is a fragment. | 0..* | file |
startTime (schema:startTime) | The time at which the fragment starts. | 0..1 | xsd:time |
intellectual entity (premis:IntellectualEntity)
Subclass of: object
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 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 |
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. | 1..* | local identifier |
next intellectual entity in sequence (edm:isNextInSequence) | The intellectual entity that follows on this intellectual entity. | 0..1 | intellectual entity |
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 |
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
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. | 1..* | xsd:string |
storage medium (premis:medium) | The type of storage medium. | 0..* | storage medium |