Issued: 2016-05-10
The SEAS Device ontology defines seas:Device as physical system that are designed to execute one or more procedures that involve the physical world.
Figure below provides an overview of the concepts in this ontology:
This ontology extends the Procedure Execution Ontology (PEP) and defines:
Sub types of seas:Actuator, seas:Actuating, and seas:Actuation, may constrain the type of the value of the property. For instance ontology seas:BooleanOntology defines seas:BooleanActuator, seas:BooleanActuating, and seas:BooleanActuation, that constrain the acted upon property to be a seas:BooleanProperty. Other ontologies may define many more.
Similarly, sub types of seas:Sensor, seas:Sensing, and seas:Observation, may constrain the type of the value of the property. For instance ontology seas:BooleanOntology defines seas:BooleanSensor, seas:BooleanSensing, and seas:BooleanObservation, that constrain the observed property to be a seas:BooleanProperty. Other ontologies may define many more.
Alignments to the SSN ontology is proposed in SSNAlignment.
Label: Actuating
IRI: https://w3id.org/seas/Actuating
Actuating is a procedure that has an impact on the physical world.
sub class of: https://w3id.org/pep/Procedure
Label: Actuation
IRI: https://w3id.org/seas/Actuation
An actuation is the execution of some actuating procedure by some actuator, and has an impact on the physical world.
Label: Actuator
IRI: https://w3id.org/seas/Actuator
An actuator is a device that implements some actuating procedure, and has thus an impact on the physical world.
Label: Device
IRI: https://w3id.org/seas/Device
Device is a physical system designed to execute one or more procedures that invove the physical world.
A seas:Device is also a pep:ProcedureExecutor from the Procedure Execution Ontology (PEP). As such, it may implement procedures, and generate procedure executions.
If SEAS was to be aligned to the SAREF ontology, seas:Device would be more generic than saref:Device.
A seas:Device may also be aligned with the SSN ssn:Device.
Label: Observation
IRI: https://w3id.org/seas/Observation
An observation is the execution of some sensing procedure by some sensor.
Label: Sensing
IRI: https://w3id.org/seas/Sensing
Sensing is a procedure where stimuli from the physical world are used to produce outputs.
Label: Sensor
IRI: https://w3id.org/seas/Sensor
A sensor is a device that implements some sensing procedure, and hence uses stimuli from the physical world to produce outputs.
sub class of: Device
Label: acts on
IRI: https://w3id.org/seas/actsOn
Links an actuating, actuator, or actuation, to the feature of interest a property of which it acts on.
If x acts on a property, then it also acts on the feature of interest of this property:
seas:actsOnProperty < seas:actsOn o seas:isPropertyOf .
If a acting acts on a feature of interest, then any actuator that implements this acting also acts on this feature of interest, and any actuation that used this acting also acts on this feature of interest. Furthermore, if a actuator acts on a feature of interest, then any actuation executed by this actuator also acts on this feature of interest:
seas:actsOn < pep:usedProcedure o seas:actsOn . seas:actsOn < pep:usedProcedure o seas:actsOn . seas:actsOn < pep:madeBy o seas:actsOn .
range: FeatureOfInterest
Label: acts on property
IRI: https://w3id.org/seas/actsOnProperty
Links an actuating, actuator, or actuation, to the property it acts on.
If a acting acts on a property, then any actuator that implements this acting also acts on this property, and any actuation that used this acting also acts on this property. Furthermore, if a actuator acts on a property, then any actuation executed by this actuator also acts on this property:
seas:actsOnProperty < pep:implements o seas:actsOnProperty . seas:actsOnProperty < pep:usedProcedure o seas:actsOnProperty . seas:actsOnProperty < pep:madeBy o seas:actsOnProperty .
Label: observes
IRI: https://w3id.org/seas/observes
Links a sensing, sensor, or observation, to the feature of interest a property of which it observes.
If x observes a property, then it also observes the feature of interest of this property:
seas:observes < seas:observesProperty o seas:isPropertyOf .
If a sensing observes a feature of interest, then any sensor that implements this sensing also observes this feature of interest, and any observation that used this sensing also observes this feature of interest. Furthermore, if a sensor observes a feature of interest, then any observation executed by this sensor also observes this feature of interest:
seas:observes < pep:usedProcedure o seas:observes . seas:observes < pep:usedProcedure o seas:observes . seas:observes < pep:madeBy o seas:observes .
Label: observes property
IRI: https://w3id.org/seas/observesProperty
Links a sensing, sensor, or observation, to a property it observes.
If a sensing observes a property, then any sensor that implements this sensing also observes this property, and any observation that used this sensing also observes this property. Furthermore, if a sensor observes a property, then any observation executed by this sensor also observes this property:
seas:observesProperty < pep:implements o seas:observesProperty . seas:observesProperty < pep:usedProcedure o seas:observesProperty . seas:observesProperty < pep:madeBy o seas:observesProperty .