Metax Metadata Fields – DataCite 4.x

Metax mapped to Datacite 4.x

 

Metadata Concept Metax V3 JSON Path DataCite REST JSON Path Use in DataCite Notes
DOI Identifier persistent_identifier identifier.identifier πŸ”΄ Required
Title title.
{lang}
titles[].
title
πŸ”΄ Required One entry per language:
“title”: {
“en”: “title in English”,
“fi”: “title in Finnish”
}
Title Language title.
{name of the lang field}
titles[].
lang
🟠 Recommended ISO-639-1
Description description.
{lang}
descriptions[].
descriptionAlso needed:
descriptions[].
descriptionType=”Abstract”
🟠 Recommended One entry per language:
“description”: {
“en”: “Description in English”,
“fi”: “Description in Finnish”
}
Description Language description.
{name of the lang field}
descriptions[].
lang
🟒 Optional ISO-639-1
License access_rights.
license[].
url
rightsList[].
rightsIdentifierAlso needed:
rightsList[].
rightsIdentifierScheme=”URI”
🟠 Recommended Prefer URI
License Description access_rights.
license[].
description.
{lang}
rightsList[].
rights
🟒 Optional
Empargo expiration access_rights.
available
dates[].
date[dateType=”Available”]
🟠 Recommended
Creator (if person)
Actor is a person if actor.person -fields exists
Creator Name (Person) actors[].
actor[role=”creator”].
person.name
creators[].
creator.
creatorName
πŸ”΄ Required *
Creator Identifier actors[].
actor[role=”creator”].
person.identifier
creators[].
creator.
nameIdentifier[nameIdentifierScheme=”URI”]
🟠 Recommended ORCID expected
Creator Affiliation Name actors[].
actor[role=”creator”].
organization.
name.
{lang}
creators[].
creator.
affiliation
πŸ”΄ Required
Creator (if organization)
Creator Name (Organization) actors[].
actor[role=”creator”].
organization.
name.
{lang}
creators[].
creator.
creatorName
πŸ”΄ Required *
Publisher (if person)
Only one is allowed (both in Metax and in DataCite)
Publisher (Person) actors[].
actor[role=”publisher”].
person.
name
publisher πŸ”΄ Required *
Publisher (if organization)
Only one is allowed (both in Metax and in DataCite)
Publisher (Organization) actors[].
actor[role=”publisher”].
organization.
name.
{lang}
publisher πŸ”΄ Required *
Rights Holder (if person)
Rights Holder (Person) actors[].
actor[role=”rights_holder”].
person.
name
contributors[].
contributor[contributorType=”RightsHolder”].
contributorName
🟠 Recommended
Rights Holder Identifier actors[].
actor[role=”rights_holder”].
person.
identifier
contributors[].
contributor[contributorType=”RightsHolder”].
nameIdentifier[nameIdentifierScheme=”URI”]
🟠 Recommended ORCID expected
Rights Holder Affiliation Name actors[].
actor[role=”rights_holder”].
organization.
name.
{lang}
contributors[].
contributor[contributorType=”RightsHolder”].
affiliation
πŸ”΄ Required **
Rights Holder (if organization)
Rights Holder (Organization) actors[].
actor[role=”rights_holder”].
organization.
name.
{lang}
contributors[].
contributor[contributorType=”RightsHolder”].
contributorName
🟠 Recommended
Curator (if person)
Curator (Person) actors[].
actor[role=”curator”].
person.
name
contributors[].
contributor[contributorType=”DataCurator”].
contributorName
🟠 Recommended
Curator Identifier actors[].
actor[role=”curator”].
person.
identifier
contributors[].
contributor[contributorType=”DataCurator”].
nameIdentifier[nameIdentifierScheme=”URI”]
🟠 Recommended ORCID expected
Curator Affiliation Name actors[].
actor[role=”curator”].
organization.
name.
{lang}
contributors[].
contributor[contributorType=”DataCurator”].
affiliation
πŸ”΄ Required **
Curator (if organization)
Curator (Organization) actors[].
actor[role=”curator”].
organization.
name.
{lang}
contributors[].
contributor[contributorType=”DataCurator”].
contributorName
🟠 Recommended
Contributor (if person)
Contributor (Person) actors[].
actor[role=”contributor”].
person.
name
contributors[].
contributor[contributorType=”Other”].
contributorName
🟠 Recommended
Contributor Identifier actors[].
actor[role=”contributor”].
person.
identifier
contributors[].
contributor[contributorType=”Other”].
nameIdentifier[nameIdentifierScheme=”URI”]
🟠 Recommended ORCID expected
Curator Affiliation Name actors[].
actor[role=”contributor”].
organization.
name.
{lang}
contributors[].
contributor[contributorType=”Other”].
affiliation
πŸ”΄ Required **
Contributor (if organization)
Contributor (Organization) actors[].
actor[role=”contributor”].
organization.
name.
{lang}
contributors[].
contributor[contributorType=”Other”].
contributorName
🟠 Recommended
Dataset’s additional information
Publication Year issued publicationYear πŸ”΄ Required YYYY
Keyword keyword[] subjects[].subject 🟠 Recommended
Field of Science field_of_science[].
url
subjects[].schemeUri 🟒 Optional Controlled
Language language[].
url
language 🟒 Optional Transform URI to ISO code
Spatial Name spatial[].
geographic_name
geoLocations[].
geoLocationPlace
🟒 Optional
Spatial Geometry spatial[].
custom_wkt[]
geoLocations[].
geoLocationPolygon
🟒 Optional WKT must be decomposed

pointLatitude
pointLongitude

Related material (datasets, publications, …)
Identifier relation[].
entity.
entity_identifier
relatedIdentifiers[].
relatedIdentifier
🟠 Recommended
Relation Type relation[].
relation_type.
url
relatedIdentifiers[].
relationType
🟠 Recommended πŸ”’ Normalize
Identifier Type relation[].
entity.
type.
url
relatedIdentifiers[].
relatedIdentifierType
πŸ”΄ Required ** πŸ”’ DOI/URL
Title relation[].
entity.
title.
{lang}
β€” β€” Not native

πŸ”΄ Required for DOI registration
* = either person or organization is required, ** = Required if related field is present
🟠 Recommended
🟒 Optional
πŸ”’ Controlled vocabulary required

Required Normalization

Metax Path DataCite Path Required Mapping
relation[].relation_type.url relatedIdentifiers[].relationType URI β†’ DataCite enum
relation[].entity.type.url relatedIdentifiers[].relatedIdentifierType URI β†’ DOI/URL
field_of_science[].url subjects URI β†’ URI
language[].url language URI β†’ ISO-639-1