opengeospatial / NamingAuthority

Primary repo for the OGC Naming Authority
6 stars 12 forks source link

Quadruplicate Links for ObservationTypes #280

Open KathiSchleidt opened 3 months ago

KathiSchleidt commented 3 months ago

When one look at the definition for OGC observationType, one gets a long list of both observationTypes as well as samplingFeatureTypes, whereby each concept is provided in quadruplicate!

For each entry of both observationType as well as samplingFeatureType, we have 4 base URIs. For observationType: http://www.opengis.net/def/observationType/OGC-OM/2.0/OM_CategoryObservation http://www.opengis.net/def/ogc-om/OM_CategoryObservation http://www.opengis.net/def/observation-type/ogc-om/2.0/om_category-observation http://www.opengis.net/def/ogc-om/om_category-observation

For samplingFeatureType: http://www.opengis.net/def/samplingFeatureType/OGC-OM/2.0/SF_SpatialSamplingFeature http://www.opengis.net/def/ogc-om/sf_spatial-sampling-feature http://www.opengis.net/def/sampling-feature-type/ogc-om/2.0/sf_spatial-sampling-feature http://www.opengis.net/def/ogc-om/SF_SpatialSamplingFeature

Details here

Related to #279

ghobona commented 2 months ago

Thanks @KathiSchleidt .

Some of the triples appear to be from version 2.0 of O&M.

It also appears some of the URIs are simply lowercase versions of their Camel Case equivalents. Notice the sameAs relationships between them.

https://github.com/opengeospatial/NamingAuthority/blob/master/definitions/conceptschemes/om.ttl#L74

We will need the OMS SWG to pass a Motion stating which triples should be marked as invalid.

The SWG should then create a Pull Request listing the triples to be removed at https://github.com/opengeospatial/NamingAuthority/blob/master/incubation/ObservationTypes/removal_list.csv

avillar commented 2 months ago

Invalid or simply deprecated/retired/superseded, and we can then both 1) hide them from the concept hierarchies, and 2) redirect their URLs to the RAINBOW views of the valid concepts.

rob-metalinkage commented 4 weeks ago

We can also explore some widget logic to deal with this - but we need guidance from the SWG as to what the preferred form is before it can be marked as such and alternatives suppressed.