Skip to content

RDA Common Standard Metadata to DataCite Metadata

Brian Riley edited this page Mar 25, 2019 · 1 revision

Example of the initial DMP record

The initial DMP record could be made available via an API that returns the RDA Common Standard Metadata. The information would become available once the DMP had reached complete status (when 50% of its questions have been answered). The exact timing is up for debate. The event would trigger the creation of the DataCite DOI (see below).

Example of API response: RDA Common Standards version as json (all dates would be in UTC)

{
  'dmp': {
    'dmp_id': {
      id: '12.1234/ab1a-ab12',
      type: 'HTTP-DOI'
    },
    'title': 'My example data management plan',
    'description': 'A brief summary of the project and how we will handle data.',
    'language': 'en',
    'created': '2019-04-15 00:00:01',
    'contact': {
      'contact_id': {
        id: '0000-0000-0000-0000',
        type: 'ORCID'
      },
      'mail': 'jane.doe@example.org',
      'name': 'Jane Doe'
    },
    'dm_staff': [
      'staff': {
        'staff_id': {
          id: '0000-0000-0000-0000',
          type: 'ORCID'
        },
        'contributor_type': 'author',
        'mbox': 'jane.doe@example.org',
        'name': 'Jane Doe'
      },
      'staff': {
        'staff_id': {
          id: '0000-0000-0000-0001',
          type: 'ORCID'
        },
        'contributor_type': 'principal investigator',
        'mbox': 'phil@example.org',
        'name': 'Dr. Phil'
      }
    ]
  }
}

DataCite version as xml (not sure where to indicate that its a 'draft' DOI)

<resource>
    <identifier type="draft">https://doi.org/12.1234/ab1a-ab12</identifier>
    <resourceType>Data Management Plan</resourceType>
    <version>1.0</version>
    <publisher>DMPTool</publisher>
    <language>en</language>
    <contributors>
      <contributor>
        <contributorName contributorType="author">Jane Doe</contributorName>
        <givenName>Jane</givenName>
        <familyName>Doe</familyName>
        <nameIdentifier nameIdentifierScheme="ORCID" schemeURI="https://orcid.org/0000-0000-0000-0000"/>
      </contributor>
      <contributor>
        <contributorName contributorType="principalInvestigator">Dr. Phil</contributorName>
        <givenName>Phil</givenName>
        <nameIdentifier nameIdentifierScheme="ORCID" schemeURI="https://orcid.org/0000-0000-0000-0001"/>
      </contributor>
    </contributors>
    <creators>
      <creator>
        <creatorName nameType="contact">Jane Doe</creatorName>
        <givenName>Jane</givenName>
        <familyName>Doe</familyName>
        <nameIdentifier nameIdentifierScheme="orcid" schemeURI="https://orcid.org/0000-0000-0000-0000"/>
      </creator>
    </creators>
    <dates>
      <date dateType="created">2019-04-15 00:00:01</date>
    </dates>
    <titles>
      <title xml:lang="en">My example data management plan</title>
    </titles>
    <descriptions>
      <description descriptionType="abstract" xml:lang="en">A brief summary of the project and how we will handle data.</description>
    </descriptions>
  </resource>