gbif / eml-profile

GBIF EML profile
0 stars 2 forks source link

Update GBIF's EML profile — multilingual support #6

Open MattBlissett opened 11 months ago

MattBlissett commented 11 months ago

Multilingual support for dataset descriptions and other dataset metadata

The issue to update the EML profile does not include multilingual support. This would be a significant extension to the Registry's APIs, in terms of the work required for GBIF and potentially the long-term overhead of always handling multiple languages.

Some interest was shown in this issue, but as this is a significant change (in implementation and API complexity) we should check whether there is still demand for it.

These elements would gain multilingual support. A publisher can then choose to provide equivalent metadata in two or more languages for these elements.

Earlier proposal and implementation

We describe the older method in the GMP guide, but never added support for this in the GBIF Registry. Now we could implement the newer method.

This is important for a new profile version, but needs care for API changes to the Registry to expose the result. Perhaps we could implement something without changing /v1/dataset (e.g. return only the primary language, or use the Accept-Language header) with a parameter to 'explode' the supported terms into arrays:

{
  "title": {
    "en": "...",
    "fr": "..."
  } ...
}

Similar changes would probably be required for the organization and node entities.

MattBlissett commented 9 months ago

Result of the survey at the Global Nodes Meeting, with 39 votes: