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

Clarify relationship between sosa-oms:resultQuality and ssn-system:qualityOfObservation #138

Closed dr-shorthair closed 3 months ago

dr-shorthair commented 6 months ago

Need a stub for dqv:hasQualityMeasurement to support internal cross-references.

dr-shorthair commented 6 months ago

Resolve by putting links to all SOSA terms in mapping table

dr-shorthair commented 6 months ago

SOSA Update telecon 2023-12-14 resolved to define sosa-oms:resultQuality in place of dqv:hasQualityMeasurement

dr-shorthair commented 6 months ago

Today I noticed that ssn-system:qualityOfObservation already exists. Should that be preferred to sosa-oms:resultQuality?

dr-shorthair commented 5 months ago

@sgrellet @KathiSchleidt @hylkevds any views on replacing sosa-oms:resultQuality with ssn-system:qualityOfObservation ?

dr-shorthair commented 5 months ago

But note

  1. ssn-system: is non-normative
  2. system quality might not be exactly the same as result quality?

Can you comment on this @maximelefrancois86 ?

Do we need a modelling pattern for quality?

rob-metalinkage commented 5 months ago

Here is an example from a Survey use case (using JSON based on an implicit JSON-LD context)

{
          "type": "Feature",
          "geometry": null,
          "properties": {
            "hasFeatureOfInterest": "38471667",
            "resultTime": "2023-03-10T00:00:00Z",
            "hasResult": {
              "distance": 3.5,
              "angle": 283.96666666666664
            },
            "distanceType": "icsm-distance-type:ellipsoid",
            "hasResultQuality": {
              "distanceAccuracy": 0.0002292196,
              "distanceAccuracyClass": "nz-survey-class:A",
              "angleAccuracyClass": "nz-survey-class:A",
              "angleAccuracy": 0.061427230303
            },
            "angleType": "icsm-angle-type:bearing"
          }
        }
dr-shorthair commented 5 months ago

Ping @sgrellet @KathiSchleidt @hylkevds

dr-shorthair commented 3 months ago

Ping @sgrellet @KathiSchleidt @hylkevds again

sgrellet commented 3 months ago

In OMS resultQuality, is the same as in O&M appart that we softened the typing constraing from DQ_Element (ISO 19157) to Any.

Looking at previous working draft of vocab-ssn prior to the 2017 version (the current valid one), it seems to me that qualityOfObservation is equivalent to OMS resultQuality.

However, in https://www.w3.org/TR/vocab-ssn/ it is marked that it was moved to horizontal ontology module http://www.w3.org/ns/ssn/systems/ in the Change History (the text says "marked at risk" I don't what that imply).

I admit I'm not at ease understanding the consequences of having it in the System Capabilities Module : just a packaging artefact VS other more semantic consequences ? I'll need more time / explanations to digest this

KathiSchleidt commented 3 months ago

I can confirm that resultQuality is equivalent to ssn-system:qualityOfObservation

As for implications of the placement in ssn-system, would need to better understand this.

Also more generally it's unclear to me why ssn-system:qualityOfObservation is in ssn-system, everything else there pertains to Sytems, just the quality lost at the top. Maybe move to the core?