SFULibrary / islandora_doi_framework

Utility module that provides a framework for other modules to assign DOIs (Digital Object Identifiers) to objects.
GNU General Public License v3.0
5 stars 1 forks source link

Implementations of hook_islandora_doi_framework_check_for_doi should query the registrar's API #8

Open mjordan opened 7 years ago

mjordan commented 7 years ago

It is probably a good idea to do a two-pass check to see if an object already has a DOI, once in the local persist location (e.g. MODS, DDI) and then in a public metadata registry like DataCite Search. The latter would probably need to assume that there is some unique data in the metadata, like a local identifier.

The API docs for this hook should be updated to explain this.