Actuation

From Spatial Data on the Web Working Group
Jump to: navigation, search

Actuation and Actuators in SOSA

This page documents proposed changes to the current (Feb 12, 2017) version of SOSA. The changes address a few shortcomings of the current version, e.g., as raised by Maxime. There are two main changes by which SOSA:actuatedProperty and SOSA:ActuableProperty are introduced. Finally, and as a small update, the definition of FeatureOfInterest is broadened. This task is in preparation for (potentially) introducing a deeper axiomatization for Actuators and Actuation in the new SSN. This document, however, only describes modifications to be made to SOSA. See also Issue-91. Use cases for actuators and actuation can be found at Data on the Web Use Cases & Requirements. Some notes are listed below:

Sosa actuator.png

UPDATE (02/20/17) SOSA:ActuableProperty changed to SOSA:ActuatableProperty (see, e.g., https://lists.w3.org/Archives/Public/public-sdw-wg/2017Feb/0361.html); actuatedProperty SOSA:actuatedProperty changed to SOSA:actsOnProperty (see, e.g., question 3 below). Please note that these changes are introduced in order to find common ground and to act as a basis for discussions, they do not reflect any official decision by the group (as of 02/20/17). The old figure remains available at: concept map.

sosa.ttl

sosa:ActuatableProperty
 rdf:type rdfs:Class ;
 rdf:type owl:Class ;
 rdfs:comment "An actuatable property, i.e., characteristic, of a FeatureOfInterest."@en ;
 rdfs:label "Actuatable Property"@en ;
 skos:definition "An actuatable property, i.e., characteristic, of a FeatureOfInterest."@en ;
 skos:example "A window actuator acts by changing the state between a frame and a window. The ability of the window to be opened or closed is its ActuatableProperty."@en .

sosa:actsOnProperty
 rdf:type owl:ObjectProperty ;
 schema:domainIncludes sosa:Actuation ;
 schema:rangeIncludes sosa:ActuatableProperty ;
 rdfs:comment "Relation between an Actuation and the property of a Feature Of Interest it is acting upon."@en ;
 rdfs:label "acts on property"@en ;
 owl:inverseOf sosa:isActedOnBy ;
 skos:definition "Relation between an Actuation and the property of a Feature Of Interest it is acting upon."@en ;
 skos:example "In the activity (Actuation) of automatically closing a window if the temperature in a room drops below 20 degree Celsius, the 
 property on which the Actuator acts upon is the state of the window as it changes from being open to being closed. "@en .

The skos:examples provided here are based on the 4.48 Smart Cities use case, more specifically on the item 3. Stimulating green behavior.

UPDATE (02/21/17) The changes we voted on have been reflected in the following pull request: PR571

Question 1:

ok for a complete actuator/actuation/xxxProperty model in sosa ?

ok to reflect this in snn ?

Discussions

Kerry: What is the impact on SSN?

- Maxime: should we duplicate any axiom that exists for Observation and adapt it for Actuation?

Kerry: suggest you just do so -- I don't think anyone is objecting to Actuation modelling in SSN and this schematic seems approved of. There has been some requests for "command" and also thinking of this would be helpful, I think: https://w3c.github.io/wot/current-practices/wot-practices.html#interaction-patterns

Currently proposed options

  1. just do it
  2. not do it
  3. ...

Question 2: naming of xxxProperty --> Resolved

See dedicated page Naming_of_xxxProperty

Question 3: naming of the link between Actuation and ActuatableProperty --> Resolved

See dedicated page Link_between_Actuation_and_ActuatableProperty

Question 3': naming of the link between Observation and ObservableProperty

See dedicated page Link_between_Observation_and_ObservableProperty

Question 4: naming of the link between Actuation and Actuator --> Resolved

See dedicated page Link_between_Actuation_and_Actuator

Question 4': naming of the link between Observation and Sensor

See dedicated page Link_between_Observation_and_Sensor

Question 5: Result and Command ?

See dedicated page Result_and_Command

Question 6: phenomenonTime and resultTime

See dedicated page PhenomenonTime_and_resultTime

Question 7: axioms in SSN

Same as Question 1 above.

Question 8: measurement properties in SSN

See dedicated page Measurement_and_Operating_properties_for_actuators

Question 9: operating properties in SSN

See dedicated page Measurement_and_Operating_properties_for_actuators

Question 10: naming of the link between Actuator and ActuatableProperty

See dedicated page Link_between_Actuator_and_ActuatableProperty

Question 10': naming of the link between Sensor and ObservableProperty

See dedicated page Link_between_Sensor_and_ObservableProperty

Pointers to Related Work

--Laurent Lefort (talk) 05:25, 15 February 2017 (UTC) For all naming-related questions, please note that I reviewed the Actuators and sensors: terminology and ontology landscape in February 2010 https://lists.w3.org/Archives/Public/public-xg-ssn/2010Feb/0002.html (and the correct link to the wiki page with all the references is: https://www.w3.org/2005/Incubator/ssn/wiki/Metrology_(hard_and_soft)#Ontology_.28practical.29 )