Skip to content

Conversation

@pvgenuchten
Copy link
Contributor

@pvgenuchten pvgenuchten commented Oct 31, 2025

this PR suggests to add a property additional_identifiers, similar to the externalIDS property in ogcapi:records

iso191115 and schema.org capture any additional identifiers (with their scheme) in an identifier-array

next PR will introduce the capability to read from and write to various profiles (schema.org, iso19115, ogcapi-records)

@tomkralidis tomkralidis changed the title add related_identifiers property add additional_identifiers property Nov 1, 2025
Copy link
Member

@tomkralidis tomkralidis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See change requests. Note that this work can replace the MCF identification.doi definition. I have a branch in waiting on this, once this PR is merged that will impact one of my downstream projects.

@pvgenuchten
Copy link
Contributor Author

See change requests. Note that this work can replace the MCF identification.doi definition.

You don't use the metadata.dataseturi for doi?

Some of the use cases are:

  • a resource which has different identifiers in different publication systems (isbn, issn, ...)
  • a same record which has been harvested from multiple source catalogues, which each added their own identifier
  • various versions of a resource, which when harvested may be clustered to a single record, see 10.5281/zenodo.14733168 and 10.5281/zenodo.14733169

@tomkralidis tomkralidis merged commit 5afffeb into geopython:master Nov 2, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants