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.
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 |
- http://www.wikidata.org/entity/Q66581882
- https://orcid.org/0000-0002-1825-0097
- https://hdl.handle.net/20.5000.1025/XXX-XXX-XXX
|
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 |
Email |
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:Identifier
ods:Identifier
Class
|
Qualified Term |
Identifier |
Label |
Identifier |
Definition |
A generic class indicating to which cross-section of the Digital Objects this object applies to. |
ods:predicateType
Property
|
Qualified Term |
ods:predicateType |
Label |
Predicate Type |
Definition |
The type of the filter, which can be one of the following: equals, and, or, not. This is used to indicate how the filter should be applied to the Digital Object. |
ods:predicateKey
Property
|
Qualified Term |
ods:predicateKey |
Label |
Predicate Key |
Definition |
The propertyName of the Digital Object to filter on. This should be the full path |
Examples |
- $[ods:id]
- $['ods:topicDiscipline']
- $['ods:hasEvents'][*]['dwc:year']
|
ods:predicateValue
Property
|
Qualified Term |
ods:predicateValue |
Label |
Predicate Value |
Definition |
Contains a single value that the Digital Object property should match. |
Examples |
- https://doi.org/10.3535/DY5-8NC-L2A
- Zoology
|
ods:predicateValues
Property
|
Qualified Term |
ods:predicateValues |
Label |
Predicate Values |
Definition |
Contains a list of values that the Digital Object property should match. This is together with the predicateType 'in'. |
ods:hasPredicates
Property
|
Qualified Term |
ods:hasPredicates |
Label |
Has Predicates |
Definition |
A list of sub-filters that can be used to filter on multiple properties or values. This is used to create more complex filters. |
ods:Predicate
ods:Predicate
Class
|
Qualified Term |
Predicate |
Label |
Predicate |
Definition |
Descripes a predicate that can be used to filter the target Digital Objects this object applies to. |
ods:predicateType
Property
|
Qualified Term |
ods:predicateType |
Label |
Predicate Type |
Definition |
The type of the filter, which can be one of the following: equals, and, or, not. This is used to indicate how the filter should be applied to the Digital Object. |
ods:predicateKey
Property
|
Qualified Term |
ods:predicateKey |
Label |
Predicate Key |
Definition |
The propertyName of the Digital Object to filter on. This should be the full path |
Examples |
- $[ods:id]
- $['ods:topicDiscipline']
|
ods:predicateValue
Property
|
Qualified Term |
ods:predicateValue |
Label |
Predicate Value |
Definition |
A list of values that |
Examples |
- https://doi.org/10.3535/DY5-8NC-L2A
- Zoology
|
ods:predicateValues
Property
|
Qualified Term |
ods:predicateValues |
Label |
Predicate Values |
Definition |
-1 |
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 |
- collector
- preparer
- identifier
- recorder
|
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:TombstoneMetadata
ods:tombstoneText
Property
|
Qualified Term |
ods:tombstoneText |
Label |
Tombstone Text |
Definition |
A reason why the Digital Object was tombstoned |
Examples |
- This is a duplicate of XXX
- This object was made by mistake
|
ods:VirtualCollection
ods:VirtualCollection
Class
|
Qualified Term |
VirtualCollection |
Label |
Virtual Collection |
Definition |
The Virtual Collection class represents a collection of digital objects that are grouped together based on a common theme or purpose. |
dcterms:identifier
Property
|
Qualified Term |
dcterms:identifier |
Label |
Identifier |
Definition |
PID of the object. |
Examples |
- https://hdl.handle.net/20.5000.1025/XXX-XXX-XXX
|
ods:fdoType
Property
|
Qualified Term |
ods:fdoType |
Label |
Fdo Type |
Definition |
The Handle to the FDO type of the object |
Examples |
- https://hdl.handle.net/21.T11148/2ac65a933b7a0361b651
|
ods:status
Property
|
Qualified Term |
ods: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. |
schema:version
Property
|
Qualified Term |
schema: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 |
|
ltc:collectionName
Property
|
Qualified Term |
ltc:collectionName |
Label |
Collection Name |
Definition |
A short title that summarizes the collection objects contained in the virtual collection. |
Examples |
- Bumblebee Collection of South Holland
|
ltc:description
Property
|
Qualified Term |
ltc:description |
Label |
Description |
Definition |
A description or narrative about the collection. |
Examples |
- A virtual reference collection including key bumblebee specimens
|
ltc:basisOfScheme
Property
|
Qualified Term |
ltc:basisOfScheme |
Label |
Basis Of Scheme |
Definition |
This property is intended to summarise the reason for grouping a number of objects together. |
schema:dateCreated
Property
|
Qualified Term |
schema:dateCreated |
Label |
Date Created |
Definition |
Timestamp of creation. Internally generated, https://schema.org/dateCreated |
Examples |
|
schema:dateModified
Property
|
Qualified Term |
schema:dateModified |
Label |
Date Modified |
Definition |
Timestamp of last modification. Internally generated, follows the ISO Date Time Format yyyy-MM-dd'T'HH:mm:ss.SSSXXX |
Examples |
|
schema:contentURL
Property
|
Qualified Term |
schema:contentURL |
Label |
Content URL |
Definition |
URI for a media item that is representative for the virtual collection |
Examples |
- https://image.bgbm.org/images/internal/HerbarThumbs/B100272813_1700
- https://medialib.naturalis.nl/file/id/RGM.924559/format/large
|
schema:creator
Property
|
Qualified Term |
schema:creator |
Label |
Creator |
Definition |
Contains an ods:Agent object |
ods:hasTargetDigitalObjectFilter
Property
|
Qualified Term |
ods:hasTargetDigitalObjectFilter |
Label |
Has Target Digital Object Filter |
Definition |
Contains the filters that the collection uses |