Link Search Menu Expand Document
(external link)

Data model Objects

Version: 1.0.0

Previous version: 0.0.1

Created: 2022-05-16

Last modified: 2025-02-13

SHACL file: objects.shacl.ttl

Other languages: nl , fr

Authors: Lennert Van de Velde , Miel Vander Sande , Milan Valadou

Data model to describe objects.

Carrier representation (haObj:CarrierRepresentation)Representation (premis:Representation)Digital representation (haObj:DigitalRepresentation)File (premis:File)has original name : xsd:string [0..1]has size : xsd:nonNegativeInteger [1..1]mime type : xsd:string [1..1]Object (premis:Object)File format (dct:FileFormat)Fixity (premis:Fixity)checksum creator : xsd:string [0..*]fixity checksum : xsd:string [1..1]Fragment representation (haObj:FragmentRepresentation)duration : xsd:duration [0..1]endTime : xsd:time [1..1]startTime : xsd:time [1..1]Intellectual entity (premis:IntellectualEntity)Local identifier (haObj:LocalIdentifier)value : xsd:string [1..1]Concept (skos:Concept)Mediahaven fragment (mh:Fragment)date created : xsd:dateTime [1..1]date deleted : xsd:dateTime [0..1]date modified : xsd:dateTime [1..1]has fragment identifier : xsd:string [1..1]Mediahaven record (mh:Record)has record identifier : xsd:string [1..1]Entity (prov:Entity)Physical carrier (haObj:PhysicalCarrier)Storage location (premis:StorageLocation)file path : xsd:string [0..1]Quantitative Value (schema:QuantitativeValue)Thing (schema:Thing)Storage medium (premis:StorageMedium)stored at [1..1]is carrier copy of [0..1]has carrier copy [0..1]has Source [0..*]next digital representation in sequence [0..1]has Root [1..*]includes [1..*]is Include In [0..*]is Access Copy Of [0..1]is IIIF copy of [0..1]is Master Of [0..1]is Mezzanine Of [0..1]is transcription copy of [0..1]has Access Copy [0..*]has IIIF Copy [0..*]has Master [0..*]has Mezzanine [0..*]has transcription copy [0..*]format [0..1]has media fragment [0..*]is Media Fragment Of [1..1]was derived from [1..1]documents [0..*]next file in sequence [0..1]supersedes [0..*]fixity [0..1]stored at [1..1]height [0..1]width [0..1]is fragment of [0..1]has fragment [0..*]has primary identifier [0..*]local identifier [0..*]was derived from [1..1]has Part [0..*]is Part Of [0..*]next intellectual entity in sequence [0..1]is Represented By [1..*]represents [1..1]has record [1..1]relationship [0..*]storage medium [1..1]was derived from [1..1]storage medium [0..*]

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 | 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
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).