http://www.w3.org/ns/ssn/
This ontology describes sensors, actuators and observations, and related concepts. It does not describe domain concepts, time, locations, etc. these are intended to be included from other ontologies via OWL imports.
W3C/OGC Spatial Data on the Web Working Group
New modular version of the SSN ontology.
This ontology was originally developed in 2009-2011 by the W3C Semantic Sensor Networks Incubator Group (SSN-XG). For more information on the group's activities see: http://www.w3.org/2005/Incubator/ssn/. The ontology was revised and modularized in 2015-2017 by the W3C/OGC Spatial Data on the Web Working Group, see: https://www.w3.org/2015/spatial/wiki/Semantic_Sensor_Network_Ontology.
In particular, (a) the scope is extended to include actuation and sampling; (b) the core concepts and properties are factored out into the SOSA ontology. The SSN ontology imports SOSA and adds formal axiomatization consistent with the text definitions in SOSA, and adds classes and properties to accommodate the scope of the original SSN ontology.
Semantic Sensor Network Ontology
Copyright 2017 W3C/OGC.
2017-04-17
ssn
Please report any errors to the W3C Spatial Data on the Web Working Group via the SDW WG Public List public-sdw-wg@w3.org
Relation between a Deployment and the Platform on which the Systems are deployed.
deployed on platform
Relation between a Deployment and the Platform on which the Systems are deployed.
Relation between a Deployment and a deployed System.
deployed system
Relation between a Deployment and a deployed System.
A relation from a Sensor to the Stimulus that the Sensor can detect. The Stimulus itself will be serving as a proxy for some ObservableProperty.
detects
A relation from a Sensor to the Stimulus that the Sensor detects. The Stimulus itself will be serving as a proxy for some ObservableProperty.
A relation between some aspect of an entity and a Property.
for property
A relation between some aspect of an entity and a Property.
For example, from a Sensor to the properties it can observe; from an Actuator to the properties it can act on; from a Deployment to the properties it was installed to observe or act on; from a SystemCapability to the Property the capability is described for.
Relation between a System and a Deployment, recording that the System is deployed in that Deployment.
has deployment
Relation between a System and a Deployment, recording that the System is deployed in that Deployment.
Relation between a Procedure and an Input to it.
has input
Relation between a Procedure and an Input to it.
Relation between a Procedure and an Output of it.
has output
Relation between a Procedure and an Output of it.
Relation between an entity and a Property of that entity.
has property
Relation between an entity and a Property of that entity.
Relation between a System and its component parts.
has subsystem
Relation between a System and its component parts.
Relation between a Procedure (an algorithm, procedure or method) and an entity that implements that Procedure in some executable way.
implemented by
Relation between a Procedure (an algorithm, procedure or method) and an entity that implements that Procedure in some executable way.
For example, the relationship between a scientific measuring Procedure and a sensor that senses via that Procedure.
Relation between an entity that implements a Procedure in some executable way and the Procedure (an algorithm, procedure or method).
implements
Relation between an entity that implements a Procedure in some executable way and the Procedure (an algorithm, procedure or method).
For example, the relationship between a sensor and the scientific measuring Procedure via which it senses.
Relation between a Platform and a Deployment, meaning that the deployedSystems of the Deployment are hosted on the Platform.
in deployment
Relation between a Platform and a Deployment, meaning that the deployedSystems of the Deployment are hosted on the Platform.
For example, a relation between a buoy and a deployment of several Sensors.
Relation between a Property and the entity it belongs to.
is property of
Relation between a Property and the entity it belongs to.
A relation from a Stimulus to the Property that the Stimulus is serving as a proxy for.
is proxy for
A relation from a Stimulus to the Property that the Stimulus is serving as a proxy for.
For example, the expansion of quicksilver is a stimulus that serves as a proxy for some temperature property. An increase or decrease in the velocity of spinning cups on a wind sensor is serving as a proxy for the wind speed.
Relation between an Observation and the Stimulus that originated it.
was originated by
Relation between an Observation and the Stimulus that originated it.
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Describes the Deployment of one or more Systems for a particular purpose. Deployment may be done on a Platform.
Deployment
Describes the Deployment of one or more Systems for a particular purpose. Deployment may be done on a Platform.
For example, a temperature Sensor deployed on a wall, or a whole network of Sensors deployed for an Observation campaign.
1
Any information that is provided to a Procedure for its use.
Input
Any information that is provided to a Procedure for its use.
1
Any information that is reported from a Procedure.
Output
Any information that is reported from a Procedure.
A quality of an entity. An aspect of an entity that is intrinsic to and cannot exist without the entity.
Property
A quality of an entity. An aspect of an entity that is intrinsic to and cannot exist without the entity.
An event in the real world that 'triggers' the Sensor. The properties associated to the Stimulus may be different to the eventual observed ObservableProperty. It is the event, not the object, that triggers the Sensor.
Stimulus
An event in the real world that 'triggers' the Sensor. The properties associated to the Stimulus may be different to the eventual observed ObservableProperty. It is the event, not the object, that triggers the Sensor.
System is a unit of abstraction for pieces of infrastructure that implements Procedures. A System may have components, its subsystems, which are other systems.
System
System is a unit of abstraction for pieces of infrastructure that implement Procedures. A System may have components, its subsystems, which are other systems.
W3C/OGC Spatial Data on the Web Working Group