WildlifeMonitoringOntologyModel
type: Ontology
license: https://creativecommons.org/licenses/by/4.0/
definition: This semantic artifact describes the semantic relationships between entities which model the setup of a biodiversity monitoring project based on capturing audiovisual digital recordings. It encodes the semantics of the Wildlife Monitoring Ontology and at the same time provides the datamodel behind the wildlive.senckenberg.de platform.

atSensorSetup
type: ObjectProperty
domain: Sensor
range: SensorSetup
in scheme: wlmo

atStation
type: ObjectProperty
domain: MediaObject
range: StationSetup
in scheme: wlmo

author
type: ObjectProperty
range: Person
in scheme: wlmo

capturedAt
type: ObjectProperty
domain: CaptureEvent
range: StationSetup
in scheme: wlmo

creator
type: ObjectProperty
range: Person
in scheme: wlmo

hasAnnotations
type: ObjectProperty
range: Annotation
in scheme: wlmo

hasBody
type: ObjectProperty
domain: Annotation
range: Class
  union of: TaxonAnnotationBody
  union of: TextualBody
type: DatatypeProperty
in scheme: wlmo

hasCaptureEvents
type: ObjectProperty
range: CaptureEvent
in scheme: wlmo

hasSelector
type: ObjectProperty
domain: AnnotationTarget
range: FragmentSelector
in scheme: wlmo

hasSensor
type: ObjectProperty
domain: SensorSetup
range: Sensor
in scheme: wlmo

hasSensorSetups
type: ObjectProperty
domain: StationSetup
range: SensorSetup
in scheme: wlmo

hasStationSetups
type: ObjectProperty
domain: StationsLayout
range: StationSetup
in scheme: wlmo

hasStationsLayouts
type: ObjectProperty
domain: Project
range: StationsLayout
in scheme: wlmo

hasTarget
type: ObjectProperty
domain: Annotation
range: AnnotationTarget
in scheme: wlmo

inProject
type: ObjectProperty
domain: StationsLayout
range: Project
in scheme: wlmo

inStationSetup
type: ObjectProperty
domain: SensorSetup
range: StationSetup
in scheme: wlmo

inStationsLayout
type: ObjectProperty
domain: StationSetup
range: StationsLayout
in scheme: wlmo

madeBySensor
type: ObjectProperty
domain: MediaObject
range: Sensor
in scheme: wlmo

madeObservation
type: ObjectProperty
domain: Sensor
range: MediaObject
in scheme: wlmo

projectStatistics
type: ObjectProperty
range: ProjectStatistics
in scheme: wlmo

stationSetupStatistics
type: ObjectProperty
range: ProjectStatistics
in scheme: wlmo

acceptedNameUsageID
type: DatatypeProperty
domain: TaxonAnnotationBody
range: anyURI
in scheme: wlmo

annotatedSpeciesCount
type: DatatypeProperty
range: integer
in scheme: wlmo

annotatedSpeciesTypes
type: DatatypeProperty
in scheme: wlmo

annotatedSpeciesTypesScientific
type: DatatypeProperty
in scheme: wlmo

annotatedSpeciesTypesVernacular
type: DatatypeProperty
in scheme: wlmo

annotationQuality
type: DatatypeProperty
domain: Annotation
in scheme: wlmo

captureEventCount
type: DatatypeProperty
range: integer
in scheme: wlmo

captureTimeStamp
type: DatatypeProperty
range: dateTime
in scheme: wlmo

confidenceScore
type: DatatypeProperty
domain: TaxonAnnotationBody
range: Datatype
  intersection of: float
  intersection of: Datatype
    with restrictions:
      min inclusive: 0
    on datatype: integer
  intersection of: Datatype
    with restrictions:
      max inclusive: 1
    on datatype: integer
definition: A numeric measure (ranging from 0 to 1) for the confidence in the taxonomic annotation
in scheme: wlmo

contentUrl
type: DatatypeProperty
domain: MediaObject
range: anyURI
in scheme: wlmo

decimalLatitude
type: DatatypeProperty
range: float
in scheme: wlmo

decimalLongitude
type: DatatypeProperty
range: float
in scheme: wlmo

description
type: DatatypeProperty
in scheme: wlmo

endDate
type: DatatypeProperty
range: dateTime
definition: End date of a period of time
in scheme: wlmo

format
type: DatatypeProperty
in scheme: wlmo

geoCoordinatesAreSensitive
type: DatatypeProperty
range: boolean
in scheme: wlmo

hasHairTraps
type: DatatypeProperty
range: boolean
in scheme: wlmo

hasPart
type: DatatypeProperty
type: ObjectProperty
in scheme: wlmo

id
type: DatatypeProperty
in scheme: wlmo

isPartOf
type: DatatypeProperty
type: ObjectProperty
in scheme: wlmo

license
type: DatatypeProperty
range: anyURI
in scheme: wlmo

location
type: DatatypeProperty
in scheme: wlmo

mediaHeight
type: DatatypeProperty
range: integer
in scheme: wlmo

mediaWidth
type: DatatypeProperty
range: integer
in scheme: wlmo

model
type: DatatypeProperty
in scheme: wlmo

name
type: DatatypeProperty
in scheme: wlmo

observationWithImageCount
type: DatatypeProperty
range: integer
in scheme: wlmo

provObject
type: DatatypeProperty
definition: Provisional property to link to the provenance object of this digital object
in scheme: wlmo

scientificName
type: DatatypeProperty
domain: TaxonAnnotationBody
in scheme: wlmo

sensorType
type: DatatypeProperty
definition: The type of sensor, e.g., 'Camera'. ToDo: Define controlled vocabulary for this
in scheme: wlmo

source
type: DatatypeProperty
domain: AnnotationTarget
in scheme: wlmo

startDate
type: DatatypeProperty
range: dateTime
definition: Start date of a period of time
in scheme: wlmo

stationSetupCount
type: DatatypeProperty
range: integer
in scheme: wlmo

stationsLayoutsCount
type: DatatypeProperty
range: integer
in scheme: wlmo

value
type: DatatypeProperty
in scheme: wlmo

vernacularName
type: DatatypeProperty
domain: TaxonAnnotationBody
in scheme: wlmo

Annotation
type: Class
subclass of: Restriction
  some values from: DigitalObject
  on property: mixins
subclass of: Restriction
  all values from: Person
  on property: creator
subclass of: Restriction
  all values from: Annotation
  on property: hasAnnotations
subclass of: Restriction
  all values from: Class
    union of: TaxonAnnotationBody
    union of: TextualBody
  on property: hasBody
subclass of: Restriction
  all values from: AnnotationTarget
  on property: hasTarget
subclass of: Restriction
  min cardinality: 0
  on property: creator
subclass of: Restriction
  min cardinality: 0
  on property: hasAnnotations
subclass of: Restriction
  min cardinality: 0
  on property: hasBody
subclass of: Restriction
  min cardinality: 0
  on property: hasTarget
subclass of: Restriction
  max cardinality: 1
  on property: creator
subclass of: Restriction
  max cardinality: 1
  on property: hasBody
subclass of: Restriction
  max cardinality: 1
  on property: hasTarget
subclass of: Restriction
  all values from: string
  on property: annotationQuality
subclass of: Restriction
  min cardinality: 0
  on property: annotationQuality
subclass of: Restriction
  max cardinality: 1
  on property: annotationQuality
in scheme: wlmo

AnnotationTarget
type: Class
subclass of: Restriction
  all values from: FragmentSelector
  on property: hasSelector
subclass of: Restriction
  min cardinality: 0
  on property: hasSelector
subclass of: Restriction
  max cardinality: 1
  on property: hasSelector
subclass of: Restriction
  all values from: string
  on property: source
subclass of: Restriction
  min cardinality: 0
  on property: source
subclass of: Restriction
  max cardinality: 1
  on property: source
in scheme: wlmo

CaptureEvent
type: Class
subclass of: Restriction
  some values from: DigitalObject
  on property: mixins
subclass of: Restriction
  all values from: Person
  on property: author
subclass of: Restriction
  all values from: StationSetup
  on property: capturedAt
subclass of: Restriction
  all values from: MediaObject
  on property: hasPart
subclass of: Restriction
  min cardinality: 0
  on property: author
subclass of: Restriction
  min cardinality: 1
  on property: capturedAt
subclass of: Restriction
  max cardinality: 1
  on property: capturedAt
subclass of: Restriction
  all values from: dateTime
  on property: endDate
subclass of: Restriction
  all values from: anyURI
  on property: license
subclass of: Restriction
  all values from: string
  on property: name
subclass of: Restriction
  all values from: dateTime
  on property: startDate
subclass of: Restriction
  min cardinality: 0
  on property: endDate
subclass of: Restriction
  min cardinality: 1
  on property: hasPart
subclass of: Restriction
  min cardinality: 0
  on property: license
subclass of: Restriction
  min cardinality: 0
  on property: name
subclass of: Restriction
  min cardinality: 0
  on property: startDate
subclass of: Restriction
  max cardinality: 1
  on property: endDate
subclass of: Restriction
  max cardinality: 1
  on property: license
subclass of: Restriction
  max cardinality: 1
  on property: name
subclass of: Restriction
  max cardinality: 1
  on property: startDate
definition: An individual
in scheme: wlmo

DigitalObject
type: Class
definition: A mixin for all classes which are handled as separate digital objects.
in scheme: wlmo

FragmentSelector
type: Class
subclass of: Restriction
  all values from: string
  on property: value
subclass of: Restriction
  min cardinality: 0
  on property: value
subclass of: Restriction
  max cardinality: 1
  on property: value
in scheme: wlmo

ImageObject
type: Class
subclass of: MediaObject
subclass of: Restriction
  some values from: DigitalObject
  on property: mixins
subclass of: Restriction
  all values from: dateTime
  on property: captureTimeStamp
subclass of: Restriction
  all values from: anyURI
  on property: contentUrl
subclass of: Restriction
  min cardinality: 0
  on property: captureTimeStamp
subclass of: Restriction
  min cardinality: 0
  on property: contentUrl
subclass of: Restriction
  max cardinality: 1
  on property: captureTimeStamp
subclass of: Restriction
  max cardinality: 1
  on property: contentUrl
definition: An image object is a specific instance of a MediaObject that represents a digital image.
in scheme: wlmo

MediaObject
type: Class
subclass of: Restriction
  all values from: StationSetup
  on property: atStation
subclass of: Restriction
  all values from: Person
  on property: author
subclass of: Restriction
  all values from: Annotation
  on property: hasAnnotations
subclass of: Restriction
  all values from: CaptureEvent
  on property: isPartOf
subclass of: Restriction
  all values from: Sensor
  on property: madeBySensor
subclass of: Restriction
  min cardinality: 1
  on property: atStation
subclass of: Restriction
  min cardinality: 0
  on property: author
subclass of: Restriction
  min cardinality: 0
  on property: hasAnnotations
subclass of: Restriction
  min cardinality: 0
  on property: madeBySensor
subclass of: Restriction
  max cardinality: 1
  on property: atStation
subclass of: Restriction
  max cardinality: 1
  on property: madeBySensor
subclass of: Restriction
  all values from: anyURI
  on property: license
subclass of: Restriction
  all values from: integer
  on property: mediaHeight
subclass of: Restriction
  all values from: integer
  on property: mediaWidth
subclass of: Restriction
  min cardinality: 0
  on property: isPartOf
subclass of: Restriction
  min cardinality: 0
  on property: license
subclass of: Restriction
  min cardinality: 0
  on property: mediaHeight
subclass of: Restriction
  min cardinality: 0
  on property: mediaWidth
subclass of: Restriction
  max cardinality: 1
  on property: isPartOf
subclass of: Restriction
  max cardinality: 1
  on property: license
subclass of: Restriction
  max cardinality: 1
  on property: mediaHeight
subclass of: Restriction
  max cardinality: 1
  on property: mediaWidth
definition: 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.
in scheme: wlmo

Person
type: Class
subclass of: Restriction
  all values from: string
  on property: id
subclass of: Restriction
  all values from: string
  on property: name
subclass of: Restriction
  min cardinality: 1
  on property: id
subclass of: Restriction
  min cardinality: 1
  on property: name
subclass of: Restriction
  max cardinality: 1
  on property: id
subclass of: Restriction
  max cardinality: 1
  on property: name
in scheme: wlmo

Project
type: Class
subclass of: Restriction
  some values from: DigitalObject
  on property: mixins
subclass of: Restriction
  all values from: StationsLayout
  on property: hasStationsLayouts
subclass of: Restriction
  all values from: ProjectStatistics
  on property: projectStatistics
subclass of: Restriction
  min cardinality: 0
  on property: hasStationsLayouts
subclass of: Restriction
  min cardinality: 0
  on property: projectStatistics
subclass of: Restriction
  max cardinality: 1
  on property: projectStatistics
subclass of: Restriction
  all values from: string
  on property: description
subclass of: Restriction
  all values from: string
  on property: name
subclass of: Restriction
  min cardinality: 0
  on property: description
subclass of: Restriction
  min cardinality: 0
  on property: name
subclass of: Restriction
  max cardinality: 1
  on property: description
subclass of: Restriction
  max cardinality: 1
  on property: name
definition: The wildlive monitoring project which motivates the setup of sensors and collection of obervation data for biodiversity monitoring.
in scheme: wlmo

ProjectStatistics
type: Class
subclass of: Restriction
  all values from: integer
  on property: annotatedSpeciesCount
subclass of: Restriction
  all values from: string
  on property: annotatedSpeciesTypes
subclass of: Restriction
  all values from: string
  on property: annotatedSpeciesTypesScientific
subclass of: Restriction
  all values from: string
  on property: annotatedSpeciesTypesVernacular
subclass of: Restriction
  all values from: integer
  on property: captureEventCount
subclass of: Restriction
  all values from: integer
  on property: observationWithImageCount
subclass of: Restriction
  all values from: integer
  on property: stationSetupCount
subclass of: Restriction
  all values from: integer
  on property: stationsLayoutsCount
subclass of: Restriction
  min cardinality: 0
  on property: annotatedSpeciesCount
subclass of: Restriction
  min cardinality: 0
  on property: annotatedSpeciesTypes
subclass of: Restriction
  min cardinality: 0
  on property: annotatedSpeciesTypesScientific
subclass of: Restriction
  min cardinality: 0
  on property: annotatedSpeciesTypesVernacular
subclass of: Restriction
  min cardinality: 0
  on property: captureEventCount
subclass of: Restriction
  min cardinality: 0
  on property: observationWithImageCount
subclass of: Restriction
  min cardinality: 0
  on property: stationSetupCount
subclass of: Restriction
  min cardinality: 0
  on property: stationsLayoutsCount
subclass of: Restriction
  max cardinality: 1
  on property: annotatedSpeciesCount
subclass of: Restriction
  max cardinality: 1
  on property: captureEventCount
subclass of: Restriction
  max cardinality: 1
  on property: observationWithImageCount
subclass of: Restriction
  max cardinality: 1
  on property: stationSetupCount
subclass of: Restriction
  max cardinality: 1
  on property: stationsLayoutsCount
in scheme: wlmo

Sensor
type: Class
subclass of: Restriction
  some values from: DigitalObject
  on property: mixins
subclass of: Restriction
  all values from: SensorSetup
  on property: atSensorSetup
subclass of: Restriction
  all values from: MediaObject
  on property: madeObservation
subclass of: Restriction
  min cardinality: 0
  on property: atSensorSetup
subclass of: Restriction
  min cardinality: 0
  on property: madeObservation
subclass of: Restriction
  all values from: string
  on property: description
subclass of: Restriction
  all values from: string
  on property: model
subclass of: Restriction
  all values from: string
  on property: name
subclass of: Restriction
  all values from: string
  on property: sensorType
subclass of: Restriction
  min cardinality: 0
  on property: description
subclass of: Restriction
  min cardinality: 0
  on property: model
subclass of: Restriction
  min cardinality: 0
  on property: name
subclass of: Restriction
  min cardinality: 0
  on property: sensorType
subclass of: Restriction
  max cardinality: 1
  on property: description
subclass of: Restriction
  max cardinality: 1
  on property: model
subclass of: Restriction
  max cardinality: 1
  on property: name
subclass of: Restriction
  max cardinality: 1
  on property: sensorType
definition: A physical sensor device for recording audio or visual digital data (or both)
in scheme: wlmo

SensorSetup
type: Class
subclass of: Restriction
  some values from: DigitalObject
  on property: mixins
subclass of: Restriction
  all values from: Sensor
  on property: hasSensor
subclass of: Restriction
  all values from: StationSetup
  on property: inStationSetup
subclass of: Restriction
  min cardinality: 0
  on property: hasSensor
subclass of: Restriction
  min cardinality: 0
  on property: inStationSetup
subclass of: Restriction
  max cardinality: 1
  on property: hasSensor
subclass of: Restriction
  max cardinality: 1
  on property: inStationSetup
subclass of: Restriction
  all values from: string
  on property: description
subclass of: Restriction
  all values from: dateTime
  on property: endDate
subclass of: Restriction
  all values from: string
  on property: name
subclass of: Restriction
  all values from: dateTime
  on property: startDate
subclass of: Restriction
  min cardinality: 0
  on property: description
subclass of: Restriction
  min cardinality: 0
  on property: endDate
subclass of: Restriction
  min cardinality: 0
  on property: name
subclass of: Restriction
  min cardinality: 0
  on property: startDate
subclass of: Restriction
  max cardinality: 1
  on property: description
subclass of: Restriction
  max cardinality: 1
  on property: endDate
subclass of: Restriction
  max cardinality: 1
  on property: name
subclass of: Restriction
  max cardinality: 1
  on property: startDate
definition: 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 wether this is mapped to StationSetup.
in scheme: wlmo

StationSetup
type: Class
subclass of: Restriction
  some values from: DigitalObject
  on property: mixins
subclass of: Restriction
  all values from: CaptureEvent
  on property: hasCaptureEvents
subclass of: Restriction
  all values from: SensorSetup
  on property: hasSensorSetups
subclass of: Restriction
  all values from: StationsLayout
  on property: inStationsLayout
subclass of: Restriction
  all values from: ProjectStatistics
  on property: stationSetupStatistics
subclass of: Restriction
  min cardinality: 0
  on property: hasCaptureEvents
subclass of: Restriction
  min cardinality: 0
  on property: hasSensorSetups
subclass of: Restriction
  min cardinality: 1
  on property: inStationsLayout
subclass of: Restriction
  min cardinality: 0
  on property: stationSetupStatistics
subclass of: Restriction
  max cardinality: 1
  on property: inStationsLayout
subclass of: Restriction
  max cardinality: 1
  on property: stationSetupStatistics
subclass of: Restriction
  all values from: float
  on property: decimalLatitude
subclass of: Restriction
  all values from: float
  on property: decimalLongitude
subclass of: Restriction
  all values from: string
  on property: description
subclass of: Restriction
  all values from: dateTime
  on property: endDate
subclass of: Restriction
  all values from: boolean
  on property: geoCoordinatesAreSensitive
subclass of: Restriction
  all values from: boolean
  on property: hasHairTraps
subclass of: Restriction
  all values from: string
  on property: location
subclass of: Restriction
  all values from: string
  on property: name
subclass of: Restriction
  all values from: dateTime
  on property: startDate
subclass of: Restriction
  min cardinality: 0
  on property: decimalLatitude
subclass of: Restriction
  min cardinality: 0
  on property: decimalLongitude
subclass of: Restriction
  min cardinality: 0
  on property: description
subclass of: Restriction
  min cardinality: 0
  on property: endDate
subclass of: Restriction
  min cardinality: 0
  on property: geoCoordinatesAreSensitive
subclass of: Restriction
  min cardinality: 0
  on property: hasHairTraps
subclass of: Restriction
  min cardinality: 0
  on property: location
subclass of: Restriction
  min cardinality: 0
  on property: name
subclass of: Restriction
  min cardinality: 0
  on property: startDate
subclass of: Restriction
  max cardinality: 1
  on property: decimalLatitude
subclass of: Restriction
  max cardinality: 1
  on property: decimalLongitude
subclass of: Restriction
  max cardinality: 1
  on property: description
subclass of: Restriction
  max cardinality: 1
  on property: endDate
subclass of: Restriction
  max cardinality: 1
  on property: geoCoordinatesAreSensitive
subclass of: Restriction
  max cardinality: 1
  on property: hasHairTraps
subclass of: Restriction
  max cardinality: 1
  on property: location
subclass of: Restriction
  max cardinality: 1
  on property: name
subclass of: Restriction
  max cardinality: 1
  on property: startDate
definition: 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.
in scheme: wlmo

StationsLayout
type: Class
subclass of: Restriction
  some values from: DigitalObject
  on property: mixins
subclass of: Restriction
  all values from: StationSetup
  on property: hasStationSetups
subclass of: Restriction
  all values from: Project
  on property: inProject
subclass of: Restriction
  min cardinality: 0
  on property: hasStationSetups
subclass of: Restriction
  min cardinality: 1
  on property: inProject
subclass of: Restriction
  max cardinality: 1
  on property: inProject
subclass of: Restriction
  all values from: string
  on property: description
subclass of: Restriction
  all values from: string
  on property: name
subclass of: Restriction
  min cardinality: 0
  on property: description
subclass of: Restriction
  min cardinality: 0
  on property: name
subclass of: Restriction
  max cardinality: 1
  on property: description
subclass of: Restriction
  max cardinality: 1
  on property: name
definition: 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...
in scheme: wlmo

TaxonAnnotationBody
type: Class
subclass of: Restriction
  all values from: anyURI
  on property: acceptedNameUsageID
subclass of: Restriction
  all values from: Datatype
    intersection of: float
    intersection of: Datatype
      with restrictions:
        min inclusive: 0
      on datatype: integer
    intersection of: Datatype
      with restrictions:
        max inclusive: 1
      on datatype: integer
  on property: confidenceScore
subclass of: Restriction
  all values from: string
  on property: scientificName
subclass of: Restriction
  all values from: string
  on property: vernacularName
subclass of: Restriction
  min cardinality: 0
  on property: acceptedNameUsageID
subclass of: Restriction
  min cardinality: 0
  on property: confidenceScore
subclass of: Restriction
  min cardinality: 0
  on property: scientificName
subclass of: Restriction
  min cardinality: 0
  on property: vernacularName
subclass of: Restriction
  max cardinality: 1
  on property: acceptedNameUsageID
subclass of: Restriction
  max cardinality: 1
  on property: confidenceScore
subclass of: Restriction
  max cardinality: 1
  on property: scientificName
subclass of: Restriction
  max cardinality: 1
  on property: vernacularName
in scheme: wlmo

TextualBody
type: Class
subclass of: Restriction
  all values from: string
  on property: format
subclass of: Restriction
  all values from: string
  on property: value
subclass of: Restriction
  min cardinality: 0
  on property: format
subclass of: Restriction
  min cardinality: 0
  on property: value
subclass of: Restriction
  max cardinality: 1
  on property: format
subclass of: Restriction
  max cardinality: 1
  on property: value
in scheme: wlmo

Restriction
on property: mixins
some values from: DigitalObject
subclass of: Restriction
  all values from: string
  on property: id
subclass of: Restriction
  all values from: string
  on property: provObject
subclass of: Restriction
  min cardinality: 1
  on property: id
subclass of: Restriction
  min cardinality: 0
  on property: provObject
subclass of: Restriction
  max cardinality: 1
  on property: id
subclass of: Restriction
  max cardinality: 1
  on property: provObject