-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Move System Capabilities module into a separate document #230
Comments
@dr-shorthair What I liked about SOSA/SSN is that it also started tackling the systems/procedures descriptions, etc. It was a big plus compared to OMS alone so I really don't want to let this go and I would like to keep it in the main document. I don't mind spending some time reviewing/improving the existing definitions. What's your timeline? |
Currently @oldskeptic and @dr-shorthair have been the only participants looking at it in any detail. But I'm out of my depth really on this, and it is pulling me away from what I think are more core issues, so I need to delegate or defer it. |
@oldskeptic to propose a stripped-down version to retain in this document Remaining question: which namespace?
|
@dr-shorthair as I told you offline, I'd really like to keep at least I don't mind moving the system capabilities themselves somewhere else as long as the existing URIs still resolve. |
I can finalize the PR for the kind classes themselves if that helps ( I think what remained to be done was separating the system and platform hierarchies better) |
In telecon 2024-06-12 @oldskeptic agreed to propose a minimal capabilities schema for SSN/SOSA (e.g. just Accuracy, Resolution, Frequency, MeasurementRange). The fate of the current System Capabilities module can then be considered in that light. |
After looking at the System Capabilities module a bit, I am coming to the conclusion that it is rather immature and potentially misleading. @oldskeptic has had an honest attempt at using it which I have now reviewed in some detail, and this has led to confusion.
@maximelefrancois86 has noted that the provenance of this module is sketchy. Various issues are struggling with the relationship between sensor-instances and types, and how to express or link to datasheets.
I fear that resolving this set of issues could really bog down our efforts to complete the update of SSN/SOSA.
IMAO the primary focus of SSN/SOSA is to model the 'executions' - i.e. the acts of actuation/observation/sampling.
'Content models' for procedures, systems, platforms etc are a big field with a lot of domain specific craft to accommodate. It is central to @alexrobin's Connected Systems initiative so we don't want to accidentally come up with something inconsistent with that. I'd prefer to leave these as empty, 'abstract' classes in SSN/SOSA with the fleshing out documented externally.
So I propose that we spin this out into a separate document, where it can receive proper attention and can perhaps mature a bit. @oldskeptic @maximelefrancois86 @alexrobin could perhaps take the lead in taking this on? I'm just finding that for now this set of issues is impeding progress in finalizing the core efforts in SSN/SOSA.
The text was updated successfully, but these errors were encountered: