w3c / sdw-sosa-ssn

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

`madeExecution` `madeBySystem` super-properties used on `Execution` #225

Open dr-shorthair opened 2 months ago

dr-shorthair commented 2 months ago

There is an asymmetry between

and

Should this be neatened up by introducing madeBySystem as the super-property? And usedActuatingProcedure usedObservingProcedure usedSamplingProcedure as sub-properties?

maximelefrancois86 commented 2 months ago

+1 on this. Anything that improves homogeneity is desirable. I expect there may be some objections to using subproperty axioms in SOSA, though.

dr-shorthair commented 2 months ago

As per precedent, the sub-property axioms would be in ssn.ttl, and not in sosa.ttl

dr-shorthair commented 1 month ago

madeBySystem and madeExecution are logical requirements to accompany https://github.com/w3c/sdw-sosa-ssn/pull/130

dr-shorthair commented 1 month ago

Terms in red are the proposed additions, classes in brown are changes we already introduced

System-Execution-Procedure-specializations

dr-shorthair commented 3 weeks ago

@alexrobin how do these proposals line up with Connected Systems?

alexrobin commented 3 weeks ago

Yes, but in fact we only use the equivalent of the super-properties madeBySystem and usedProcedure since the surrounding object provides the context.

dr-shorthair commented 2 days ago

Specific predicates madeByActuator/madeActuation , madeBySensor/madeObservation , madeBySampler/madeSampling must be retained for backward compatibility reasons.

With the introduction of Execution I suggest that the pair madeBySystem/madeExecution should be added. These fill in some gaps in the overview diagram for Execution, as shown.

But I tend to agree that usedActuatingProcedure , usedObservingProcedure , usedSamplingProcedure may not be needed, and risk bloating the ontology. Of course the range of usedProcedure can be constrained by Restrictions on the specializations of Execution (i.e. Actuation, Observation , Sampling) in the 'SSN' graphs.

dr-shorthair commented 2 days ago

System-Execution-Procedure-specializations

dr-shorthair commented 2 days ago

@ldesousa seems to generally agree to limit the additional terms, in his comment on the draft PR

dr-shorthair commented 1 day ago

Preview here: https://raw.githack.com/w3c/sdw-sosa-ssn/225-madebysystem/ssn/index.html#SOSAmadeBySystem