Metadata Management (API v2)

A Research Data Repository Service for Managing Metadata Documents based on JSON or XML.

Metadata Management (API v2)

After registration of a schema metadata may be added to MetaStore. In this section, the handling of metadata resources is explained. It all starts with creating your first metadata resource. The model of a datacite record is similar to the record of the schema document:

{
  "id" : "...",
  "identifier" : {
    "value" : "(:tba)",
    "identifierType" : "DOI"
  },
  "creators" : [ {
    "givenName" : "..."
  } ],
  "titles" : [ {
    "value" : "..."
  } ],
  "publisher" : "...",
  "publicationYear" : "...",
  "resourceType" : {
    "value" : "...",
    "typeGeneral" : "..."
  },
  "dates" : [ {
    "value" : "...",
    "type" : "..."
  } ],
  "relatedIdentifiers" : [ {
    "value" : "...",
    "identifierType" : "...",
    "relationType" : "..."
  }} ],
  "alternateIdentifiers" : [ {
    "value" : "...",
    "identifierType" : "..."
  } ],
  "version" : "...",
  "rights": [
    {
      "schemeId": "",
      "schemeUri": ""
    }
  ],
  "lastUpdate" : "...",
  "state" : "...",
  "acls" : [ {
    "sid" : "...",
    "permission" : "..."
  } ]
}

At least the following elements have to be provided by the user:

[point]

In addition, ACL may be useful to make metadata editable by others. (This will be of interest while updating an existing metadata)

« PREVIOUS NEXT »