Re: Pull request for ACTION-308: Implement the operating and survival range for actuators in ssn

Hi Maxime,

Thanks, sounds all good to me!

Kind regards,
Armin

From: Maxime Lefrançois <maxime.lefrancois@emse.fr>
Date: Tuesday, 11 April 2017 at 1:45 am
To: SDW WG Public List <public-sdw-wg@w3.org>
Subject: Pull request for ACTION-308: Implement the operating and survival range for actuators in ssn
Resent-From: <public-sdw-wg@w3.org>
Resent-Date: Tuesday, 11 April 2017 at 1:46 am

Dear all,

Now that we agreed on the the fact Measurement Properties can also apply to actuators, on how we should implement this, and that the related pull request has been accepted,  the next step is to do the exact same for operating and survival properties.

I just created ACTION-308 as a follow up to ACTION-301

Pull request https://github.com/w3c/sdw/pull/674 implements this. It was quite easy, there are just a few subtleties I would like to bring your attention to:

OperatingProperty:
 old definition: An identifiable characteristic of the environmental and other conditions in which the sensor is intended to operate.  May include power ranges, power sources, standard configurations, attachments and the like.
 new definition: The environmental conditions and characteristics of a system's normal operating environment.  Can be used to specify for example the standard environmental conditions in which the sensor is expected to operate (a Condition with no OperatingProperty), or how the environmental and other operating properties relate: i.e., that the maintenance schedule or power requirements differ according to the conditions.

SurvivalRange:
 old definition: The conditions a sensor can be exposed to without damage: i.e., the sensor continues to operate as defined using MeasurementCapability.  If, however, the SurvivalRange is violated, the sensor is 'damaged' and MeasurementCapability specifications may no longer hold.
 new definition: The conditions a system can be exposed to without damage: e.g., the system continues to operate as defined using SystemCapability.  If, however, the SurvivalRange is violated, the system is 'damaged' and SystemCapability specifications may no longer hold.

SurvivalProperty:
 old definition: An identifiable characteristic that represents the extent of the sensor's useful life.  Might include for example total battery life or number of recharges, or, for sensors that are used only a fixed number of times, the number of observations that can be made before the sensing capability is depleted.
 new definition: An identifiable characteristic that represents the extent of the system's useful life.  Might include for example total battery life or number of recharges, or, for sensors that are used only a fixed number of times, the number of observations that can be made before the sensing capability is depleted.

MaintenanceSchedule
 old definition: Schedule of maintenance for a system or sensor in the specified conditions.
 new definition: Schedule of maintenance for a system in the specified conditions.


For all of these terms, and because the new term has a broader meaning than the old term, I used rdfs:subClassOf to align the old term to the new term.

All of the other alignments are owl:equivalentClass / owl:equivalentProperty


Best,
Maxime Lefrançois

Received on Tuesday, 11 April 2017 06:15:50 UTC