Link Search Menu Expand Document
(external link)

Data model Objects

Version: 0.0.1

Previous version:

Created: 2022-05-16

Last modified: 2023-01-12

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 record (mh:Record)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]has record identifier : xsd:string [1..1]Entity (prov:Entity)Physical carrier (haObj:PhysicalCarrier)Storage location (premis:StorageLocation)file path : xsd:string [0..1]Storage medium (premis:StorageMedium)stored at [1..1]was derived from [1..1]has Source [0..*]has Source [0..*]next digital representation in sequence [0..1]was derived from [1..1]has Root [1..*]includes [1..*]is Include In [0..*]is Access Copy Of [0..1]is Master Of [0..1]is Mezzanine Of [0..1]represents [1..1]has Access Copy [0..*]has Master [0..*]has Mezzanine [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..*]was derived from [1..1]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..*]relationship [0..*]storage medium [1..1]storage medium [0..*]

Namespaces

Classes & Properties

Classes: Carrier representation | Digital representation | File | File format | Fixity | Fragment representation | Intellectual entity | Local identifier | Mediahaven record | 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
was derived from
(prov:wasDerivedFrom)
The Mediahaven record from which this carrier representation was derived. 1..1 Mediahaven record

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 or Digital 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
was derived from
(prov:wasDerivedFrom)
The Mediahaven record from which this digital representation was derived. 1..1 Mediahaven record

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
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
was derived from
(prov:wasDerivedFrom)
The Mediahaven record from which this file was derived. 1..1 Mediahaven record

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)

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
startTime
(schema:startTime)
The time at which the fragment starts. 1..1 xsd:time
was derived from
(prov:wasDerivedFrom)
The Mediahaven record from which this fragment representation was derived. 1..1 Mediahaven record

Intellectual entity (premis:IntellectualEntity)

Subclass of: Object

Subclasses: Newspaper edition , Newspaper issue page

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

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 record (mh:Record)

A record 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
(mh:fragmentIdentifier)
The unique identifier of a fragment within the Mediahaven asset management system. 1..1 xsd:string
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.

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