-
Notifications
You must be signed in to change notification settings - Fork 3
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 support for language #135
Comments
I have read the draft of the OGC specification that @tomkralidis provided. I would say that it is described from the point of view of the catalog. That is, if the users requests record in language A (and the language is supported) the response will be in that language. But we are describing metadata record, that is a document. Should that document combine all languages in one? Or should the data provider publish multiple records, each in one language? The latter makes sense, and is more inline with the presented OGC specification, but how will the catalog distinguish those records? Should they have different IDs or will the GDC distinguish records by looking at the |
Since multi-language is always a challenge, I would be in favor of the metadata for international exchange being in English. |
In WCMP2, we can also define additional languages as {
"title": "metadata record in French",
"type": "application/json",
"rel": "alternate",
"hreflang": "fr-CA",
"href": "https://example.org/fr/data.json"
},
{
"title": "metadata record in German",
"type": "application/json",
"rel": "alternate",
"hreflang": "de-DE",
"href": "https://example.org/de/data.json"
} |
Linking from the English metadata record sounds like a good solution. |
+1 for specifying English an explicit requirement given the nature of WIS 2.0 data exchange; allow for multiple languages through links as specified in OGC API - Records. Note that this is also consistent with WCMP1 behaviour/requirements. cc @amilan17 for any comments on any WMO policy / directives in this regard. |
Proposal for languages for review:
|
OGC API - Records defines a
properties.language
property which we are able to use in WCMP2 as needed (see https://docs.ogc.org/DRAFTS/20-004.html#sc_record_language_handling for more information). In short:properties.language
is the language of the actual recordproperties.languages
is a list of languages that the record is available (for example, a GDC could do content negotiation to return the requested language of a multilingual metadata record)properties.resourceLanguages
is a list of languages that the actual data is available as/inShould we make this more explicit in WCMP2 (i.e. requirement/recommendation, and what [if any] languages would be required)?
The text was updated successfully, but these errors were encountered: