-
Notifications
You must be signed in to change notification settings - Fork 27
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
clarify properties.type #117
Comments
@tomkralidis as the schema says, "the nature or genre of the resource".
Actually I am just making up these values for Agreed about adding some more wording. I'll assign the issue to me to come up with a longer description of the |
A reminder that the MD_ScopeCode codelist from ISO 19115 identifies a series of types e.g. service, dataset, model, tile, etc. A wiki-page with the codelist is at here. |
Types have always been hard in metadata. When downloading a gml file from a web link is that considered a dataset? But what if the gml is the result of an api call? Is it still a dataset or a service? Many metadata include a link to a GetMap operation but describe the metadata as for a wms service, although one can argue that the link in this case is just to a single png file. It would be clearer to state the api (WMS, Esri Feature Service, OData, SODA, World Bank Indicators, ...) used by the service being described and use dataset for things that can be accessed without anything but the provided link and only support the access of the dataset in its entirety. |
This applies if it is the gml export which is the subject of the record. However usually people describe the actual dataset and add the gml export as a distribution option only.
iso19115 scopecode is a good starting point, but quite limited; All types of api's would need to be clustered in a container of 'service'. Maybe we can recommend scopecode values, but allow to add also alternative types. In that case i'd prefer use of a uri, over a string. |
SWG 2021-06-17: leave type enumerations to information communities, provide text in document, provide examples of registries/codelists. Be normative about OGC definitions (go to OGC def server), i.e. point to some in the document as examples. |
Could OGC API - Records simply reference the URIs at http://www.opengis.net/def/standards-baseline ? Ignore the repetition of items. This is an apparent bug on the User Interface. Notice that the URIs include the URI for OGC API - Features http://www.opengis.net/def/interface/ogcapi-features |
As a point of reference, CDB 2.0 (in development) will provide a set of enumerations and controlled vocabularies such as Country Codes (ISO compatible) and a Lights vocabulary. These enumerations/vocabularies are backwards compatible with previous CDB versions but in CDB 2.0 there are requirements stating how these lists can be extended (or replaced if appropriate) in order to meet domain requirements beyond the traditional CDB user base. As CDB specifies rules for a data store I suspect that URIs to external resources will not be mandatory. This is because a CDB data store needs to be fully 100% operational in a disconnected environment. Obviously more to discuss in the CDB SWG :-) |
From @cholmes on pygeoapi Gitter
Schema definition: https://github.com/opengeospatial/ogcapi-records/blob/master/core/openapi/schemas/recordGeoJSON.yaml#L35-L39
For me, I think of ISO 19115's
MD_ScopeCode
(prettier view) as a baseline, but I'm not sure we should fix users to use that codelist.Perhaps some wording around suggested
type
codelists, while leaving it up to the information community to put forth their own? Or should we lock into a really small set for broad interoperability?What do folks think? cc @pvretano @cportele @pvgenuchten
The text was updated successfully, but these errors were encountered: