Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
212 changes: 151 additions & 61 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,25 +23,24 @@ here include:
| http://www.w3.org/2000/01/rdf-schema# | rdfs | RDF Schema namespace |
| http://www.w3.org/2001/XMLSchema# | xsd | XML Schema namespace |

## Classes

#Classes
| Class Name | Label | Description | Related Properties |
| ---------- | ----- | ----------- | ------------------ |
| **[s3n:Device](#Device)** | Device | A device is a physical piece of technology - a system in a box. Devices may of course be built of smaller devices and software components (i.e. systems have components). | `dct:title` <br> `dct:description` <br> `dct:hasPart` |
| **[s3n:Device](#Device)** | Device | A device is a physical piece of technology - a system in a box. Devices may of course be built of smaller devices and software components (i.e. systems have components). | [dct:title](http://purl.org/dc/terms/title) <br> [dct:description](http://purl.org/dc/elements/1.1/description) <br> [dct:hasPart](http://purl.org/dc/terms/hasPart) |
| **[s3n:Sensor](#Sensor)** | Sensor | Sensors may be physical devices, computational methods, a laboratory setup with a person following a method, or any other thing that can follow a method to observe a property. | [s3n:observes](#observes) <br> [s3n:detects](#detects) <br> [s3n:hasMeasurementCapability](#hasMeasurementCapability) |
| [s3n:Observation](#Observation) | Observation |A situation in which a Sensing method has been used to estimate or calculate a value of a Property. | [s3n:observedBy](#observedBy) <br>[s3n:observedProperty](#observedProperty) <br>[s3n:observationResult](#observationResult) <br>[dct:includesEvent](http://www.loa-cnr.it/ontologies/DUL.owl#includesEvent) <br>[s3n:observationResultTime](#observationResultTime)
| [s3n:SensorInput](#SensorInput) | SensorInput |An Event in the real world that 'triggers' the sensor|
| [s3n:SensorOutput](#SensorOutput) | SensorOutput |A sensor outputs a piece of information, the value itself being represented by an ObservationValue| [s3n:isProducedBy](#isProducedBy) <br>[s3n:hasValue](#hasValue)
| [s3n:Condition](#Condition) | Condition |Used to specify ranges for qualities that act as conditions on a system/sensor's operation|
| [s3n:MeasurementCapability](#MeasurementCapability) |Measurement Capability|Collects together measurement properties and the environmental conditions in which those properties hold| [s3n:hasCondition](#hasCondition) <br>[s3n:hasMeasurementProperty](#hasCondition)
| [s3n:ObservationValue](#ObservationValue)| Observation Value |The value of the result of an Observation|
| [s3n:MeasurementProperty](#MeasurementProperty)| Measurement Property|An identifiable and observable characteristic of a sensor's observations or ability to make observations|
| [s3n:Accuracy](#Accuracy) | Accuracy |The closeness of agreement between the value of an observation and the true value of the observed quality| |
| [s3n:Frequency](#Frequency) | Frequency |The smallest possible time between one observation and the next| |
| [s3n:Precision](#Precision) | Precision |The closeness of agreement between replicate observations on an unchanged or similar quality value| |
| [s3n:Resolution](#Resolution) | Resolution |The smallest difference in the value of a quality being observed that would result in perceptably different values of observation results| |
| [s3n:ResponseTime](#ResponseTime) | Response Time |The time between a change in the value of an observed quality and a sensor 'settling' on an observed value.| |
| [s3n:Sensitivity](#Sensitivity) | Sensitivity |Sensitivity is the quotient of the change in a result of sensor and the corresponding change in a value of a quality being observed| |
| **[s3n:Observation](#Observation)** | Observation |A situation in which a Sensing method has been used to estimate or calculate a value of a Property. | [s3n:observedBy](#observedBy) <br>[s3n:observedProperty](#observedProperty) <br>[s3n:observationResult](#observationResult) <br>[dct:includesEvent](http://www.loa-cnr.it/ontologies/DUL.owl#includesEvent) <br>[s3n:observationResultTime](#observationResultTime) |
| **[s3n:SensorInput](#SensorInput)** | SensorInput |An Event in the real world that 'triggers' the sensor|
| **[s3n:SensorOutput](#SensorOutput)** | SensorOutput |A sensor outputs a piece of information, the value itself being represented by an ObservationValue| [s3n:isProducedBy](#isProducedBy) <br>[s3n:hasValue](#hasValue)
| **[s3n:Condition](#Condition)** | Condition |Used to specify ranges for qualities that act as conditions on a system/sensor's operation |
| **[s3n:MeasurementCapability](#MeasurementCapability)** |Measurement Capability|Collects together measurement properties and the environmental conditions in which those properties hold| [s3n:hasCondition](#hasCondition) <br>[s3n:hasMeasurementProperty](#hasMeasurementProperty)
| **[s3n:ObservationValue](#ObservationValue)** | Observation Value |The value of the result of an Observation|
| **[s3n:MeasurementProperty](#MeasurementProperty)** | Measurement Property|An identifiable and observable characteristic of a sensor's observations or ability to make observations|
| **[s3n:Accuracy](#Accuracy)** | Accuracy |The closeness of agreement between the value of an observation and the true value of the observed quality| |
| **[s3n:Frequency](#Frequency)** | Frequency |The smallest possible time between one observation and the next| |
| **[s3n:Precision](#Precision)** | Precision |The closeness of agreement between replicate observations on an unchanged or similar quality value| |
| **[s3n:Resolution](#Resolution)** | Resolution |The smallest difference in the value of a quality being observed that would result in perceptably different values of observation results| |
| **[s3n:ResponseTime](#ResponseTime)** | Response Time |The time between a change in the value of an observed quality and a sensor 'settling' on an observed value.| |
| **[s3n:Sensitivity](#Sensitivity)** | Sensitivity |Sensitivity is the quotient of the change in a result of sensor and the corresponding change in a value of a quality being observed| |

<h3 id="Device">Device</h3>

Expand All @@ -52,9 +51,10 @@ here include:
- **Domain of**:
- **Range of**:
- **Related properties**:
+ dct:title
+ dct:description
+ dct:hasPart
+ [dct:title](http://purl.org/dc/terms/title)
+ [dct:description](http://purl.org/dc/elements/1.1/description)
+ [dct:hasPart](http://purl.org/dc/terms/hasPart)


<h3 id="Sensor">Sensor</h3>

Expand All @@ -63,74 +63,157 @@ here include:
laboratory setup with a person following a method, or any other thing that
can follow a method to observe a property
- **Domain of**:
+ [s3n:detects](#detects)
+ [s3n:observes](#observes)
+ [s3n:hasMeasurementCapability](#hasMeasurementCapability)
- **Range of**:
+ [s3n:isProducedBy](#isProducedBy)
+ [s3n:observedBy](#observedBy)
- **Related properties**:
+ dct:title
+ dct:description
+ dct:hasPart
+ [s3n:observes](#observes)
+ [s3n:detects](#detects)
+ [s3n:hasMeasurementCapability](#hasMeasurementCapability)


<h3 id="Observation">Observation</h3>

An Observation is a Situation in which a Sensing method has been used to estimate or calculate a value of a Property.
- **Label**: Observation (`https://imergo.com/ns/2015/s3n#Observation`)
- **Description**: An Observation is a Situation in which a Sensing method has been used to estimate or calculate a value of a Property.
- **Domain of**:
+ [s3n:observedProperty](#observedProperty)
+ [s3n:observationResult](#observationResult)
+ [s3n:observedBy](#observedBy)
- **Range of**:
- **Related properties**:
+ [s3n:observedBy](#observedBy)
+ [s3n:observedProperty](#observedProperty)
+ [s3n:observationResult](#observationResult)
+ [dct:includesEvent](http://www.loa-cnr.it/ontologies/DUL.owl#includesEvent)
+ [s3n:observationResultTime](#observationResultTime)

<h3 id="Condition">Condition</h3>

Used to specify ranges for qualities that act as conditions on a system/sensor's operation
- **Label**: Condition (`https://imergo.com/ns/2015/s3n#Observation`)
- **Description**: Used to specify ranges for qualities that act as conditions on a system/sensor's operation
- **Domain of**:
- **Range of**:
- **Related properties**:

<h3 id="ObservationValue">ObservationValue</h3>

The value of the result of an Observation. An Observation has a result which is the output of some sensor, the result is an information object that encodes some value for a Feature.
- **Label**: ObservationValue (`https://imergo.com/ns/2015/s3n#Observation`)
- **Description**:The value of the result of an Observation. An Observation has a result which is the output of some sensor, the result is an information object that encodes some value for a Feature.
- **Domain of**:
- **Range of**:
- **Related properties**:

<h3 id="MeasurementCapability">MeasurementCapability</h3>

Collects together measurement properties (accuracy, range, precision, etc) and the environmental conditions in which those properties hold, representing a specification of a sensor's capability in those conditions.
- **Label**: MeasurementCapability (`https://imergo.com/ns/2015/s3n#MeasurementCapability`)
- **Description**:Collects together measurement properties (accuracy, range, precision, etc) and the environmental conditions in which those properties hold, representing a specification of a sensor's capability in those conditions.
- **Domain of**:
+ [s3n:hasMeasurementProperty](#hasMeasurementProperty)
- **Range of**:
+ [s3n:hasMeasurementCapability](#hasMeasurementCapability)
- **Related properties**:
+ [s3n:hasCondition](#hasCondition)
+ [s3n:hasMeasurementProperty](#hasMeasurementProperty)

<h3 id="MeasurementProperty">MeasurementProperty</h3>

An identifiable and observable characteristic of a sensor's observations or ability to make observations.
- **Label**: MeasurementProperty (`https://imergo.com/ns/2015/s3n#MeasurementProperty`)
- **Description**:An identifiable and observable characteristic of a sensor's observations or ability to make observations.
- **Domain of**:
- **Range of**:
+ [s3n:hasMeasurementProperty](#hasMeasurementProperty)
- **Related properties**:

<h3 id="SensorInput">SensorInput</h3>

An Event in the real world that 'triggers' the sensor.
- **Label**: SensorInput (`https://imergo.com/ns/2015/s3n#SensorInput`)
- **Description**:An Event in the real world that 'triggers' the sensor.
- **Domain of**:
- **Range of**:
+ [s3n:detects](#detects)
- **Related properties**:

<h3 id="SensorOutput">SensorOutput</h3>

A sensor outputs a piece of information (an observed value), the value itself being represented by an ObservationValue.

- **Label**: SensorOutput (`https://imergo.com/ns/2015/s3n#SensorOutput`)
- **Description**:A sensor outputs a piece of information (an observed value), the value itself being represented by an ObservationValue.
- **Domain of**:
+ [s3n:isProducedBy](#isProducedBy)
- **Range of**:
+ [s3n:observationResult](#observationResult)
- **Related properties**:
+ [s3n:isProducedBy](#isProducedBy)
+ [s3n:hasValue](#hasValue)

<h3 id="Property">Property</h3>

An observable Quality of an Event or Object.
- **Label**: Property (`https://imergo.com/ns/2015/s3n#Property`)
- **Description**:An observable Quality of an Event or Object.
- **Domain of**:
- **Range of**:
+ [s3n:observes](#observes)
+ [s3n:observedProperty](#observedProperty)
- **Related properties**:

<h3 id="Accuracy">Accuracy</h3>

The closeness of agreement between the value of an observation and the true value of the observed quality.
- **Label**: Accuracy (`https://imergo.com/ns/2015/s3n#Accuracy`)
- **Description**:The closeness of agreement between the value of an observation and the true value of the observed quality.
- **Domain of**:
- **Range of**:
- **Related properties**:

<h3 id="Frequency">Frequency</h3>

The smallest possible time between one observation and the next.
- **Label**: Frequency (`https://imergo.com/ns/2015/s3n#Frequency`)
- **Description**:The smallest possible time between one observation and the next.
- **Domain of**:
- **Range of**:
- **Related properties**:

<h3 id="Precision">Precision</h3>

The closeness of agreement between replicate observations on an unchanged or similar quality value: i.e., a measure of a sensor's ability to consitently reproduce an observation.
- **Label**: Precision (`https://imergo.com/ns/2015/s3n#Frequency`)
- **Description**:The closeness of agreement between replicate observations on an unchanged or similar quality value: i.e., a measure of a sensor's ability to consitently reproduce an observation.
- **Domain of**:
- **Range of**:
- **Related properties**:

<h3 id="Resolution">Resolution</h3>

The smallest difference in the value of a quality being observed that would result in perceptably different values of observation results.
- **Label**: Resolution (`https://imergo.com/ns/2015/s3n#Resolution`)
- **Description**:The smallest difference in the value of a quality being observed that would result in perceptably different values of observation results.
- **Domain of**:
- **Range of**:
- **Related properties**:

<h3 id="ResponseTime">ResponseTime</h3>

The time between a (step) change in the value of an observed quality and a sensor (possibly with specified error) 'settling' on an observed value.
- **Label**: ResponseTime (`https://imergo.com/ns/2015/s3n#ResponseTime`)
- **Description**:The time between a (step) change inthe value of an observed quality and a sensor (possibly with specified error) 'settling' on an observed value.
- **Domain of**:
- **Range of**:
- **Related properties**:

##
<h3 id="Sensitivity">Sensitivity</h3>

Sensitivity is the quotient of the change in a result of sensor and the corresponding change in a value of a quality being observed.
- **Label**: Sensitivity (`https://imergo.com/ns/2015/s3n#Sensitivity`)
- **Description**:Sensitivity is the quotient of the change in a result of sensor and the corresponding change in a value of a quality being observed.
- **Domain of**:
- **Range of**:
- **Related properties**:

## Properties

| Property Name | Label | Domain | Range |
| ------------- | ----- | ------ | ----- |
| [s3n:detects](#detects) | detects | [s3n:Sensor](#Sensor) | [s3n:SensorInput](#SensorInput) |
| [s3n:observes](#observes) | Sensor | [s3n:Sensor](#Sensor) | [s3n:Property](#Property) |
| [s3n:observes](#observes) | observes | [s3n:Sensor](#Sensor) | [s3n:Property](#Property) |
| [s3n:hasMeasurementCapability](#hasMeasurementCapability) | hasMeasurementCapability | [s3n:Sensor](#Sensor) | [s3n:MeasurementCapability](#MeasurementCapability) |
| [s3n:observedProperty](#observedProperty) | observedProperty | [s3n:Observation](#Observation) | [s3n:Property](#Property) |
| [s3n:observationResult](#observationResult) | observationResult | [s3n:Observation](#Observation) | [s3n:SensorOutput](#Output) |
Expand All @@ -141,58 +224,65 @@ Sensitivity is the quotient of the change in a result of sensor and the correspo
<h3 id="detects">detects</h3>

A relation from a sensor to the Stimulus(input) that the sensor can detect.

- Domain: [s3n:Sensor](#Sensor)
- Range: [s3n:SesorInput](#SensorInput)
- **Label**: detects (`https://imergo.com/ns/2015/s3n#detects`)
- **Domain**: [s3n:Sensor](#Sensor)
- **Range**: [s3n:SesorInput](#SensorInput)

<h3 id="observes">observes</h3>

Relation between a Sensor and a Property that the sensor can observe.

- Domain: [s3n:Sensor](#Sensor)
- Range: [s3n:Property](#Property)
- **Label**: observes (`https://imergo.com/ns/2015/s3n#observes`)
- **Domain**: [s3n:Sensor](#Sensor)
- **Range**: [s3n:Property](#Property)

<h3 id="hasMeasurementCapability">hasMeasurementCapability</h3>

Relation from a Sensor to a MeasurementCapability describing the measurement properties of the sensor.

- Domain: [s3n:Sensor](#Sensor)
- Range: [s3n:MeasurementCapability](#MeasurementCapability)
- **Label**: hasMeasurementCapability (`https://imergo.com/ns/2015/s3n#hasMeasurementCapability`)
- **Domain**: [s3n:Sensor](#Sensor)
- **Range**: [s3n:MeasurementCapability](#MeasurementCapability)

<h3 id="observedProperty">observedProperty</h3>

Relation linking an Observation to the Property that was observed.

- Domain: [s3n:Observation](#Observation)
- Range: [s3n:Property](#Property)
- **Label**: observedProperty (`https://imergo.com/ns/2015/s3n#observedProperty`)
- **Domain**: [s3n:Observation](#Observation)
- **Range**: [s3n:Property](#Property)

<h3 id="observationResult">observationResult</h3>

Relation linking an Observation (i.e., a description of the context, the
Situation, in which the observatioin was made) and a Result, which contains a
value representing the value associated with the observed Property.

- Domain: [s3n:Observation](#Observation)
- Range: [s3n:SensorOutput](#SensorOutput)
- **Label**: observationResult (`https://imergo.com/ns/2015/s3n#observationResult`)
- **Domain**: [s3n:Observation](#Observation)
- **Range**: [s3n:SensorOutput](#SensorOutput)

<h3 id="isProducedBy">isProducedBy</h3>

Relation between a producer and a produced entity: for example, between a
sensor and the produced output.
- Domain: [s3n:SensorOutput](#SensorOutput)
- Range: [s3n:Sensor](#Sensor)
- **Label**: isProducedBy (`https://imergo.com/ns/2015/s3n#isProducedBy`)
- **Domain**: [s3n:SensorOutput](#SensorOutput)
- **Range**: [s3n:Sensor](#Sensor)

<h3 id="observedBy">observedBy</h3>

Relation between an Observation and Sensor.

- Domain: [s3n:Observation](#Observayion)
- Range: [s3n:Sensor](#Sensor)
- **Label**: observedBy (`https://imergo.com/ns/2015/s3n#observedBy`)
- **Domain**: [s3n:Observation](#Observation)
- **Range**: [s3n:Sensor](#Sensor)

<h3 id="hasMeasurementProperty">hasMeasurementProperty</h3>

Relation from a MeasurementCapability to a MeasurementProperty:
- **Label**: hasMeasurementProperty (`https://imergo.com/ns/2015/s3n#hasMeasurementProperty`)
- **Domain**: [s3n:MeasurementCapability](#MeasurementCapability)
- **Range**: [s3n:MeasurementProperty](#MeasurementProperty)

<h3 id="observationResultTime">observationResultTime</h3>

- Domain: [s3n:MeasurementCapability](#MeasurementCapability)
- Range: [s3n:MeasurementProperty](#MeasurementProperty)
The result time is the time when the procedure associated with the observation act was applied.
- **Label**: observationResultTime (`https://imergo.com/ns/2015/s3n#observationResultTime`)
- **Domain**: [s3n:Observation](#Observation)
- **Range**: