The ABCD 3.0 Ontology is modelled as an OWL Ontology. All concept in the ontology belong to one of four groups: Classes, Object Properties, Datatype Properties or Individuals.
There are 64 classes, which express the core concepts of ABCD. The most general class is “Data Set” but unlike in the XML Version, there is no implicit hierarchy of the classes.
8 of the classes are there to model controlled vocabularies containing Named Individuals for the individual controlled terms. These are to be used when expressing ABCD in RDF.
The purpose of object properties is to connect classes to each other. Object properties are named following the convention of “has<Name Of Connected Class>” (e.g. hasUnit, hasMultimediaObject), sometimes also “has<Name Of Specific Role> (e.g. hasOwner as a sub property of hasContact, see also Inheritance)
There are 88 object properties in total, all of which have a specified range for the class they are connecting to. Only 4 however have a specified domain, which defines the class by which an object property can be used (“has Inverse Association” which links from an Association to an Association, “has Type Specific Information” which gives additional information for a Unit class as well as “has Permit Status” and “has Permit Type” which both link to controlled vocabularies only applicable to the Permit class). For all other object properties, the implicit domain is owl:Thing, allowing flexible reuse of the object properties.
Datatype Properties are the counterpart of leaf-elements in the XML Schema. They are used to connect values of a specific type to classes. Some of the 301 Datatype Properties of the ontology are very generic so they can often be reused (e.g. notes) others are more closely related to a specific class (e.g. fullScientificName). Although we recommend which Datatype Properties should be used for specific classes, they could be connected to any class of the ontology.
The 79 Individuals of the ontology are each belonging to one of the 8 controlled vocabularies of the ontology. They are in fact instances of the vocabulary class and are used to express ABCD in RDF.
The Metaproperties preferred and sequence are Properties that can be used to describe other properties. When e.g. a Unit Class is connected to multiple Identification Classes by several hasIdentification Object-Poperties, the metaproperty is used to indicate which of the hasIdentification Properties is preferred over the others. A sequence can be used to order identical properties connected to the same class and can e.g. be used to describe the importance of Identifiers (hasIdentifier).
- Botanical Scientific Name
- Bacterial Scientific Name
- Viral Scientific Name
- Zoological Scientific Name
Type Specific Information
- Culture Collection Unit
- Plant Genetic Resources Unit
- Specimen Unit
- Observation Unit
- Mycological Unit
- Herbarium Unit
- Botanical Garden Unit
- Paleontological Unit
- Zoological Unit
- Video Object
- Audio Object
- Image Object
Relation to External Terminologies
Some terms in the ABCD Ontology have exact or related matches to terms in other terminologies. These relationships are as well documented in the RDF.