Link Search Menu Expand Document
(external link)

Data model Events

Version: 0.0.1

Previous version:

Created: 2022-06-08

Last modified: 2023-01-12

SHACL file: events.shacl.ttl

Other languages: nl , fr

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

Data model to describe events.

Namespaces

Classes & Properties

Classes: Brand | activity | event | hardware agent | object | organization | outcome status | person | software agent

Brand (schema:Brand)

Property Description Cardinality Datatype
name
(schema:name)
The name of the item. 1..1 rdf:langString

activity (prov:Activity)

Subclasses: event

An activity is something that occurs over a period of time and acts upon or with entities; it may include consuming, processing, transforming, modifying, relocating, using, or generating entities.

Property Description Cardinality Datatype
has end date
(prov:endedAtTime)
The end date of the activity. 1..1 xsd:dateTime
has generated
(prov:generated)
The generated object. 0..1 IRI
has start date
(prov:startedAtTime)
The start date of the activity. 1..1 xsd:dateTime
was attributed to
(prov:wasAttributedTo)
The agent that was attributed to the activity. 1..1 person or organization or software agent or hardware agent

event (premis:Event)

Subclass of: activity

Action performed within or outside the repository that affects its capability to preserve Objects over the long term.

Property Description Cardinality Datatype
executed by
(evtAgRole:exe)
The software that executed the event. 0..1 software agent
has note
(premis:note)
A note about the event. 0..1 xsd:string
has outcome
(premis:outcome)
The outcome status of the event. 0..1 outcome status
Possible values: evtOutcome:fai, evtOutcome:suc, evtOutcome:war
has outcome note
(premis:outcomeNote)
A note about the outcome of the event. 0..1 xsd:string
has source
(evtObjRole:sou)
The object that was used as a source for the event. 0..1 object
implemented by
(evtAgRole:imp)
The organization that implemented the event. 1..1 organization
instrument
(schema:instrument)
The hardware that was used to execute the event. 0..* hardware agent
result
(evtObjRole:out)
The object that was generated by the event. 0..1 object

Properties from activity: has end date, has generated, has start date, was attributed to

hardware agent (premis:HardwareAgent)

Subclass of: agent

Hardware agent (e.g., a computer) that is associated with one or more Events and/or Rights statement associated with a digital object.

Property Description Cardinality Datatype
brand
(schema:brand)
The particular brand of the Agent. 0..1 Brand
model
(schema:model)
The particular model of the Agent. 0..1 xsd:string
name
(schema:name)
The name of the item. 1..1 rdf:langString
serialNumber
(schema:serialNumber)
The serial number or any alphanumeric identifier of a particular agent. 0..1 xsd:string
version
(schema:version)
The agent’s version number or version name. 0..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
was generated by
(prov:wasGeneratedBy)
The time at which the object was completely created and is available for use. 0..1 event

software agent (premis:SoftwareAgent)

Subclass of: agent

Software agent (e.g., a computer program) that is associated with one or more Event and/or Rights statement associated with a digital object.

Property Description Cardinality Datatype
brand
(schema:brand)
The particular brand of the Agent. 0..1 Brand
model
(schema:model)
The particular model of the Agent. 0..1 xsd:string
name
(schema:name)
The name of the item. 1..1 rdf:langString
serialNumber
(schema:serialNumber)
The serial number or any alphanumeric identifier of a particular agent. 0..1 xsd:string
version
(schema:version)
The agent’s version number or version name. 0..1 xsd:string