- From: Armin Haller <armin.haller@anu.edu.au>
- Date: Wed, 8 Mar 2017 03:22:15 +0000
- To: Maxime Lefrançois <maxime.lefrancois@emse.fr>, "SDW WG Public List" <public-sdw-wg@w3.org>
- Message-ID: <8FF1D6E9-BC10-4EBB-A853-29422206DEA1@anu.edu.au>
Hi Maxime, Thanks for providing these illustrations! I did fall in a trap today in the phone call in voting again on names at the end of the telco that we have already decided upon, i.e. see https://www.w3.org/2015/spatial/track/issues/108 and the illustration below by Kerry (with the implemented solution added in red). I.e. we do have the following relations: madeObservation(Sensor, Observation) madeBySensor(Observation, Sensor) observes(Sensor, ObservableProperty) isObservedBy(ObservableProperty, Sensor) There are some naming inconsistencies if you want to follow a specific pattern, but considering the constraints we are living with, i.e. existing SSN relation names and names in the OGC (O&M and SensorML), the below graph shows the minimal changes that are required in SSN and that are already implemented: https://github.com/w3c/sdw/pull/591 Unless there are strong reasons for revisiting these decisions, I would propose to move to the next issue. In particular, as you point out in your proposed solution that has consistent naming, that observes/isObservedBy would have a different “domain” and “range” than in SSN, which is, in my opinion a too high price to pay for a consistent property naming convention. [cid:image001.png@01D29817.612BDCE0] From: Maxime Lefrançois <maxime.lefrancois@emse.fr> Date: Wednesday, 8 March 2017 at 11:18 am To: SDW WG Public List <public-sdw-wg@w3.org> Subject: Naming the properties between FeatureOfInterest, xxxProperty, {Actuator/Sensor}, {Actuation/Observation} Resent-From: <public-sdw-wg@w3.org> Resent-Date: Wednesday, 8 March 2017 at 11:19 am Dear all, As a follow up to today's call, I created a simple figure that shows the old and current links between classes: FeatureOfInterest, xxxProperty, {Actuator/Sensor}, {Actuation/Observation}, as of 2017-03-08, https://www.w3.org/2015/spatial/wiki/File:20170308-foi-property-object-event.png I also produced another figure that illustrates an option where: 1. naming is consistent between the ACT part and the SENSE part 2. one can guess the name of the link between {Actuator, Actuation, Sensor, Observation} to xxxProperty by simply adding the string "Property" somewhere in the name of the link between {Actuator, Actuation, Sensor, Observation} to FeatureOfInterest 3. we rely on present or past to differentiate what is "potential" (i.e., links Actuator or Sensor), versus what is "done" (i.e., links {Actuation, Actuator}). https://www.w3.org/2015/spatial/wiki/File:20170308-foi-property-object-event-maxime-would-be-happy-with.png As you will understand, I am not 100% happy with this option neither: - it uses "observes" as the name of the link between Sensor and FeatureOfInterest, while in the old SSN the link "observes" was between a Sensor and a Property - it would imply that we reconsider the vote at https://www.w3.org/2015/spatial/wiki/Link_between_Actuation_and_Actuator If anyone has a different proposal for the names, you can create a new option with the same "great style" using the pptx at the following URL: https://www.w3.org/2015/spatial/wiki/images/4/40/Foi-property-object-event.pptx Also, now that we have a figure to evaluate all the links between classes FeatureOfInterest, xxxProperty, {Actuator/Sensor}, {Actuation/Observation}, it's clear to track the current progress of sosa/ssn, and identify the possible naming inconsistencies. On the other hand, I absolutely don't have a clue on the best way to proceed to choose as a group each one of the names for the links as quickly as possible. If anyone has an idea about this, I'd be pleased to hear it. Kind regards, Maxime
Attachments
- image/png attachment: image001.png
Received on Wednesday, 8 March 2017 03:22:55 UTC