Re: [sdw] OMS Alignment (#1402)

@KathiSchleidt

**Point 1**

If you look at my changes to the ontology, you'll see that `Observer` and `Host` are in there, very much at the core of SOSA, and they are connected to other classes just like in the OMS model.

However, SOSA also had `Sensor` and `Platform` which more or less correspond to `Observer` and `Host`, but their name and definition sound slightly less general to me and, more importantly, they are also subclasses of `System`. So basically, in this new version, a `Sensor` is both an `Observer` and a `System`, and a `Platform` is both a `Host` and a `System`. I only said `Observer` and `Host` are more abstract because they are not `Systems` in the current version, which is not a requirement of OMS either, so I thought it actually keeps things cleaner and better aligned with OMS.

That said, I don't really mind making them `Systems` too and perhaps change things so that `Observer` is equivalent to `Sensor` and `Host` equivalent to `Platform` if you think it's a better choice. I just assumed that if you used different names in OMS, it's because you wanted to keep these concepts a little more general that they were in SOSA.

**Point 2**

The `Procedure` class was already defined in SOSA so I only added the specializations. The additional classes themselves are not the issue, however many associations were to `Procedure` and not the corresponding specializations. In this version I made the associations more specific, just like on OMS (e.g. `Observation` to `ObservingProcedure` instead of simple `Procedure`, etc.). However, this would probably break existing uses of the ontology. During our last call, both Jeremy and Linda were in favor of not introducing breaking changes so we should discuss other alternatives.

**Point 3 and 4**

OK, we can discuss next time if we should do that at the same time as bringing OMS in or wait for the next revision.


Regarding keeping URIs stable, I think it is an essential component of any ontology. Cf my previous comments about avoiding breaking changes for existing users.



-- 
GitHub Notification of comment by alexrobin
Please view or discuss this issue at https://github.com/w3c/sdw/pull/1402#issuecomment-1509834690 using your GitHub account


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

Received on Saturday, 15 April 2023 13:42:31 UTC