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
    on datatype: integer
    with restrictions:
      min inclusive: 0
  intersection of: Datatype
    on datatype: integer
    with restrictions:
      max inclusive: 1
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
in scheme: wlmo

id
type: DatatypeProperty
in scheme: wlmo

isPartOf
type: DatatypeProperty
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
  on property: mixins
  some values from: DigitalObject
subclass of: Restriction
  on property: creator
  all values from: Person
subclass of: Restriction
  on property: hasAnnotations
  all values from: Annotation
subclass of: Restriction
  on property: hasBody
  all values from: Class
    union of: TaxonAnnotationBody
    union of: TextualBody
subclass of: Restriction
  on property: hasTarget
  all values from: AnnotationTarget
subclass of: Restriction
  on property: creator
  min cardinality: 0
subclass of: Restriction
  on property: hasAnnotations
  min cardinality: 0
subclass of: Restriction
  on property: hasBody
  min cardinality: 0
subclass of: Restriction
  on property: hasTarget
  min cardinality: 0
subclass of: Restriction
  on property: creator
  max cardinality: 1
subclass of: Restriction
  on property: hasBody
  max cardinality: 1
subclass of: Restriction
  on property: hasTarget
  max cardinality: 1
subclass of: Restriction
  on property: annotationQuality
  all values from: string
subclass of: Restriction
  on property: annotationQuality
  min cardinality: 0
subclass of: Restriction
  on property: annotationQuality
  max cardinality: 1
in scheme: wlmo

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

CaptureEvent
type: Class
subclass of: Restriction
  on property: mixins
  some values from: DigitalObject
subclass of: Restriction
  on property: author
  all values from: Person
subclass of: Restriction
  on property: capturedAt
  all values from: StationSetup
subclass of: Restriction
  on property: hasPart
  all values from: MediaObject
subclass of: Restriction
  on property: author
  min cardinality: 0
subclass of: Restriction
  on property: capturedAt
  min cardinality: 1
subclass of: Restriction
  on property: capturedAt
  max cardinality: 1
subclass of: Restriction
  on property: endDate
  all values from: dateTime
subclass of: Restriction
  on property: license
  all values from: anyURI
subclass of: Restriction
  on property: name
  all values from: string
subclass of: Restriction
  on property: startDate
  all values from: dateTime
subclass of: Restriction
  on property: endDate
  min cardinality: 0
subclass of: Restriction
  on property: hasPart
  min cardinality: 1
subclass of: Restriction
  on property: license
  min cardinality: 0
subclass of: Restriction
  on property: name
  min cardinality: 0
subclass of: Restriction
  on property: startDate
  min cardinality: 0
subclass of: Restriction
  on property: endDate
  max cardinality: 1
subclass of: Restriction
  on property: license
  max cardinality: 1
subclass of: Restriction
  on property: name
  max cardinality: 1
subclass of: Restriction
  on property: startDate
  max cardinality: 1
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
  on property: value
  all values from: string
subclass of: Restriction
  on property: value
  min cardinality: 0
subclass of: Restriction
  on property: value
  max cardinality: 1
in scheme: wlmo

ImageObject
type: Class
subclass of: MediaObject
subclass of: Restriction
  on property: mixins
  some values from: DigitalObject
subclass of: Restriction
  on property: captureTimeStamp
  all values from: dateTime
subclass of: Restriction
  on property: contentUrl
  all values from: anyURI
subclass of: Restriction
  on property: captureTimeStamp
  min cardinality: 0
subclass of: Restriction
  on property: contentUrl
  min cardinality: 0
subclass of: Restriction
  on property: captureTimeStamp
  max cardinality: 1
subclass of: Restriction
  on property: contentUrl
  max cardinality: 1
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
  on property: atStation
  all values from: StationSetup
subclass of: Restriction
  on property: author
  all values from: Person
subclass of: Restriction
  on property: hasAnnotations
  all values from: Annotation
subclass of: Restriction
  on property: isPartOf
  all values from: CaptureEvent
subclass of: Restriction
  on property: madeBySensor
  all values from: Sensor
subclass of: Restriction
  on property: atStation
  min cardinality: 1
subclass of: Restriction
  on property: author
  min cardinality: 0
subclass of: Restriction
  on property: hasAnnotations
  min cardinality: 0
subclass of: Restriction
  on property: madeBySensor
  min cardinality: 0
subclass of: Restriction
  on property: atStation
  max cardinality: 1
subclass of: Restriction
  on property: madeBySensor
  max cardinality: 1
subclass of: Restriction
  on property: license
  all values from: anyURI
subclass of: Restriction
  on property: mediaHeight
  all values from: integer
subclass of: Restriction
  on property: mediaWidth
  all values from: integer
subclass of: Restriction
  on property: isPartOf
  min cardinality: 0
subclass of: Restriction
  on property: license
  min cardinality: 0
subclass of: Restriction
  on property: mediaHeight
  min cardinality: 0
subclass of: Restriction
  on property: mediaWidth
  min cardinality: 0
subclass of: Restriction
  on property: isPartOf
  max cardinality: 1
subclass of: Restriction
  on property: license
  max cardinality: 1
subclass of: Restriction
  on property: mediaHeight
  max cardinality: 1
subclass of: Restriction
  on property: mediaWidth
  max cardinality: 1
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
  on property: id
  all values from: string
subclass of: Restriction
  on property: name
  all values from: string
subclass of: Restriction
  on property: id
  min cardinality: 1
subclass of: Restriction
  on property: name
  min cardinality: 1
subclass of: Restriction
  on property: id
  max cardinality: 1
subclass of: Restriction
  on property: name
  max cardinality: 1
in scheme: wlmo

Project
type: Class
subclass of: Restriction
  on property: mixins
  some values from: DigitalObject
subclass of: Restriction
  on property: hasStationsLayouts
  all values from: StationsLayout
subclass of: Restriction
  on property: projectStatistics
  all values from: ProjectStatistics
subclass of: Restriction
  on property: hasStationsLayouts
  min cardinality: 0
subclass of: Restriction
  on property: projectStatistics
  min cardinality: 0
subclass of: Restriction
  on property: projectStatistics
  max cardinality: 1
subclass of: Restriction
  on property: description
  all values from: string
subclass of: Restriction
  on property: name
  all values from: string
subclass of: Restriction
  on property: description
  min cardinality: 0
subclass of: Restriction
  on property: name
  min cardinality: 0
subclass of: Restriction
  on property: description
  max cardinality: 1
subclass of: Restriction
  on property: name
  max cardinality: 1
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
  on property: annotatedSpeciesCount
  all values from: integer
subclass of: Restriction
  on property: annotatedSpeciesTypes
  all values from: string
subclass of: Restriction
  on property: annotatedSpeciesTypesScientific
  all values from: string
subclass of: Restriction
  on property: annotatedSpeciesTypesVernacular
  all values from: string
subclass of: Restriction
  on property: captureEventCount
  all values from: integer
subclass of: Restriction
  on property: observationWithImageCount
  all values from: integer
subclass of: Restriction
  on property: stationSetupCount
  all values from: integer
subclass of: Restriction
  on property: stationsLayoutsCount
  all values from: integer
subclass of: Restriction
  on property: annotatedSpeciesCount
  min cardinality: 0
subclass of: Restriction
  on property: annotatedSpeciesTypes
  min cardinality: 0
subclass of: Restriction
  on property: annotatedSpeciesTypesScientific
  min cardinality: 0
subclass of: Restriction
  on property: annotatedSpeciesTypesVernacular
  min cardinality: 0
subclass of: Restriction
  on property: captureEventCount
  min cardinality: 0
subclass of: Restriction
  on property: observationWithImageCount
  min cardinality: 0
subclass of: Restriction
  on property: stationSetupCount
  min cardinality: 0
subclass of: Restriction
  on property: stationsLayoutsCount
  min cardinality: 0
subclass of: Restriction
  on property: annotatedSpeciesCount
  max cardinality: 1
subclass of: Restriction
  on property: captureEventCount
  max cardinality: 1
subclass of: Restriction
  on property: observationWithImageCount
  max cardinality: 1
subclass of: Restriction
  on property: stationSetupCount
  max cardinality: 1
subclass of: Restriction
  on property: stationsLayoutsCount
  max cardinality: 1
in scheme: wlmo

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

SensorSetup
type: Class
subclass of: Restriction
  on property: mixins
  some values from: DigitalObject
subclass of: Restriction
  on property: hasSensor
  all values from: Sensor
subclass of: Restriction
  on property: inStationSetup
  all values from: StationSetup
subclass of: Restriction
  on property: hasSensor
  min cardinality: 0
subclass of: Restriction
  on property: inStationSetup
  min cardinality: 0
subclass of: Restriction
  on property: hasSensor
  max cardinality: 1
subclass of: Restriction
  on property: inStationSetup
  max cardinality: 1
subclass of: Restriction
  on property: description
  all values from: string
subclass of: Restriction
  on property: endDate
  all values from: dateTime
subclass of: Restriction
  on property: name
  all values from: string
subclass of: Restriction
  on property: startDate
  all values from: dateTime
subclass of: Restriction
  on property: description
  min cardinality: 0
subclass of: Restriction
  on property: endDate
  min cardinality: 0
subclass of: Restriction
  on property: name
  min cardinality: 0
subclass of: Restriction
  on property: startDate
  min cardinality: 0
subclass of: Restriction
  on property: description
  max cardinality: 1
subclass of: Restriction
  on property: endDate
  max cardinality: 1
subclass of: Restriction
  on property: name
  max cardinality: 1
subclass of: Restriction
  on property: startDate
  max cardinality: 1
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
  on property: mixins
  some values from: DigitalObject
subclass of: Restriction
  on property: hasCaptureEvents
  all values from: CaptureEvent
subclass of: Restriction
  on property: hasSensorSetups
  all values from: SensorSetup
subclass of: Restriction
  on property: inStationsLayout
  all values from: StationsLayout
subclass of: Restriction
  on property: stationSetupStatistics
  all values from: ProjectStatistics
subclass of: Restriction
  on property: hasCaptureEvents
  min cardinality: 0
subclass of: Restriction
  on property: hasSensorSetups
  min cardinality: 0
subclass of: Restriction
  on property: inStationsLayout
  min cardinality: 1
subclass of: Restriction
  on property: stationSetupStatistics
  min cardinality: 0
subclass of: Restriction
  on property: inStationsLayout
  max cardinality: 1
subclass of: Restriction
  on property: stationSetupStatistics
  max cardinality: 1
subclass of: Restriction
  on property: decimalLatitude
  all values from: float
subclass of: Restriction
  on property: decimalLongitude
  all values from: float
subclass of: Restriction
  on property: description
  all values from: string
subclass of: Restriction
  on property: endDate
  all values from: dateTime
subclass of: Restriction
  on property: geoCoordinatesAreSensitive
  all values from: boolean
subclass of: Restriction
  on property: hasHairTraps
  all values from: boolean
subclass of: Restriction
  on property: location
  all values from: string
subclass of: Restriction
  on property: name
  all values from: string
subclass of: Restriction
  on property: startDate
  all values from: dateTime
subclass of: Restriction
  on property: decimalLatitude
  min cardinality: 0
subclass of: Restriction
  on property: decimalLongitude
  min cardinality: 0
subclass of: Restriction
  on property: description
  min cardinality: 0
subclass of: Restriction
  on property: endDate
  min cardinality: 0
subclass of: Restriction
  on property: geoCoordinatesAreSensitive
  min cardinality: 0
subclass of: Restriction
  on property: hasHairTraps
  min cardinality: 0
subclass of: Restriction
  on property: location
  min cardinality: 0
subclass of: Restriction
  on property: name
  min cardinality: 0
subclass of: Restriction
  on property: startDate
  min cardinality: 0
subclass of: Restriction
  on property: decimalLatitude
  max cardinality: 1
subclass of: Restriction
  on property: decimalLongitude
  max cardinality: 1
subclass of: Restriction
  on property: description
  max cardinality: 1
subclass of: Restriction
  on property: endDate
  max cardinality: 1
subclass of: Restriction
  on property: geoCoordinatesAreSensitive
  max cardinality: 1
subclass of: Restriction
  on property: hasHairTraps
  max cardinality: 1
subclass of: Restriction
  on property: location
  max cardinality: 1
subclass of: Restriction
  on property: name
  max cardinality: 1
subclass of: Restriction
  on property: startDate
  max cardinality: 1
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
  on property: mixins
  some values from: DigitalObject
subclass of: Restriction
  on property: hasStationSetups
  all values from: StationSetup
subclass of: Restriction
  on property: inProject
  all values from: Project
subclass of: Restriction
  on property: hasStationSetups
  min cardinality: 0
subclass of: Restriction
  on property: inProject
  min cardinality: 1
subclass of: Restriction
  on property: inProject
  max cardinality: 1
subclass of: Restriction
  on property: description
  all values from: string
subclass of: Restriction
  on property: name
  all values from: string
subclass of: Restriction
  on property: description
  min cardinality: 0
subclass of: Restriction
  on property: name
  min cardinality: 0
subclass of: Restriction
  on property: description
  max cardinality: 1
subclass of: Restriction
  on property: name
  max cardinality: 1
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
  on property: acceptedNameUsageID
  all values from: anyURI
subclass of: Restriction
  on property: confidenceScore
  all values from: Datatype
    intersection of: float
    intersection of: Datatype
      on datatype: integer
      with restrictions:
        min inclusive: 0
    intersection of: Datatype
      on datatype: integer
      with restrictions:
        max inclusive: 1
subclass of: Restriction
  on property: scientificName
  all values from: string
subclass of: Restriction
  on property: vernacularName
  all values from: string
subclass of: Restriction
  on property: acceptedNameUsageID
  min cardinality: 0
subclass of: Restriction
  on property: confidenceScore
  min cardinality: 0
subclass of: Restriction
  on property: scientificName
  min cardinality: 0
subclass of: Restriction
  on property: vernacularName
  min cardinality: 0
subclass of: Restriction
  on property: acceptedNameUsageID
  max cardinality: 1
subclass of: Restriction
  on property: confidenceScore
  max cardinality: 1
subclass of: Restriction
  on property: scientificName
  max cardinality: 1
subclass of: Restriction
  on property: vernacularName
  max cardinality: 1
in scheme: wlmo

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

Restriction
on property: mixins
some values from: DigitalObject
subclass of: Restriction
  on property: id
  min cardinality: 1

Restriction
on property: mixins
some values from: DigitalObject
subclass of: Restriction
  on property: provObject
  min cardinality: 0

Restriction
on property: mixins
some values from: DigitalObject
subclass of: Restriction
  on property: id
  max cardinality: 1

Restriction
on property: mixins
some values from: DigitalObject
subclass of: Restriction
  on property: provObject
  max cardinality: 1