Annotation Term
Open Digital Specimen List of Terms
Annotation List of Terms
Title : Annotation List of Terms
Date version issued : 2024-10-15
Date created : 2024-10-15
This version : 0.4.0
Latest version : 0.4.0
Abstract : The data model for an Annotation within the DiSSCo infrastructure. This model is inspired by the W3C Web Annotation model. An annotation can be attached to any digital object in the DiSSCo infrastructure, and can contain any of the following motivations:
adding: The user wants to add new information to the object
assessing: The user wants to assess the quality of the data in the object
editing: The user wants to edit an existing value of the object
commenting: The user wants to make a generic comment on the object
deleting: The user wants to tombstone the object
There are several levels on which an annotation can be made:
The whole object: The annotation is made on the whole object, used when a user wants to create a comment on, for example, the whole Digital Specimen
A class: The annotation is made on the whole class, used when a user wants to add, for example, an additional Identification
An individual property: The annotation is made on a specific property of the class, used when a user wants to edit a particular field, for example, the collector of a specimen
A RegionOfInterest: The annotation is made on a specific region of the object. This type of annotation is mainly used when it is attached to a digital media object. For example, it can indicate a specific ROI in an image and attach a value to that ROI.
The value of the annotation can be attached in the body. This can be in the form of an array of strings. When a full class is replaced, the body can contain the full new class in JSON format.
The AggregateRating has not been implemented yet.
Main contributors : Sam Leeflang, Soulaine Theocharides, Tom Dijkema, Sharif Islam
Creator : Distributed Infrastructure for Scientific Collections (DiSSCo)
Bibliographic citation : Distributed Infrastructure for Scientific Collections. 2024. Annotation List of Terms.
1 Introduction
1.1 Status of the content of this document
The openDS data specification is in active development. This document is work in progres and might change until version 1.0.0 is released. Its main function at the moment is to inform the community about the current state of the data model and to gather feedback. We hope to include the feedback from the community and reach a first major version of the data model by the end of 2024.
1.2 RFC 2119 key words
The key words “MUST”, “MUST NOT”, “REQUIRED”, “SHALL”, “SHALL NOT”, “SHOULD”, “SHOULD NOT”, “RECOMMENDED”, “MAY”, and “OPTIONAL” in this document are to be interpreted as described in BCP 14 RFC 2119 and RFC 8174 when, and only when, they appear in all capitals, as shown here.
1.3 Naming Convention
This document contains all the terms in use the DiSSCo Digital Objects.
Most objects can be directly related to a openDS class, for example the Machine Annotation Service, or the Source System.
However, the Digital Specimen and the Digital Media are more complex objects.
They can contain classes as nested object in itself.
In general, class names are capitalized, use the UpperCamelCase naming convention and are singular.
For example, the class that represents a Digital Specimen is called DigitalSpecimen
.
The properties of a class start with a lowercase and use the lowerCamelCase naming convention.
When a class contains a property which contains a list of another class we use the convention hasXXXs
where XXX is the class name.
The properties name ends with an s
to indicate that it is plural and contains an array of objects.
For example, the Digital Specimen can contain a list of Event objects, so it has a property called hasEvents
.
When a class is directly nested (not through a list) we use the same hasXXX
construction.
This name does not end with an s
but is singular, indicating that it contains a single nested object.
For example, the Location class contains the property hasGeoreference
which contains the Geo Reference class.
When terms are borrowed from other vocabularies, such as Darwin Core, Annotation Vocabulary, Schema.org or others, we use the same naming convention as in the original vocabulary. This could conflict with the openDS vocabulary naming convention.
2 Borrowed Vocabulary
When terms are borrowed from other vocabularies, openDS uses the IRIs, common abbreviations, and namespace prefixes in use in those vocabularies. The IRIs are normative, but abbreviations and namespace prefixes have no impact except as an aid to reading the documentation.
Table 1. Vocabularies from which terms have been borrowed (non-normative)
Vocabulary | Abbreviation | Namespaces and abbreviations |
---|---|---|
Dublin Core | DC | dcterms: = http://purl.org/dc/terms/ |
Schema.org | Schema | schema: = https://schema.org/version/latest/schemaorg-current-https.rdf |
Resource Description Framework | RDF | rdf: = http://www.w3.org/1999/02/22-rdf-syntax-ns# |
Web Annotation | OA | oa: = http://www.w3.org/ns/oa# |
Activity Streams | AS | as: = https://www.w3.org/ns/activitystreams# |
3 Namespaces, Prefixes and Term Names
The namespace of terms borrowed from other vocabularies is that of the original. The namespace of de openDS terms is http://rs.dissco.eu/opends/terms/. In the table of terms, each term entry has a row with the term name. This term name is generally an “unqualified name” preceded by a widely accepted prefix designating an abbreviation for the namespace It is RECOMMENDED that implementers who need a namespace prefix for the openDS namespace use ods. In this web document, hovering over a term in the Index By Term Name list below will reveal a complete URL that can be used in other web documents to link to this document’s treatment of that term, even if it is from a borrowed vocabulary.
4 Term index
4.1 Index By Term Name
Classes
ods:Agent
ods:Annotation
- ods:Annotation
- dcterms:identifier
- ods:fdoType
- ods:status
- ods:jobID
- ods:version
- oa:motivation
- oa:motivatedBy
- oa:hasTarget
- oa:hasBody
- dcterms:creator
- dcterms:created
- dcterms:modified
- dcterms:issued
- as:generator
- ods:hasAggregateRating
- ods:batchID
- ods:placeInBatch
- ods:mergingDecisionStatus
- ods:mergingStateChangeDate
- ods:hasMergingStateChangedBy
- ods:hasTombstoneMetadata
ods:AnnotationBody
ods:AnnotationTarget
ods:Identifier
ods:RelatedPID
ods:TombstoneMetadata
ods:hasAggregateRating
5 Vocabulary
Term Name schema:url | |
---|---|
Qualified Term | schema:url |
Term IRI | http://schema.org/url |
Label | URL |
Definition | URL to a website of the agent |
Examples |
|
Datatype | string |
Belongs to Class | ods:Agent |
Required | False |
Repeatable | False |
RDF Type | rdf:Property |
Term Name ods:hasIdentifiers | |
---|---|
Qualified Term | ods:hasIdentifiers |
Term IRI | http://rs.dissco.eu/opends/terms/hasIdentifiers |
Label | Has Identifiers |
Definition | Contains all identifiers associated with the agent |
Datatype | array<ods:Identifier> |
Belongs to Class | ods:Agent |
Required | False |
Repeatable | False |
RDF Type | rdf:Property |
Term Name ods:hasRoles | |
---|---|
Qualified Term | ods:hasRoles |
Term IRI | http://rs.dissco.eu/opends/terms/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 |
Datatype | array<ods:Role> |
Belongs to Class | ods:Agent |
Required | False |
Repeatable | False |
RDF Type | rdf:Property |
Term Name schema:name | |
---|---|
Qualified Term | schema:name |
Term IRI | http://schema.org/name |
Label | Name |
Definition | Full name of the agent |
Examples |
|
Datatype | string |
Belongs to Class | ods:Agent |
Required | False |
Repeatable | False |
RDF Type | rdf:Property |
Term Name schema:identifier | |
---|---|
Qualified Term | schema:identifier |
Term IRI | http://schema.org/identifier |
Label | Identifier |
Definition | The primary unique identifier of the Agent object. All identifiers will also be added to the ods:hasIdentifiers array |
Examples |
|
Datatype | string |
Belongs to Class | ods:Agent |
Required | False |
Repeatable | False |
RDF Type | rdf:Property |
Term Name Agent | |
---|---|
Qualified Term | ods:Agent |
Term IRI | http://rs.dissco.eu/opends/terms/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. |
Required | False |
Repeatable | True |
RDF Type | rdfs:Class |
Term Name schema:email | |
---|---|
Qualified Term | schema:email |
Term IRI | http://schema.org/email |
Label | |
Definition | Email of the agent |
Examples |
|
Datatype | string |
Belongs to Class | ods:Agent |
Required | False |
Repeatable | False |
RDF Type | rdf:Property |
Term Name ods:hasTombstoneMetadata | |
---|---|
Qualified Term | ods:hasTombstoneMetadata |
Term IRI | http://rs.dissco.eu/opends/terms/hasTombstoneMetadata |
Label | Has Tombstone Metadata |
Definition | Object containing the tombstone metadata of the object. Only present when ods:status is ods:Tombstone |
Datatype | object |
Belongs to Class | ods:Annotation |
Required | False |
Repeatable | False |
RDF Type | rdf:Property |
Term Name ods:hasMergingStateChangedBy | |
---|---|
Qualified Term | ods:hasMergingStateChangedBy |
Term IRI | http://rs.dissco.eu/opends/terms/hasMergingStateChangedBy |
Label | Has Merging State Changed By |
Definition | Object containing information on who changed the merging state of the annotation. Only present when motivation is ods:adding or oa:editing. Contains an ods:Agent object. |
Datatype | object |
Belongs to Class | ods:Annotation |
Required | False |
Repeatable | False |
RDF Type | rdf:Property |
Term Name ods:mergingDecisionStatus | |
---|---|
Qualified Term | ods:mergingDecisionStatus |
Term IRI | http://rs.dissco.eu/opends/terms/mergingDecisionStatus |
Label | Merging Decision Status |
Definition | The merging status of the annotation. Only present when motivation is ods:adding or oa:editing |
Controlled Vocabulary |
|
Datatype | string |
Belongs to Class | ods:Annotation |
Required | False |
Repeatable | False |
RDF Type | rdf:Property |
Term Name ods:placeInBatch | |
---|---|
Qualified Term | ods:placeInBatch |
Term IRI | http://rs.dissco.eu/opends/terms/placeInBatch |
Label | Place In Batch |
Definition | For batching only. Links annotation to batchMetadata provided in a batch event. If present, must correspond to an ods:placeInBatch in the batch metadata |
Examples |
|
Datatype | integer |
Belongs to Class | ods:Annotation |
Required | False |
Repeatable | False |
RDF Type | rdf:Property |
Term Name ods:batchID | |
---|---|
Qualified Term | ods:batchID |
Term IRI | http://rs.dissco.eu/opends/terms/batchID |
Label | Batch ID |
Definition | Internally generated PID to identify the batch the annotation was generated by |
Examples |
|
Datatype | string |
Belongs to Class | ods:Annotation |
Required | False |
Repeatable | False |
RDF Type | rdf:Property |
Term Name ods:hasAggregateRating | |
---|---|
Qualified Term | ods:hasAggregateRating |
Term IRI | http://rs.dissco.eu/opends/terms/hasAggregateRating |
Label | Has Aggregate Rating |
Definition | The average rating based on multiple ratings or reviews |
Datatype | object |
Required | False |
Repeatable | False |
RDF Type | rdfs:Class |
Term Name as:generator | |
---|---|
Qualified Term | as:generator |
Term IRI | http://www.w3.org/ns/activitystreams#generator |
Label | Generator |
Definition | Object containing information on who generated the object. Generated is here seen as who stored/indexed the object. In most case this will be the annotation-processing-service. Contains an ods:Agent object. |
Datatype | object |
Belongs to Class | ods:Annotation |
Required | True |
Repeatable | False |
RDF Type | rdf:Property |
Term Name Annotation | |
---|---|
Qualified Term | ods:Annotation |
Term IRI | http://rs.dissco.eu/opends/terms/Annotation |
Label | Annotation |
Definition | A new or additional piece of information about a Digital Object. The Annotation model is based on the W3C Web Annotation Data Model (https://www.w3.org/TR/annotation-model/) |
Required | True |
Repeatable | True |
RDF Type | rdfs:Class |
Term Name dcterms:modified | |
---|---|
Qualified Term | dcterms:modified |
Term IRI | http://purl.org/dc/terms/modified |
Label | Modified |
Definition | The date and time when the annotation was last modified, generating a new version. Following the ISO Date Time Format yyyy-MM-dd'T'HH:mm:ss.SSSXXX |
Examples |
|
Datatype | string |
Belongs to Class | ods:Annotation |
Required | True |
Repeatable | False |
RDF Type | rdf:Property |
Term Name dcterms:identifier | |
---|---|
Qualified Term | dcterms:identifier |
Term IRI | http://purl.org/dc/terms/identifier |
Label | Identifier |
Definition | The handle of the annotation. It is a unique identifier for the annotation. It is composed of the handle of the document followed by a slash and a unique identifier for the annotation. |
Examples |
|
Datatype | string |
Belongs to Class | ods:Annotation |
Required | True |
Repeatable | False |
RDF Type | rdf:Property |
Term Name ods:fdoType | |
---|---|
Qualified Term | ods:fdoType |
Term IRI | http://rs.dissco.eu/opends/terms/fdoType |
Label | Fdo Type |
Definition | The DOI to the FDO type of the object |
Examples |
|
Datatype | string |
Belongs to Class | ods:Annotation |
Required | True |
Repeatable | False |
RDF Type | rdf:Property |
Term Name ods:status | |
---|---|
Qualified Term | ods:status |
Term IRI | http://rs.dissco.eu/opends/terms/status |
Label | Status |
Definition | The status of the Digital Object. A digital object can be in Draft, when it is not published yet. Active when it is published and the object is active and Tombstone which means the object has been archived. |
Controlled Vocabulary |
|
Belongs to Class | ods:Annotation |
Required | False |
Repeatable | False |
RDF Type | rdf:Property |
Term Name ods:jobID | |
---|---|
Qualified Term | ods:jobID |
Term IRI | http://rs.dissco.eu/opends/terms/jobID |
Label | Job ID |
Definition | Handle of the job record, if the annotation was produced by a Machine Annotation Service, only filled when annotation was created by a MAS |
Examples |
|
Datatype | string |
Belongs to Class | ods:Annotation |
Required | False |
Repeatable | False |
RDF Type | rdf:Property |
Term Name ods:version | |
---|---|
Qualified Term | ods:version |
Term IRI | http://rs.dissco.eu/opends/terms/version |
Label | Version |
Definition | The version of the object, each change generates a new version. The version starts at 1 and each change will increment the version number with 1 |
Examples |
|
Datatype | integer |
Belongs to Class | ods:Annotation |
Required | True |
Repeatable | False |
RDF Type | rdf:Property |
Term Name dcterms:issued | |
---|---|
Qualified Term | dcterms:issued |
Term IRI | http://purl.org/dc/terms/issued |
Label | Issued |
Definition | The date and time when the annotation was generated. Generated is here seen as when the object was stored/indexed. In most case this will be the annotation-processing-service. Following the ISO Date Time Format yyyy-MM-dd'T'HH:mm:ss.SSSXXX |
Examples |
|
Datatype | string |
Belongs to Class | ods:Annotation |
Required | True |
Repeatable | False |
RDF Type | rdf:Property |
Term Name oa:motivation | |
---|---|
Qualified Term | oa:motivation |
Term IRI | http://www.w3.org/ns/oa#motivation |
Label | Motivation |
Definition | The motivation for why an annotation was proposed. Based on a selection of https://www.w3.org/TR/annotation-model/#motivation-and-purpose. The motivation ods:adding and ods:deleting are added for DiSSCo's purposes. |
Controlled Vocabulary |
|
Belongs to Class | ods:Annotation |
Required | True |
Repeatable | False |
RDF Type | rdf:Property |
Term Name ods:mergingStateChangeDate | |
---|---|
Qualified Term | ods:mergingStateChangeDate |
Term IRI | http://rs.dissco.eu/opends/terms/mergingStateChangeDate |
Label | Merging State Change Date |
Definition | The date and time when the annotation was merging state was changed. Only present when motivation is ods:adding or oa:editing. Following the ISO Date Time Format yyyy-MM-dd'T'HH:mm:ss.SSSXXX |
Datatype | string |
Belongs to Class | ods:Annotation |
Required | False |
Repeatable | False |
RDF Type | rdf:Property |
Term Name oa:hasBody | |
---|---|
Qualified Term | oa:hasBody |
Term IRI | http://www.w3.org/ns/oa#hasBody |
Label | Has Body |
Definition | The body of the annotation contains the specific value of the annotation |
Datatype | object |
Belongs to Class | ods:Annotation |
Required | True |
Repeatable | False |
RDF Type | rdf:Property |
Term Name dcterms:created | |
---|---|
Qualified Term | dcterms:created |
Term IRI | http://purl.org/dc/terms/created |
Label | Created |
Definition | The date and time when the annotation was created, following the ISO Date Time Format yyyy-MM-dd'T'HH:mm:ss.SSSXXX |
Examples |
|
Datatype | string |
Belongs to Class | ods:Annotation |
Required | True |
Repeatable | False |
RDF Type | rdf:Property |
Term Name dcterms:creator | |
---|---|
Qualified Term | dcterms:creator |
Term IRI | http://purl.org/dc/terms/creator |
Label | Creator |
Definition | Contains information about the creator of the annotation |
Datatype | object |
Belongs to Class | ods:Annotation |
Required | True |
Repeatable | False |
RDF Type | rdf:Property |
Term Name oa:motivatedBy | |
---|---|
Qualified Term | oa:motivatedBy |
Term IRI | http://www.w3.org/ns/oa#motivatedBy |
Label | Motivated By |
Definition | Describes the reason for the annotation |
Examples |
|
Datatype | string |
Belongs to Class | ods:Annotation |
Required | False |
Repeatable | False |
RDF Type | rdf:Property |
Term Name oa:hasTarget | |
---|---|
Qualified Term | oa:hasTarget |
Term IRI | http://www.w3.org/ns/oa#hasTarget |
Label | Has Target |
Definition | Indicates the particular object and part of the object on which the annotation has been made |
Datatype | object |
Belongs to Class | ods:Annotation |
Required | True |
Repeatable | False |
RDF Type | rdf:Property |
Term Name AnnotationBody | |
---|---|
Qualified Term | ods:AnnotationBody |
Term IRI | http://rs.dissco.eu/opends/terms/AnnotationBody |
Label | Annotation Body |
Definition | Describes the body of the annotation. The body is the full content of the annotation, as provided by the agent. |
Required | True |
Repeatable | True |
RDF Type | rdfs:Class |
Term Name oa:value | |
---|---|
Qualified Term | oa:value |
Term IRI | http://www.w3.org/ns/oa#value |
Label | Value |
Definition | An array of multiple values in string representation specific for the particular selector. This value could contain a string representation of a json value. |
Datatype | array<string> |
Belongs to Class | ods:AnnotationBody |
Required | True |
Repeatable | False |
RDF Type | rdf:Property |
Term Name ods:score | |
---|---|
Qualified Term | ods:score |
Term IRI | http://rs.dissco.eu/opends/terms/score |
Label | Score |
Definition | A score between 0 and 1 indicating the confidence in the value. 1 is the highest confidence and 0 is the lowest. |
Datatype | number |
Belongs to Class | ods:AnnotationBody |
Required | False |
Repeatable | False |
RDF Type | rdf:Property |
Term Name dcterms:references | |
---|---|
Qualified Term | dcterms:references |
Term IRI | http://purl.org/dc/terms/references |
Label | References |
Definition | Provides information on how the value was derived. This could be a link to a service that provided the value or a link to the source of the value. |
Examples |
|
Datatype | string |
Belongs to Class | ods:AnnotationBody |
Required | False |
Repeatable | False |
RDF Type | rdf:Property |
Term Name oa:hasSelector | |
---|---|
Qualified Term | oa:hasSelector |
Term IRI | http://www.w3.org/ns/oa#hasSelector |
Label | Has Selector |
Definition | Optional field to indicate the part of the target object that is being annotated. It can be a field, a class or a region of interest. |
Datatype | object |
Belongs to Class | ods:AnnotationTarget |
Required | False |
Repeatable | False |
RDF Type | rdf:Property |
Term Name ods:fdoType | |
---|---|
Qualified Term | ods:fdoType |
Term IRI | http://rs.dissco.eu/opends/terms/fdoType |
Label | Fdo Type |
Definition | This is the handle to the type of the target object. |
Examples |
|
Datatype | string |
Belongs to Class | ods:AnnotationTarget |
Required | False |
Repeatable | False |
RDF Type | rdf:Property |
Term Name dcterms:identifier | |
---|---|
Qualified Term | dcterms:identifier |
Term IRI | http://purl.org/dc/terms/identifier |
Label | Identifier |
Definition | This is the PID of the target object. Valid targets are the Digital Specimen, Digital Media Object or another Annotation. |
Examples |
|
Datatype | string |
Belongs to Class | ods:AnnotationTarget |
Required | False |
Repeatable | False |
RDF Type | rdf:Property |
Term Name AnnotationTarget | |
---|---|
Qualified Term | ods:AnnotationTarget |
Term IRI | http://rs.dissco.eu/opends/terms/AnnotationTarget |
Label | Annotation Target |
Definition | The AnnotationTarget describes the Digital Object the annotation is attached to, could contain additional information on which part of the object the annotation is attached to. |
Required | True |
Repeatable | True |
RDF Type | rdfs:Class |
Term Name Identifier | |
---|---|
Qualified Term | ods:Identifier |
Term IRI | http://rs.dissco.eu/opends/terms/Identifier |
Label | Identifier |
Definition | A generic Identifier class which can be attached to multiple classes. It captures information about any identifier of the class. |
Required | False |
Repeatable | True |
RDF Type | rdfs:Class |
Term Name dcterms:title | |
---|---|
Qualified Term | dcterms:title |
Term IRI | http://purl.org/dc/terms/title |
Label | Title |
Definition | A name for the identifier |
Examples |
|
Datatype | string |
Belongs to Class | ods:Identifier |
Required | True |
Repeatable | False |
RDF Type | rdf:Property |
Term Name dcterms:type | |
---|---|
Qualified Term | dcterms:type |
Term IRI | http://purl.org/dc/terms/type |
Label | Type |
Definition | The type of the value in the `dcterms:identifier` field |
Examples |
|
Controlled Vocabulary |
|
Datatype | string |
Belongs to Class | ods:Identifier |
Required | False |
Repeatable | False |
RDF Type | rdf:Property |
Term Name dcterms:identifier | |
---|---|
Qualified Term | dcterms:identifier |
Term IRI | http://purl.org/dc/terms/identifier |
Label | Identifier |
Definition | The value for the identifier |
Examples |
|
Datatype | string |
Belongs to Class | ods:Identifier |
Required | False |
Repeatable | False |
RDF Type | rdf:Property |
Term Name dcterms:subject | |
---|---|
Qualified Term | dcterms:subject |
Term IRI | http://purl.org/dc/terms/subject |
Label | Subject |
Definition | Additional keywords that the publisher may prefer to be attached to the identifier |
Examples |
|
Datatype | array<string> |
Belongs to Class | ods:Identifier |
Required | False |
Repeatable | False |
RDF Type | rdf:Property |
Term Name ods:isPartOfLabel | |
---|---|
Qualified Term | ods:isPartOfLabel |
Term IRI | http://rs.dissco.eu/opends/terms/isPartOfLabel |
Label | Is Part Of Label |
Definition | Indicates whether the identifier is part of the physical label |
Datatype | boolean |
Belongs to Class | ods:Identifier |
Required | False |
Repeatable | False |
RDF Type | rdf:Property |
Term Name dcterms:format | |
---|---|
Qualified Term | dcterms:format |
Term IRI | http://purl.org/dc/terms/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 |
|
Datatype | array<string> |
Belongs to Class | ods:Identifier |
Required | False |
Repeatable | False |
RDF Type | rdf:Property |
Term Name ods:identifierStatus | |
---|---|
Qualified Term | ods:identifierStatus |
Term IRI | http://rs.dissco.eu/opends/terms/identifierStatus |
Label | Identifier Status |
Definition | Indicates the status of the identifier |
Controlled Vocabulary |
|
Datatype | string |
Belongs to Class | ods:Identifier |
Required | False |
Repeatable | False |
RDF Type | rdf:Property |
Term Name ods:gupriLevel | |
---|---|
Qualified Term | ods:gupriLevel |
Term IRI | http://rs.dissco.eu/opends/terms/gupriLevel |
Label | GUPRI Level |
Definition | Indicates whether the identifier is a persistent identifier |
Controlled Vocabulary |
|
Datatype | string |
Belongs to Class | ods:Identifier |
Required | False |
Repeatable | False |
RDF Type | rdf:Property |
Term Name dcterms:identifier | |
---|---|
Qualified Term | dcterms:identifier |
Term IRI | http://purl.org/dc/terms/identifier |
Label | Identifier |
Definition | The PID of the related object, used in cases of `ods:Annotation`, `ods:DigitalMedia` and `ods:DigitalSpecimen` |
Examples |
|
Datatype | string |
Belongs to Class | ods:RelatedPID |
Required | False |
Repeatable | False |
RDF Type | rdf:Property |
Term Name RelatedPID | |
---|---|
Qualified Term | ods:RelatedPID |
Term IRI | http://rs.dissco.eu/opends/terms/RelatedPID |
Label | Related PID |
Definition | Indicates to which other Digital Object the tombstoned record is related to. This can be used when a digital object has been split or merged into other Digital Objects. |
Required | False |
Repeatable | True |
RDF Type | rdfs:Class |
Term Name ods:relationshipType | |
---|---|
Qualified Term | ods:relationshipType |
Term IRI | http://rs.dissco.eu/opends/terms/relationshipType |
Label | Relationship Type |
Definition | The type of relationship between the tombstoned object and the related object |
Examples |
|
Datatype | string |
Belongs to Class | ods:RelatedPID |
Required | False |
Repeatable | False |
RDF Type | rdf:Property |
Term Name schema:identifier | |
---|---|
Qualified Term | schema:identifier |
Term IRI | http://schema.org/identifier |
Label | Identifier |
Definition | The PID of the related object, used in cases of `ods:DataMapping`, `ods:SourceSystem` and `ods:MachineAnnotationService` |
Examples |
|
Datatype | string |
Belongs to Class | ods:RelatedPID |
Required | False |
Repeatable | False |
RDF Type | rdf:Property |
Term Name schema:position | |
---|---|
Qualified Term | schema:position |
Term IRI | http://schema.org/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 |
|
Datatype | integer |
Belongs to Class | ods:Role |
Required | False |
Repeatable | False |
RDF Type | rdf:Property |
Term Name schema:endDate | |
---|---|
Qualified Term | schema:endDate |
Term IRI | http://schema.org/endDate |
Label | End Date |
Definition | Date the agent ended the role |
Examples |
|
Datatype | string |
Belongs to Class | ods:Role |
Required | False |
Repeatable | False |
RDF Type | rdf:Property |
Term Name schema:roleName | |
---|---|
Qualified Term | schema:roleName |
Term IRI | http://schema.org/roleName |
Label | Role Name |
Definition | The category that best matches the nature of a role of an Agent |
Examples |
|
Datatype | string |
Belongs to Class | ods:Role |
Required | False |
Repeatable | False |
RDF Type | rdf:Property |
Term Name schema:startDate | |
---|---|
Qualified Term | schema:startDate |
Term IRI | http://schema.org/startDate |
Label | Start Date |
Definition | Date the agent began the role |
Examples |
|
Datatype | string |
Belongs to Class | ods:Role |
Required | False |
Repeatable | False |
RDF Type | rdf:Property |
Term Name Role | |
---|---|
Qualified Term | ods:Role |
Term IRI | http://rs.dissco.eu/opends/terms/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. |
Required | False |
Repeatable | True |
RDF Type | rdfs:Class |
Term Name ods:hasAgents | |
---|---|
Qualified Term | ods:hasAgents |
Term IRI | http://rs.dissco.eu/opends/terms/hasAgents |
Label | Has Agents |
Definition | The agent(s) who tombstoned the Digital Object, contains an ods:Agent object |
Datatype | object |
Belongs to Class | ods:TombstoneMetadata |
Required | True |
Repeatable | False |
RDF Type | rdf:Property |
Term Name ods:tombstoneText | |
---|---|
Qualified Term | ods:tombstoneText |
Term IRI | http://rs.dissco.eu/opends/terms/tombstoneText |
Label | Tombstone Text |
Definition | A reason why the Digital Object was tombstoned |
Examples |
|
Datatype | string |
Belongs to Class | ods:TombstoneMetadata |
Required | True |
Repeatable | False |
RDF Type | rdf:Property |
Term Name ods:tombstoneDate | |
---|---|
Qualified Term | ods:tombstoneDate |
Term IRI | http://rs.dissco.eu/opends/terms/tombstoneDate |
Label | Tombstone Date |
Definition | Timestamp the Digital Object was tombstoned and no longer active. Following the ISO Date Time Format yyyy-MM-dd'T'HH:mm:ss.SSSXXX |
Examples |
|
Datatype | string |
Belongs to Class | ods:TombstoneMetadata |
Required | True |
Repeatable | False |
RDF Type | rdf:Property |
Term Name TombstoneMetadata | |
---|---|
Qualified Term | ods:TombstoneMetadata |
Term IRI | http://rs.dissco.eu/opends/terms/TombstoneMetadata |
Label | Tombstone Metadata |
Definition | The tombstone metadata about the tombstoned digital object, including the what, who and when of the tombstoning. |
Required | False |
Repeatable | True |
RDF Type | rdfs:Class |
Term Name ods:hasRelatedPIDs | |
---|---|
Qualified Term | ods:hasRelatedPIDs |
Term IRI | http://rs.dissco.eu/opends/terms/hasRelatedPIDs |
Label | Has Related Pi Ds |
Definition | The PIDs of the object the tombstoned object is related to |
Datatype | array<ods:RelatedPID> |
Belongs to Class | ods:TombstoneMetadata |
Required | False |
Repeatable | False |
RDF Type | rdf:Property |
Term Name schema:ratingValue | |
---|---|
Qualified Term | schema:ratingValue |
Term IRI | http://schema.org/ratingValue |
Label | Rating Value |
Definition | The rating for the content |
Examples |
|
Datatype | number |
Belongs to Class | ods:hasAggregateRating |
Required | True |
Repeatable | False |
RDF Type | rdf:Property |
Term Name schema:ratingCount | |
---|---|
Qualified Term | schema:ratingCount |
Term IRI | http://schema.org/ratingCount |
Label | Rating Count |
Definition | The count of total number of ratings |
Examples |
|
Datatype | integer |
Belongs to Class | ods:hasAggregateRating |
Required | True |
Repeatable | False |
RDF Type | rdf:Property |