Create Update Tombstone Event Quick Reference Guide
Overview
Requirements
The tables below provides a summary of the required classes and terms. Term requirements are subject to the use of the parent class where a term that belongs to an optional class are required if and only if, their parent class is in use.
Required Classes
Class | Label | Required |
---|---|---|
ods:CreateUpdateTombstoneEvent | Create Update Tombstone Event | True |
Required Terms
Term | Label | Class | Required |
---|---|---|---|
dcterms:identifier | Identifier | ods:CreateUpdateTombstoneEvent | True |
dcterms:title | Title | ods:Identifier | True |
prov:wasAssociatedWith | Was Associated With | ods:prov:Activity | True |
prov:endedAtTime | Ended At Time | ods:prov:Activity | True |
prov:used | Used | ods:prov:Activity | True |
prov:wasGeneratedBy | Was Generated By | ods:prov:Entity | True |
Open Digital Specimen
ods:Agent
ods:Agent Class | |
---|---|
Qualified Term | Agent |
Label | Agent |
Definition | A generic agent class, containing information about the actor who performed an activity. This could be a person, an organization or a machine. |
schema:identifier Property | |
---|---|
Qualified Term | schema:identifier |
Label | Identifier |
Definition | The primary unique identifier of the Agent object. All identifiers will also be added to the ods:hasIdentifiers array |
Examples |
|
schema:name Property | |
---|---|
Qualified Term | schema:name |
Label | Name |
Definition | Full name of the agent |
Examples |
|
ods:hasRoles Property | |
---|---|
Qualified Term | ods:hasRoles |
Label | Has Roles |
Definition | Contains all roles associated with the agent in the context of the Digital Object. Should always contain at least one role |
schema:email Property | |
---|---|
Qualified Term | schema:email |
Label | |
Definition | Email of the agent |
Examples |
|
schema:url Property | |
---|---|
Qualified Term | schema:url |
Label | URL |
Definition | URL to a website of the agent |
Examples |
|
ods:hasIdentifiers Property | |
---|---|
Qualified Term | ods:hasIdentifiers |
Label | Has Identifiers |
Definition | Contains all identifiers associated with the agent |
ods:CreateUpdateTombstoneEvent
ods:CreateUpdateTombstoneEvent Class | |
---|---|
Qualified Term | CreateUpdateTombstoneEvent |
Label | Create Update Tombstone Event |
Definition | An provenance event describing any change that has been made to a Digital Object, this could be the creation, modification or tombstoning of an object. Model is based on the W3C PROV Data Model (https://www.w3.org/TR/prov-o/) |
dcterms:identifier Property | |
---|---|
Qualified Term | dcterms:identifier |
Label | Identifier |
Definition | The unique identifier of the Create Update Tombstone Event, this includes the version of the object |
Examples |
|
ods:fdoType Property | |
---|---|
Qualified Term | ods:fdoType |
Label | Fdo Type |
Definition | The DOI to the FDO type of the object |
Examples |
|
prov:Activity Class | |
---|---|
Qualified Term | prov:Activity |
Label | Activity |
Definition | This class described the activity that was performed on the Digital Object, Based on the prov-ontology Activity Class |
prov:Entity Class | |
---|---|
Qualified Term | prov:Entity |
Label | Entity |
Definition | The Digital Object on which the Activity took place, the resulting Digital Object is stored as the `prov:value` |
ods:hasAgents Property | |
---|---|
Qualified Term | ods:hasAgents |
Label | Has Agents |
Definition | Contains zero or more prov:Agent objects, connected based on the identifier with the `prov:Activity` |
ods:Identifier
Identifier
dcterms:title
dcterms:type
dcterms:identifier
dcterms:format
dcterms:subject
ods:isPartOfLabel
ods:gupriLevel
ods:identifierStatus
ods:Identifier Class | |
---|---|
Qualified Term | Identifier |
Label | Identifier |
Definition | A generic Identifier class which can be attached to multiple classes. It captures information about any identifier of the class. |
dcterms:title Property | |
---|---|
Qualified Term | dcterms:title |
Label | Title |
Definition | A name for the identifier |
Examples |
|
dcterms:type Property | |
---|---|
Qualified Term | dcterms:type |
Label | Type |
Definition | The type of the value in the `dcterms:identifier` field |
Examples |
|
dcterms:identifier Property | |
---|---|
Qualified Term | dcterms:identifier |
Label | Identifier |
Definition | The value for the identifier |
Examples |
|
dcterms:format Property | |
---|---|
Qualified Term | dcterms:format |
Label | Format |
Definition | All possible mime types of content that can be returned by identifier in case the identifier is resolvable. Plain UUIDs for example do not have a dc:format return type, as they are not resolvable on their own. For a list of MIME types see the list maintained by IANA: http://www.iana.org/assignments/media-types/index.html, in particular the text http://www.iana.org/assignments/media-types/text/ and application http://www.iana.org/assignments/media-types/application/ types. Frequently used values are text/html, text/xml, application/rdf+xml, application/json |
Examples |
|
dcterms:subject Property | |
---|---|
Qualified Term | dcterms:subject |
Label | Subject |
Definition | Additional keywords that the publisher may prefer to be attached to the identifier |
Examples |
|
ods:isPartOfLabel Property | |
---|---|
Qualified Term | ods:isPartOfLabel |
Label | Is Part Of Label |
Definition | Indicates whether the identifier is part of the physical label |
ods:gupriLevel Property | |
---|---|
Qualified Term | ods:gupriLevel |
Label | GUPRI Level |
Definition | Indicates whether the identifier is a persistent identifier |
ods:identifierStatus Property | |
---|---|
Qualified Term | ods:identifierStatus |
Label | Identifier Status |
Definition | Indicates the status of the identifier |
ods:Role
ods:Role Class | |
---|---|
Qualified Term | Role |
Label | Role |
Definition | A role is a named entity that can be assigned to an agent. It is used to describe the function of an agent in a specific context. |
schema:roleName Property | |
---|---|
Qualified Term | schema:roleName |
Label | Role Name |
Definition | The category that best matches the nature of a role of an Agent |
Examples |
|
schema:startDate Property | |
---|---|
Qualified Term | schema:startDate |
Label | Start Date |
Definition | Date the agent began the role |
Examples |
|
schema:endDate Property | |
---|---|
Qualified Term | schema:endDate |
Label | End Date |
Definition | Date the agent ended the role |
Examples |
|
schema:position Property | |
---|---|
Qualified Term | schema:position |
Label | Position |
Definition | Can be used to indicate the order of importance when there are multiple agents with the same role. Lower order means higher importance. |
Examples |
|
ods:prov:Activity
prov:wasAssociatedWith Property | |
---|---|
Qualified Term | prov:wasAssociatedWith |
Label | Was Associated With |
Definition | Contains a reference to zero or more prov:Agent objects that were associated with the Activity |
prov:endedAtTime Property | |
---|---|
Qualified Term | prov:endedAtTime |
Label | Ended At Time |
Definition | The date and time when the activity ended. This is also the moment the CreateUpdateTombstone Event is created, following the ISO Date Time Format yyyy-MM-dd'T'HH:mm:ss.SSSXXX |
Examples |
|
prov:used Property | |
---|---|
Qualified Term | prov:used |
Label | Used |
Definition | The unique identifier of the Digital Object that was the object of the Activity (as indicated at @id in the Activity Class) |
Examples |
|
rdfs:comment Property | |
---|---|
Qualified Term | rdfs:comment |
Label | Comment |
Definition | A comment about the activity |
Examples |
|
ods:changeValue Property | |
---|---|
Qualified Term | ods:changeValue |
Label | Change Value |
Definition | The json patch object that describes the changes made to the object as opposed to the previous version, empty if this is a ods:Create |
Examples |
|
ods:prov:Entity
prov:value Property | |
---|---|
Qualified Term | prov:value |
Label | Value |
Definition | The full object that is the result of the prov:Activity, the structure of this object is defined by the `@type` field. |
Examples |
|
prov:wasRevisionOf Property | |
---|---|
Qualified Term | prov:wasRevisionOf |
Label | Was Revision Of |
Definition | The unique identifier (handle) of the previous version of the object, only present when prov:Activity is of type ods:Update and ods:Tombstone |
Examples |
|
prov:wasGeneratedBy Property | |
---|---|
Qualified Term | prov:wasGeneratedBy |
Label | Was Generated By |
Definition | The unique identifier of the prov:Activity that generated the Entity (as indicated at @id in the Activity Class), http://www.w3.org/ns/prov#wasGeneratedBy |
Examples |
|