Um DOIs von einer älteren Version auf Schema 4 mit der REST API zu aktualisieren, sollten Sie eine explizite Aktualisierung auf Version 4 für Ihre DOIs im resource-Feld bei XML und in dem Attributfeld "schemaVersion" bei JSON angeben.
XML-Beispiel:
<resource xmlns="http://datacite.org/schema/kernel-4" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://datacite.org/schema/kernel-4 http://schema.datacite.org/meta/kernel-4/metadata.xsd">
JSON-Beispiel:
{ "data": { "id": "10.0138/1f84-ta02", "type": "dois", "attributes": { "doi": "10.0138/1f84-ta02", "schemaVersion": "http://datacite.org/schema/kernel-4" } } }
Denken Sie daran, dass die bestehenden DOI-Metadaten und alle Aktualisierungen mit dem Schema 4 kompatibel sein müssen, wie in der Dokumentation unter schema.datacite.org beschrieben.
Sie finden einige wichtige Änderungen hier aufgelistet:
Von Schema 3 auf 4:
- "Changing resourceTypeGeneral from optional to mandatory"
- "Addition of a new property: FundingReference, with subproperties"
Von Schema 2 auf 3:
- "Addition of a new GeoLocation property, with the sub-properties"
- "new sub-properties for relationType"