Closed jsjiang closed 1 week ago
A side note:
OAI harvest
and GetRecord
call the impl.datacite.upgradeDcmsRecord
function to upgrade DataCite Metadata Scheme to the latest version 4.x. Since the upgradeDcmsRecord
function was tested in the DC4.5 upgrade project. There is no need to test from OAI side.
elif oaiRequest[1]["metadataPrefix"] == "datacite":
me = impl.datacite.upgradeDcmsRecord(
identifier.dataciteMetadata(), returnString=False
)
Adam Buttrick: I asked Maria about this and she provided the following context:
Adam Buttrick: So this may be legacy functionality that was used to convert Crossref format inputs to DataCite DOI format, which at the time was the only thing that could be registered?
Action:
Moving action to new issue tagged here.
EZID has a function
crossrefToDatacite
to convert a Crossref Deposit Schema http://help.crossref.org/deposit_schema document to DataCite. Thecrossref2datacite.xsl
stylesheet is used for this conversion. Make sure this feature is DataCite 4.5 compatible.