Open KathiSchleidt opened 1 month ago
Is this related to the SSN/SOSA ontology design? Or is it rather related to a SSN/SOSA API?
I do feel it's more related to 'aligning' (not sure about my terminology here) DCAT-SOSA, at least provide some sort of guidance/best practice on how to answer to the usual use cases : "we want to catalogue observations" / "we want metadata of available observations"
=> 'catalogue' + 'metadata' lead several projects to try and cover this with DCAT only while adding SOSA in an application profile will highly help
Its a bit of a no-brainer to imagine an ObservationCollection as a dcat:Dataset. I think a DCAT profile for observations would be appropriate - no impact on SOSA. Where properties overlap (which may be limited to the time aspects?) we may need an alignment - e.g. is dcterms:created equivalent to sosa:resultTime? Generally speaking it seems DCAT provides useful extended metadata for collections - such as dcterms:temporal for the range of times the observations cover.
An informative example probably helps.
We could also add a note to *Collection
documentation noting the interpretation as a dcat:Dataset
.
We could also add a note to
*Collection
documentation noting the interpretation as adcat:Dataset
.
possible interpretation... A *Collection is not automatically a dcat:Dataset. A service may end up with millions of Collections. Registering all of those in a catalog will break things.
@hylkevds : as Collection can be nested this could still work.
and as Collection can also be collection of one of their members, @dr-shorthair suggestion seems to cover all cases.
Ex, building on Simon's suggestion:
A°/ conceptual level
B°/ at implementation level we could have all possibilities (depending on UseCase, volumetry, ...)
=> it depends how you instantiate the 'catalogue'
See https://w3c.github.io/sdw-sosa-ssn/ssn/#OBOE_Alignment_class for a specific pattern of nested collections. Or https://www.w3.org/TR/vocab-ssn-ext/#observation-collection for some patterns that motivated the nesting idea in the first place. These should be carried over into the current document.
We've been discussing integrating observational metadata into discovery metadata systems for a while, keep circling about the strengths and weaknesses of the approaches used in the 2 versions of SOS:
These approaches both have strengths and weaknesses:
New idea is using the SOSA: ObservationCollection, as this allows a great deal of flexibility, users can decide which of the approaches from SOS they wish to implement (Collections can be fuzzy or explicit)