[sdw] Merged Pull Request: SOSA-OMS Alignment

rob-metalinkage has just merged alexrobin's pull request 1402 for https://github.com/w3c/sdw:

== SOSA-OMS Alignment ==
This is my initial attempt to merge SSN Extensions and OMS concepts into the SOSA/SSN Ontology.

Only Turtle files have been modified so far. RDF files are still the original version so they don't match. We can regenerate them automatically when ready.

The changes are recorded in [readme.md](https://github.com/sensiasoft/w3c_sdw/blob/oms-alignment/ssn/integrated/readme.md).


## Design Choices

 - No change to URIs of existing SOSA/SSN classes and properties.
 - Only allow minor documentation changes or clarifications that don't fundamentally change the meaning of existing concepts.
 - Keep most notes and examples from OMS
 - Allowed some changes to relations to better integrate new OMS classes (range or domain)
 - Rename OMS associations with more specific names since unique URIs are needed in RDF


## Discussion Items

- `Observer` and `Host` are kept more abstract (they are not `Systems`). Is everybody OK with this?

- More specific procedure types are introduced by OMS. I made the choice to reinforce the constraints on the existing properties to reflect this, but this is a breaking changes compared to the existing version. So we may prefer to keep the existing looser constraint, or create a separate sub-property with a stricter constraint (e.g. have both `usedProcedure` and `usedObservingProcedure` on `Observation`)  

- Should we also add `observableProperty` association between `ObservingProcedure` and `ObservableProperty`? (requested by Sylvain Grellet). If we do, then we should also add the `actuableProperty` association between `ActuationProcedure` and `ActuableProperty`. This makes sense to me so we can discover procedures by property.

- `SampleCollection` could get common properties like `ObservationCollection` (e.g. same `Sampler` or same `SamplingProcedure` used for all samples in the collection). OMS doesn't define this, but should we do it here?

See https://github.com/w3c/sdw/pull/1402


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Thursday, 10 August 2023 13:19:39 UTC