This document describes an application profile, in this case OSLO Air & Water - Air Quality. The application profile specifies a semantic data model covering a set of use cases. The specification consists of terms with their constraints (cardinalities, codelists, usage guidelines).
Summary
TO DO
Status of this document
This application profile has the status of https://data.vlaanderen.be/id/concept/StandaardStatus/OntwerpStandaard published on 2021-04-16.
Information about the process and the decisions involved in the creation of this specification are consultable at the registry of standards.
License
This specification of Digitaal Vlaanderen is published under "Model license Free Reuse - v1.0".
Conformance
An implementation is conformant with this application profile if it satisfies these rules.
Overview
This document describes the usage of the following entities for a correct usage of the Application Profile:
|
AirFeature |
AirPollutantLevelObservation |
AirPollutantObservation |
AirPollutantValueObservation |
AirQualityIndexObservation |
AirQualityLevelObservation |
AirQualityObservation |
AirQualityObservationCollection |
CategoryObservation |
DQ_Element |
Feature |
Maat |
Measurement |
Metadata |
Observation |
ObservationCollection |
ObservationProcedure |
Procedure |
Process |
PropertyType |
Result |
SamplingFeature |
Sensor |
System |
WeatherObserved |
This document describes the usage of the following datatypes for a correct usage of the Application Profile:
|
NamedValue |
Number |
QuantitativeValue |
ScopedName |
StandardUnit |
TM_Object |
Entities
AirFeature
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
type
|
AirFeatureType | 0..1 | TODO |
AirPollutantLevelObservation
- Description
- TODO
- Subclass of
- AirPollutantObservation, CategoryObservation
- Properties
- For this entity the following properties are defined: airPollutantLevel.
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
airPollutantLevel
|
ScopedName | 1 | TODO |
AirPollutantObservation
- Description
- TODO
- Subclass of
- Observation
- Properties
- For this entity the following properties are defined: observedOroperty.
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
observedOroperty
|
PollutantType | 1 | TODO |
AirPollutantValueObservation
- Description
- TODO
- Subclass of
- AirPollutantObservation, Measurement
- Properties
- For this entity the following properties are defined: airpollutantValue.
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
airpollutantValue
|
Maat | 1 | TODO |
AirQualityIndexObservation
- Description
- TODO
- Subclass of
- AirQualityObservation, Measurement
- Properties
- For this entity the following properties are defined: airQualityIndex, reliability.
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
airQualityIndex
|
Maat | 0..1 | TODO | ||
reliability
|
Number | 0..1 | TODO |
AirQualityLevelObservation
- Description
- TODO
- Subclass of
- AirQualityObservation, CategoryObservation
- Properties
- For this entity the following properties are defined: airQualityLevel.
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
airQualityLevel
|
ScopedName | 1 | TODO |
AirQualityObservation
- Description
- TODO
- Subclass of
- Observation
- Properties
- No properties have been defined for this entity.
AirQualityObservationCollection
- Description
- TODO
- Subclass of
- ObservationCollection
- Properties
- For this entity the following properties are defined: ^hasFeatureOfOnterest, ^phenomenonTime, member, refWeatherObserved.
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
^hasFeatureOfOnterest
|
Feature | 1 | TODO | ||
^phenomenonTime
|
TM_Object | 1 | TODO | ||
member
|
Observation | 1..* | TODO | ||
refWeatherObserved
|
WeatherObserved | 0..1 | TODO |
CategoryObservation
- Description
- TODO
- Properties
- No properties have been defined for this entity.
DQ_Element
- Description
- TODO
- Properties
- No properties have been defined for this entity.
Feature
- Description
- Features are abstractions of real-world phenomena.
- Properties
- No properties have been defined for this entity.
Maat
- Description
- Een afgemeten hoeveelheid ve bepaalde grootheid,uitgedrukt in een bepaalde eenheid.
- Usage
- TODO
- Properties
- For this entity the following properties are defined: maat.
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
maat
|
QuantitativeValue | 1 | De hoeveelheid. | TODO |
Measurement
- Description
- TODO
- Properties
- No properties have been defined for this entity.
Metadata
- Description
- Metadata is data that contains information about data.
- Properties
- No properties have been defined for this entity.
Observation
- Description
- The determination of the value of a particular characteristic of an Object at a given time or between two times.
- Properties
- For this entity the following properties are defined: featureOfInterest, hasSimpleResult, hasUltimateFeatureOfInterest, madeBySensor, metadata, observedProperty, parameter, phenomenonTime, relatedObservation, result, resultQuality, resultTime, usedProcedure.
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
featureOfInterest
|
Feature | 1 | Object that is observed. | Can be the Feature itself or a proxy, viz a SamplingFeature. REMARK: Sometimes the actual FeatureOfInterest is only determined after observing the proxy. | |
hasSimpleResult
|
Literal | 1 | The simple value of an Observation or Actuation. | ||
hasUltimateFeatureOfInterest
|
Feature | 1..* | Link to the ultimate feature of interest of an observation or act of sampling. This is useful when the proximate feature of interest is a sample of the ultimate feature of interest, directly or transitively. | ||
madeBySensor
|
Sensor | 1 | Relation between an Observation and the Sensor which made the Observations. | ||
metadata
|
Metadata | 0..1 | Link to the metadata of the observation. | ||
observedProperty
|
PropertyType | 1 | Relation linking an Observation to the property that was observed. The ObservableProperty should be a property of the FeatureOfInterest (linked by hasFeatureOfInterest) of this Observation. | ||
parameter
|
NamedValue | 0..* | The parameter describes an arbitrary event-specific parameter. This might be an environmental parameter, an instrument setting or input, or an event-specific sampling parameter that is not tightly bound to either the feature of interest or to the observation procedure. | ||
phenomenonTime
|
TM_Object | 1 | Phenomenon time describes the time that the result applies to the property of the feature of interest. This is often the time of interaction by a sampling procedure or observation procedure with a real-world feature. | ||
relatedObservation
|
Observation | 0..* | Observations of which the results are related in one way or another | ||
result
|
Result | 1 | Estimate of the value of a property determined through a known observation procedure | ||
resultQuality
|
DQ_Element | 0..* | The resultQuality describes the quality of the result. This instance-specific description complements the description of the observation procedure, which provides information concerning the quality of all observations using this procedure. Quality of a result may be assessed following the procedures in ISO 19114:2003. | ||
resultTime
|
DateTime | 1 | The resultTime describes the time when the result became available, typically when the procedure associated wit hthe observation was completed. For some observations this is identical to the phenomenonTime. Howevere there are important cases where they differ. | ||
usedProcedure
|
ObservationProcedure | 0..* | A relation to link to a re-usable Procedure used in making an Observation, an Actuation, or a Sample, typically through a Sensor, Actuator or Sampler. |
ObservationCollection
- Description
- A collection of one or more observations,whose members share a common value for one or more properties.
- Properties
- No properties have been defined for this entity.
ObservationProcedure
- Description
- A workflow, protocol, plan, algorithm, or computational method specifying how to make an observation, create a sample, or make a change to the state of the world (via an actuator). A procedure is re-usable, and might be involved in many observations, samplings or actuations. It explains the steps to be carried out to arrived at reproducible results.
- Subclass of
- Process, Procedure
- Properties
- No properties have been defined for this entity.
Procedure
- Description
- TODO
- Properties
- No properties have been defined for this entity.
Process
- Description
- TODO
- Properties
- No properties have been defined for this entity.
PropertyType
- Description
- Characteristic of a feature type
- Properties
- No properties have been defined for this entity.
Result
- Description
- The observation result in an estimate of the value of a property determined through a known observation procedure.
- Properties
- No properties have been defined for this entity.
SamplingFeature
- Description
- Feature, such as a station, transect, section or specimen, which is involved in making observations concerning a domain feature
- Subclass of
- Feature
- Properties
- For this entity the following properties are defined: sampledFeature.
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
sampledFeature
|
AirFeature | 1..* | References to the feature that one wants to sample. |
Sensor
- Description
- Device, agent (including humans), or software (simulation) involved in, or implementing, a procedure. Sensors respond to a stimulus, e.e., a change in the environment, or Input data composed from the Results of prior observations, and generate a result. Sensors can be hosted by platforms.
- Subclass of
- Process, System
- Properties
- For this entity the following properties are defined: madeObservation.
Property | Expected Range | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
madeObservation
|
Observation | 0..* | Relation between a Sensor and an Observation made by the Sensor. |
System
- Description
- System is a unit of abstraction for pieces of infrastructure that implment Procedures. A system may have components,it's subsystems,which are other Systems.
- Properties
- No properties have been defined for this entity.
WeatherObserved
- Description
- TODO
- Properties
- No properties have been defined for this entity.
Datatypes
NamedValue
- Description
- The class NamedValue provides for a generic soft-typed parameter value.
- Properties
- There are no properties defined for this datatype.
Number
- Description
- TODO
- Usage
- TODO
- Properties
- There are no properties defined for this datatype.
QuantitativeValue
- Description
- TODO
- Properties
- we have defined the following properties for this datatype: StandardUnit, unit, value.
Property | Expects Type | Cardinality | Description | Usage | Codelist |
---|---|---|---|---|---|
StandardUnit
|
StandardUnit | 0..1 | TODO | ||
unit
|
String | 0..1 | TODO | TODO | |
value
|
Number | 1 | TODO |
ScopedName
- Description
- TODO
- Usage
- TODO
- Properties
- There are no properties defined for this datatype.
StandardUnit
- Description
- TODO
- Usage
- TODO
- Properties
- There are no properties defined for this datatype.
TM_Object
- Description
- TM_Object is a temporal object.
- Properties
- There are no properties defined for this datatype.
JSON-LD context
(non-normative)A reusable JSON-LD context definition for this application profile is retrievable at: /doc/applicationprofile/AirAndWater/Air/ontwerpstandaard/2021-04-16/context/OSLO-airAndWater-Air-ap_en.jsonld
SHACL template
(non-normative)A reusable SHACL template for this application profile is retrievable at: /doc/applicationprofile/AirAndWater/Air/ontwerpstandaard/2021-04-16/shacl/OSLO-airAndWater-Air-ap_en-SHACL.ttl