Skip to content

Latest commit

 

History

History
352 lines (341 loc) · 16.3 KB

cpm.md

File metadata and controls

352 lines (341 loc) · 16.3 KB

Markdown documentation created by pyLODE 2.8.3

Complex Property Model ontology

Metadata

  • URI
    • http://purl.org/voc/cpm
  • Ontology RDF

Description

An OWL representation of the Complex Property Model (CPM).

The ontology here encodes the CPM defined in the INSPIRE guidelines for Observations & Measurements and Sensor Web Enablement-related standards document.

Table of Contents

  1. Classes
  2. Object Properties
  3. Datatype Properties
  4. Annotation Properties
  5. Namespaces
  6. Legend

Overview

Figure 1: Ontology overview

Classes

Abstract Observable Property, Composite Observable Property, Constraint, Matrix, Object of Interest, Observable Property, Phenomenon, Property, Statistical Measure, Substance, Taxon,

Abstract Observable Property

Property Value
URI http://purl.org/voc/cpm#AbstractObservableProperty
Description

The AbstractObservableProperty class is the root of the ObservableProperty model. It is implemented by two specialisations: ObservableProperty and CompositeObservableProperty.

Super-classes skos:Concept (c)
Sub-classes CompositeObservableProperty (c)
ObservableProperty (c)
In range of component (op)

Composite Observable Property

Property Value
URI http://purl.org/voc/cpm#CompositeObservableProperty
Description

Usually, when performing multiple observations on one featureOfInterest, one provides a separate ObservableProperty element for each Phenomenon being observed. However, in certain cases where either a) there is a strong link between the Phenomena or b) the multiple phenomena are clearly observed as part of the same Observation, these Phenomena may be provided together in one Observation. In this case a CompositeObservableProperty can be defined that groups together multiple Phenomena (ObservableProperty) into one CompositeObservableProperty element.

An example of a strongly linked pair of Phenomena is wind speed and wind direction

Super-classes AbstractObservableProperty (c)
skos:Concept (c)
Restrictions count (dp) exactly 1
component (op) min 2
In domain of component (op)
count (dp)

Constraint

Property Value
URI http://purl.org/voc/cpm#Constraint
Description

In order to provide other constraints on ObservableProperties, the type Constraint has been created and can be associated with an ObservableProperty. Constraints may be specialised or the simple description attribute may be used to provide a free text description of the constraint.

Super-classes skos:Concept (c)
Restrictions constraintProperty (op) max 1
label (dp) min 0
label (dp) max 1
constraintProperty (op) min 0
In domain of label (dp)
constraintProperty (op)
In range of restriction (op)

Matrix

Property Value
URI http://purl.org/voc/cpm#Matrix
Description

The matrix is a special case of a feature-of-interest that provides the context (container feeaure or medium) for an observable property.

Super-classes skos:Concept (c)
In range of matrix (op)

Object of Interest

Property Value
URI http://purl.org/voc/cpm#ObjectOfInterest
Description

The substance, taxon or other physical/chemical phenomenon of the Feature Of Interest that is being observed. E.g. Waves, Rainfall, Calluna Vulgaris, Aluminium.

Super-classes skos:Concept (c)
Sub-classes Taxon (c)
Phenomenon (c)
Substance (c)
In range of objectOfInterest (op)

Observable Property

Property Value
URI http://purl.org/voc/cpm#ObservableProperty
Description

At its simplest an ObservableProperty simply carries a reference to a phenomenon definition in a codelist with optional units of measure. However an ObservableProperty definition may be augmented using Constraints and/or Statistical Measures to create a more full definition of the observed property.

Super-classes skos:Concept (c)
AbstractObservableProperty (c)
Restrictions statisticalMeasure (op) min 0
property (op) exactly 1 Property (c)
opUnitOfMeasure min 0
opUnitOfMeasure max 1
restriction (op) min 0
objectOfInterest (op) min 1 ObjectOfInterest (c)
In domain of unitOfMeasure (op)
objectOfInterest (op)
restriction (op)
canonicalUnit (op)
matrix (op)
statisticalMeasure (op)
property (op)

Phenomenon

Property Value
URI http://purl.org/voc/cpm#Phenomenon
Description

A specialisation of ObjectOfInterest for use where the Object of Interest is a physical phenomen, such as "throughfall" or "waves"

Super-classes ObjectOfInterest (c)
skos:Concept (c)

Property

Property Value
URI http://purl.org/voc/cpm#Property
Description

The property of the environment which the ObservableProperty is describing.

Super-classes skos:Concept (c)
In range of property (op)

Statistical Measure

Property Value
URI http://purl.org/voc/cpm#StatisticalMeasure
Description
        A description of some statistical measure e.g. "daily maximum". The measure is usually some function over some time (e.g. an hour, a day) or space (e.g. a length, area or volume). Other aggregation types can be supported by the 'otherAggregation' extension point. 
Super-classes skos:Concept (c)
Restrictions derivedFrom (op) max 1
aggregationVolume (op) min 0
aggregationArea (op) min 0
otherAggregation (op) max 1
aggregationTimePeriod (op) max 1
aggregationTimePeriod (op) min 0
aggregationVolume (op) max 1
aggregationLength (op) max 1
aggregationLength (op) min 0
derivedFrom (op) min 0
otherAggregation (op) min 0
aggregationArea (op) max 1
label (dp) max 1
label (dp) min 0
In domain of label (dp)
aggregation (op)
derivedFrom (op)
In range of derivedFrom (op)
statisticalMeasure (op)

Substance

Property Value
URI http://purl.org/voc/cpm#Substance
Description

A specialisation of ObjectOfInterest for use where the Object of Interest is a chemical substance

Super-classes skos:Concept (c)
ObjectOfInterest (c)
Restrictions casNumber (dp) min 0
In domain of casNumber (dp)

Taxon

Property Value
URI http://purl.org/voc/cpm#Taxon
Description

A specialisation of ObjectOfInterest for use where the Object of Interest is an organism with a binomial classification

Super-classes ObjectOfInterest (c)
skos:Concept (c)

Object Properties

aggregation, aggregationArea, aggregationLength, aggregationTimePeriod, aggregationVolume, canonical unit, component, Constrained Property, derivedFrom, Matrix, Object of Interest, otherAggregation, property, restriction, Statistical Measure, unit of measure, related,

aggregation

Property Value
URI http://purl.org/voc/cpm#aggregation
Super-properties skos:related (op)
Domain(s) StatisticalMeasure (c)
Range(s) xsd:anyURI (c)

aggregationArea

Property Value
URI http://purl.org/voc/cpm#aggregationArea
Super-properties aggregation (op)
skos:related (op)

aggregationLength

Property Value
URI http://purl.org/voc/cpm#aggregationLength
Super-properties skos:related (op)
aggregation (op)

aggregationTimePeriod

Property Value
URI http://purl.org/voc/cpm#aggregationTimePeriod
Super-properties aggregation (op)
skos:related (op)

aggregationVolume

Property Value
URI http://purl.org/voc/cpm#aggregationVolume
Super-properties skos:related (op)
aggregation (op)

canonical unit

Property Value
URI http://purl.org/voc/cpm#canonicalUnit
Super-properties unitOfMeasure (op)
skos:related (op)
Domain(s) ObservableProperty (c)

component

Property Value
URI http://purl.org/voc/cpm#component
Super-properties skos:related (op)
Domain(s) CompositeObservableProperty (c)
Range(s) AbstractObservableProperty (c)

Constrained Property

Property Value
URI http://purl.org/voc/cpm#constraintProperty
Super-properties property (op)
skos:related (op)
Domain(s) Constraint (c)
Range(s) xsd:anyURI (c)

derivedFrom

Property Value
URI http://purl.org/voc/cpm#derivedFrom
Super-properties skos:related (op)
Domain(s) StatisticalMeasure (c)
Range(s) StatisticalMeasure (c)

Matrix

Property Value
URI http://purl.org/voc/cpm#matrix
Super-properties skos:related (op)
Domain(s) ObservableProperty (c)
Range(s) Matrix (c)

Object of Interest

Property Value
URI http://purl.org/voc/cpm#objectOfInterest
Super-properties skos:related (op)
Domain(s) ObservableProperty (c)
Range(s) ObjectOfInterest (c)

otherAggregation

Property Value
URI http://purl.org/voc/cpm#otherAggregation
Super-properties aggregation (op)

property

Property Value
URI http://purl.org/voc/cpm#property
Super-properties skos:related (op)
Domain(s) ObservableProperty (c)
Range(s) Property (c)
xsd:anyURI (c)

restriction

Property Value
URI http://purl.org/voc/cpm#restriction
Super-properties skos:related (op)
Domain(s) ObservableProperty (c)
Range(s) Constraint (c)

Statistical Measure

Property Value
URI http://purl.org/voc/cpm#statisticalMeasure
Super-properties skos:related (op)
Domain(s) ObservableProperty (c)
Range(s) xsd:anyURI (c)
StatisticalMeasure (c)

unit of measure

Property Value
URI http://purl.org/voc/cpm#unitOfMeasure
Super-properties skos:related (op)
Domain(s) ObservableProperty (c)

related

Property Value
URI http://www.w3.org/2004/02/skos/core#related

Datatype Properties

CAS Number, count, label, value, altLabel, prefLabel,

CAS Number

Property Value
URI http://purl.org/voc/cpm#casNumber
Super-properties skos:altLabel (dp)
Domain(s) Substance (c)
Range(s) xsd:string (c)

count

Property Value
URI http://purl.org/voc/cpm#count
Domain(s) CompositeObservableProperty (c)
Range(s) xsd:nonNegativeInteger (c)

label

Property Value
URI http://purl.org/voc/cpm#label
Super-properties skos:prefLabel (dp)
Domain(s) StatisticalMeasure (c)
Constraint (c)
Range(s) xsd:string (c)

value

Property Value
URI http://purl.org/voc/cpm#value

altLabel

Property Value
URI http://www.w3.org/2004/02/skos/core#altLabel

prefLabel

Property Value
URI http://www.w3.org/2004/02/skos/core#prefLabel

Annotation Properties

definition, notation,

definition

Property Value
URI http://www.w3.org/2004/02/skos/core#definition

notation

Property Value
URI http://www.w3.org/2004/02/skos/core#notation

Named Individuals

Namespaces

  • :
    • http://purl.org/voc/cpm#
  • owl
    • http://www.w3.org/2002/07/owl#
  • prov
    • http://www.w3.org/ns/prov#
  • rdf
    • http://www.w3.org/1999/02/22-rdf-syntax-ns#
  • rdfs
    • http://www.w3.org/2000/01/rdf-schema#
  • sdo
    • https://schema.org/
  • skos
    • http://www.w3.org/2004/02/skos/core#
  • vann
    • http://purl.org/vocab/vann/
  • xsd
    • http://www.w3.org/2001/XMLSchema#

Legend

  • Classes: c
  • Object Properties: op
  • Functional Properties: fp
  • Data Properties: dp
  • Annotation Properties: dp
  • Properties: p
  • Named Individuals: ni