w3c / sdw-sosa-ssn

Repository of the Spatial Data on the Web Working Group for the SOSA/SSN vocabulary
8 stars 5 forks source link

Problematic property chain axioms in SSN #110

Closed maximelefrancois86 closed 9 months ago

maximelefrancois86 commented 11 months ago

In SSN the following axioms are problematic:

sosa:usedProcedure 
  owl:propertyChainAxiom ( sosa:madeBySensor ssn:implements ) ;
  owl:propertyChainAxiom ( sosa:madeByActuator ssn:implements ) ;
  owl:propertyChainAxiom ( sosa:madeBySampler ssn:implements ) .

They enforce that: if a system implements some procedure, then all the procedure executions it will make (observations, actuations, samplings) necessarily use this procedure.

This has been reported in Section 4.1.2 of the following article:

Sagar, S., Lefrançois, M., Rebaï, I., Khemaja, M., Garlatti, S., Feki, J., & Médini, L. (2018, October). Modeling smart sensors on top of SOSA/SSN and WoT TD with the semantic smart sensor network (S3N) modular ontology. In ISWC 2018: 17th Internal Semantic Web Conference (pp. 163-177).

Proposal: delete these axioms

maximelefrancois86 commented 11 months ago

For example a Zigbee light actuator implements different procedures: turn on, turn off, set color, set scene, transition from on to off in 2 s, etc.

For example the BMP282 sensor implements different procedures, where one can skip either the temperature measurement or the pressure measurement, set the oversampling factor for both, parameterize an IIR filter, etc.