The Wildlive Monitoring Ontology
language en

The Wildlive Monitoring Ontology

Release: 2025-03-26

This version:
https://wildlive.senckenberg.de/wlmo/0.3
Previous version:
https://wildlive.senckenberg.de/wlmo/0.2
Revision:
0.3
Authors:
Alexander Wolodkin, Senckenberg Society for Nature Research
Claus Weiland, Senckenberg Society for Nature Research
Daniel Bauer, Senckenberg Society for Nature Research
Jonas Grieb, Senckenberg Society for Nature Research
Martin Jansen, Senckenberg Society for Nature Research
Maya Beukes, Senckenberg Society for Nature Research
See also:
https://wildlive.senckenberg.de
schema.json
Download serialization:
JSON-LD RDF/XML N-Triples TTL
JSON-LD Context
context
License:
https://creativecommons.org/licenses/by/4.0/
Cite as:
Alexander Wolodkin, Claus Weiland, Daniel Bauer, Jonas Grieb, Martin Jansen, Maya Beukes. The WildLife Monitoring Ontology. Revision: 0.3. Retrieved from: https://wildlive.senckenberg.de/wlmo
Provenance of this page
Ontology Specification Draft

Abstract

The ontology developed for representing wildlife monitoring capture events, the setup within which they were observed and their results.

Wildlive Monitoring Ontology: Overview back to ToC

This ontology has the following classes and properties.

Classes

Object Properties

Data Properties

Wildlive Monitoring Ontology: Description back to ToC

The ontology developed for representing wildlife monitoring capture events, the setup within which they were observed and their results. It is used as data model for the WildLive Platform.

Cross-reference for Wildlive Monitoring Ontology classes, object properties and data properties back to ToC

This section provides details for each class and property defined by Wildlive Monitoring Ontology.

Classes

Annotationc back to ToC or Class ToC

IRI: https://wildlive.senckenberg.de/wlmo/Annotation

An annotation describes the identification or labeling of content within media objects, such as species identification in images or a comment on the media object.
has super-classes
is in domain of
annotationQuality dp, hasBody op, hasTarget op
is in range of
hasAnnotations op, source op

AnnotationTargetc back to ToC or Class ToC

IRI: https://wildlive.senckenberg.de/wlmo/AnnotationTarget

The target that an annotation applies to, typically a region or selector within a media object
has super-classes
is in domain of
hasSelector op, source op
is in range of
hasTarget op

CaptureEventc back to ToC or Class ToC

IRI: https://wildlive.senckenberg.de/wlmo/CaptureEvent

An individual capture event representing a discrete recording session at a monitoring station
has super-classes
is in domain of
capturedAt op
is in range of
hasCaptureEvents op

DigitalObjectc back to ToC or Class ToC

IRI: https://wildlive.senckenberg.de/wlmo/DigitalObject

A mixin for all classes which are handled as separate digital objects.

FragmentSelectorc back to ToC or Class ToC

IRI: https://wildlive.senckenberg.de/wlmo/FragmentSelector

A selector that identifies a fragment of a resource, such as a rectangular region in an image
has super-classes
is in range of
hasSelector op

ImageObjectc back to ToC or Class ToC

IRI: https://wildlive.senckenberg.de/wlmo/ImageObject

An image object is a specific instance of a MediaObject that represents a digital image.
has super-classes
MediaObject c

MediaObjectc back to ToC or Class ToC

IRI: https://wildlive.senckenberg.de/wlmo/MediaObject

A media object is an abstract representation of a medium. These objects typically describe the data generated by Sensor. that are captured as part of the wildlife monitoring project.
has super-classes
has sub-classes
ImageObject c
is in domain of
atStation op, contentUrl dp, madeBySensor op
is in range of
madeObservation op, source op

Personc back to ToC or Class ToC

IRI: https://wildlive.senckenberg.de/wlmo/Person

A person involved in the wildlife monitoring project, such as project authors, media object creators, or annotation contributors.
has super-classes
is in range of
author op, creator op

Projectc back to ToC or Class ToC

IRI: https://wildlive.senckenberg.de/wlmo/Project

The wildlive monitoring project which motivates the setup of sensors and collection of observation data for biodiversity monitoring.
has super-classes
is in domain of
hasStationsLayouts op
is in range of
inProject op

ProjectStatisticsc back to ToC or Class ToC

IRI: https://wildlive.senckenberg.de/wlmo/ProjectStatistics

Aggregated statistical information about a wildlife monitoring project or station setup. Includes counts of organizational elements (stations, setups, capture events) and annotation-derived metrics (species identification counts and taxonomic lists).
has super-classes
is in range of
projectStatistics op, stationSetupStatistics op

Sensorc back to ToC or Class ToC

IRI: https://wildlive.senckenberg.de/wlmo/Sensor

A physical sensor device for recording audio or visual digital data (or both)
has super-classes
is in domain of
atSensorSetup op, madeObservation op
is in range of
hasSensor op, madeBySensor op

SensorSetupc back to ToC or Class ToC

IRI: https://wildlive.senckenberg.de/wlmo/SensorSetup

The deployment of a physical sensor at a fixed location over a defined period of time. Should contain metadata about how the sensor was deployed, like the geographical coordinates and the orientation. or whether this is mapped to StationSetup.
has super-classes
is in domain of
hasSensor op, inStationSetup op
is in range of
atSensorSetup op, hasSensorSetups op

StationSetupc back to ToC or Class ToC

IRI: https://wildlive.senckenberg.de/wlmo/StationSetup

A fixed geographical location where one or more sensors are set up for a defined period of time. It should contain one or more SensorSetups.
has super-classes
is in domain of
hasSensorSetups op, inStationsLayout op
is in range of
atStation op, capturedAt op, hasStationSetups op, inStationSetup op

StationsLayoutc back to ToC or Class ToC

IRI: https://wildlive.senckenberg.de/wlmo/StationsLayout

The structured layout of wildlive monitoring stations that are deployed over a period of time as part of a monitoring project. It can be a geographical grid or based on other factors like habitat, etc...
has super-classes
is in domain of
hasStationSetups op, inProject op
is in range of
hasStationsLayouts op, inStationsLayout op

TaxonAnnotationBodyc back to ToC or Class ToC

IRI: https://wildlive.senckenberg.de/wlmo/TaxonAnnotationBody

The body of a taxonomic annotation containing species identification information
has super-classes
is in domain of
acceptedNameUsageID dp, confidenceScore dp, scientificName dp, vernacularName dp
is in range of
hasBody op

TextualBodyc back to ToC or Class ToC

IRI: https://wildlive.senckenberg.de/wlmo/TextualBody

A textual annotation body containing free-form text content
has super-classes
is in range of
hasBody op

Object Properties

atSensorSetupop back to ToC or Object Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/atSensorSetup

The sensor setup that this sensor is currently deployed at.
has domain
Sensor c
has range
SensorSetup c

atStationop back to ToC or Object Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/atStation

The station setup that this media object was taken at.
has domain
MediaObject c
has range
StationSetup c

authorop back to ToC or Object Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/author

Person that created this media object or should be considered as the author.
has range
Person c

capturedAtop back to ToC or Object Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/capturedAt

The station setup that this capture events media objects where taken at.
has domain
CaptureEvent c
has range
StationSetup c

creatorop back to ToC or Object Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/creator

has range
Person c

hasAnnotationsop back to ToC or Object Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/hasAnnotations

The annotations that are associated with this object.
has range
Annotation c

hasBodyop back to ToC or Object Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/hasBody

has domain
Annotation c
has range
TaxonAnnotationBody c or TextualBody c
is also defined as
data property

hasCaptureEventsop back to ToC or Object Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/hasCaptureEvents

The capture events that are part of this station setup.
has range
CaptureEvent c

hasSelectorop back to ToC or Object Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/hasSelector

The selector that identifies a fragment of the resource, such as a rectangular region in an image.
has domain
AnnotationTarget c
has range
FragmentSelector c

hasSensorop back to ToC or Object Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/hasSensor

The sensor that this sensor setup is using.
has domain
SensorSetup c
has range
Sensor c

hasSensorSetupsop back to ToC or Object Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/hasSensorSetups

The sensor setups that are part of this station setup.
has domain
StationSetup c
has range
SensorSetup c

hasStationSetupsop back to ToC or Object Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/hasStationSetups

The station setups that are part of this stations layout.
has domain
StationsLayout c
has range
StationSetup c

hasStationsLayoutsop back to ToC or Object Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/hasStationsLayouts

The stations layouts that are part of this project.
has domain
Project c
has range
StationsLayout c

hasTargetop back to ToC or Object Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/hasTarget

The target that this annotation applies to.
has domain
Annotation c
has range
AnnotationTarget c

inProjectop back to ToC or Object Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/inProject

The wildlife monitoring project that this stations layout is part of.
has domain
StationsLayout c
has range
Project c

inStationSetupop back to ToC or Object Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/inStationSetup

The station setup that this sensor setup is part of.
has domain
SensorSetup c
has range
StationSetup c

inStationsLayoutop back to ToC or Object Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/inStationsLayout

The stations layout that this station setup is part of.
has domain
StationSetup c
has range
StationsLayout c

madeBySensorop back to ToC or Object Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/madeBySensor

The sensor that made the observation represented by this media object.
has domain
MediaObject c
has range
Sensor c

madeObservationop back to ToC or Object Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/madeObservation

The media objects that were made by this sensor.
has domain
Sensor c
has range
MediaObject c

projectStatisticsop back to ToC or Object Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/projectStatistics

A collection of features derived from the project. This includes statistics about the number of stations layouts, station setups, capture events, observations with images, and annotated species.
has range
ProjectStatistics c

sourceop back to ToC or Object Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/source

has domain
AnnotationTarget c
has range
Annotation c or MediaObject c
is also defined as
data property

stationSetupStatisticsop back to ToC or Object Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/stationSetupStatistics

A collection of features derived from the station setup. This includes statistics about the number of stations layouts, station setups, capture events, observations with images, and annotated species.
has range
ProjectStatistics c

Data Properties

acceptedNameUsageIDdp back to ToC or Data Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/acceptedNameUsageID

A reference to the taxonomic concept used in the species annotation. Links to standardized taxonomic databases for accurate species identification.
has domain
TaxonAnnotationBody c
has range
any U R I

annotatedSpeciesCountdp back to ToC or Data Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/annotatedSpeciesCount

The number of species that have been annotated in the project. This is a count of total annotations in the project.
has range
integer

annotatedSpeciesTypesdp back to ToC or Data Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/annotatedSpeciesTypes

The species types that have been annotated in the project. This is a list of scientific names of species.

annotatedSpeciesTypesScientificdp back to ToC or Data Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/annotatedSpeciesTypesScientific

The species types that have been annotated in the project. This is a list of scientific names of species.

annotatedSpeciesTypesVernaculardp back to ToC or Data Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/annotatedSpeciesTypesVernacular

The species types that have been annotated in the project. This is a list of vernacular names of species.

annotationQualitydp back to ToC or Data Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/annotationQuality

has domain
Annotation c

captureEventCountdp back to ToC or Data Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/captureEventCount

The number of capture events that are part of the project.
has range
integer

captureTimeStampdp back to ToC or Data Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/captureTimeStamp

The timestamp when the media object was captured by the sensor. Must be of format YYYY-MM-DDThh:mm:ssZ and in UTC.
has range
date Time

confidenceScoredp back to ToC or Data Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/confidenceScore

A numeric measure (ranging from 0 to 1) for the confidence in the taxonomic annotation. The value should be between 0 and 1, where 0 means no confidence and 1 means full confidence.
has domain
TaxonAnnotationBody c
has range
float and () and ()

contentUrldp back to ToC or Data Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/contentUrl

The URL where the media objects binary content can be accessed.
has domain
MediaObject c
has range
any U R I

decimalLatitudedp back to ToC or Data Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/decimalLatitude

The location's latitude in decimal degrees where this station setup is located. It should be between -90.0 and 90.0.
has range
float and () and ()

decimalLongitudedp back to ToC or Data Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/decimalLongitude

The location's longitude in decimal degrees where this station setup is located. It should be between -180.0 and 180.0.
has range
float and () and ()

descriptiondp back to ToC or Data Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/description

A human-readable description of the object, providing additional context or information.

endDatedp back to ToC or Data Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/endDate

The end date/time for monitoring periods (station setups, sensor deployments) or discrete recording events (capture events). Must be of format YYYY-MM-DDThh:mm:ssZ and in UTC.
has range
date Time

formatdp back to ToC or Data Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/format

The format or media type of textual annotation content.

geoCoordinatesAreSensitivedp back to ToC or Data Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/geoCoordinatesAreSensitive

Indicates whether the geographical coordinates of this station setup are sensitive and should not be shared publicly. If true, the coordinates should be treated as confidential.
has range
boolean

hasHairTrapsdp back to ToC or Data Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/hasHairTraps

Indicates whether hair traps are installed at this station station setup.
has range
boolean

iddp back to ToC or Data Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/id

A unique identifier for digital objects within the wildlife monitoring system. Used for referencing and linking objects across the ontology.

licensedp back to ToC or Data Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/license

License under which the entity or its content are made available.
has range
any U R I

locationdp back to ToC or Data Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/location

A textual description of the location where the monitoring station is set up. Complements the decimal coordinates with human-readable context.

mediaHeightdp back to ToC or Data Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/mediaHeight

The height of the media object in pixels.
has range
integer

mediaWidthdp back to ToC or Data Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/mediaWidth

The width of the media object in pixels.
has range
integer

modeldp back to ToC or Data Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/model

The model of the sensor used for data collection. This is typically the model name or identifier of the sensor device.

namedp back to ToC or Data Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/name

A human-readable name for the entity.

observationWithImageCountdp back to ToC or Data Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/observationWithImageCount

The number of observations that have an image associated with them.
has range
integer

provObjectdp back to ToC or Data Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/provObject

Provisional property to link to the provenance object of this digital object

scientificNamedp back to ToC or Data Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/scientificName

The scientific name of the species identified in the taxonomic annotation.
has domain
TaxonAnnotationBody c

sensorTypedp back to ToC or Data Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/sensorType

The type of sensor used for data collection in wildlife monitoring, e.g. 'Camera'.

startDatedp back to ToC or Data Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/startDate

The start date/time for monitoring periods (station setups, sensor deployments) or discrete recording events (capture events). Must be of format YYYY-MM-DDThh:mm:ssZ and in UTC.
has range
date Time

stationSetupCountdp back to ToC or Data Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/stationSetupCount

The number of station setups that are part of the project.
has range
integer

stationsLayoutsCountdp back to ToC or Data Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/stationsLayoutsCount

The number of stations layouts that are part of the project.
has range
integer

valuedp back to ToC or Data Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/value

vernacularNamedp back to ToC or Data Property ToC

IRI: https://wildlive.senckenberg.de/wlmo/vernacularName

The common or vernacular name of the species identified in the annotation.
has domain
TaxonAnnotationBody c

Legend back to ToC

c: Classes
op: Object Properties
dp: Data Properties

References back to ToC

Add your references here. It is recommended to have them as a list.
null

Acknowledgments back to ToC

The authors would like to thank Silvio Peroni for developing LODE, a Live OWL Documentation Environment, which is used for representing the Cross Referencing Section of this document and Daniel Garijo for developing Widoco, the program used to create the template used in this documentation.