PDS4 to DataCite Metadata Mappingο
This page documents how the PDS DOI Service maps PDS4 XML label fields to DataCite Metadata Schema fields, which default values are applied automatically, and guidelines for curating the remaining fields.
For general metadata quality guidelines, see the DOI Metadata Guidelines page on the PDS Engineering Node site.
Parsed from PDS4 Labelο
The following DataCite fields are populated by parsing the submitted PDS4 XML label.
XPath expressions use the pds4: prefix bound to http://pds.nasa.gov/pds4/pds/v1.
DataCite Field |
PDS4 XPath |
Notes |
|---|---|---|
|
|
Language set to |
|
|
|
|
|
Four-digit year extracted from the resolved date. Priority order:
(1) earliest |
|
|
|
|
|
See Product Type Mapping below. |
|
|
Structured |
|
|
Structured |
|
|
Parsed from the label but currently merged into |
|
Extracted from |
Auto-generated and may not follow UAT vocabulary; review and clean up. |
Existing |
|
Only present if the label already has a DOI assigned. Do not set this manually to avoid overwriting existing DOIs. |
Keywords / Subjects Mappingο
subjects[] are auto-generated from several pds4:Context_Area fields using
an internal keyword tokenizer:
/*/pds4:Context_Area/pds4:Investigation_Area/pds4:name/*/pds4:Context_Area/pds4:Observing_System/pds4:Observing_System_Component/pds4:name/*/pds4:Context_Area/pds4:Target_Identification/pds4:name/*/pds4:Context_Area/pds4:Primary_Result_Summary/*
Two global keywords β PDS and PDS4 β are always included (configured
via OTHER.global_keyword_values in the INI). The auto-generated subjects
are not sourced from the Unified Astronomy Thesaurus (UAT). Curators should
review and replace or supplement them with UAT terms where possible. UAT keywords
can be found at https://astrothesaurus.org.
Product Type Mappingο
The product_class element drives both resourceTypeGeneral and
resourceType in DataCite:
PDS4 |
DataCite |
DataCite |
|---|---|---|
|
|
|
|
|
|
|
|
|
Any other |
|
|
Auto-generated Fieldsο
The following fields are set automatically by the DOI Service and should not be modified manually.
DataCite Field |
Value / Behavior |
|---|---|
|
Assigned by DataCite at reserve time. Do not set or change this value. |
|
Auto-generated PDS landing page URL derived from the LIDVID and product
type. Format varies by product type, e.g.
|
|
Always |
|
Always
|
|
Always two entries:
|
|
Always |
|
Always |
Fields Requiring Manual Curationο
The following fields are either absent from typical PDS4 labels or require
human judgment to populate correctly. They can be added or updated via the
update action using a DataCite JSON label as input.
descriptions[]ο
The Citation_Information/description field is required in the PDS4 label β
the parser will raise an error if it is absent. Manual curation is for
improving the parsed description after reserving. A well-curated description:
Be suitable for a non-PDS audience (e.g., ADS users)
Expand all acronyms
Not include short-form citations (
Author, Year) unless the full DOI is also provided ashttps://doi.org/<doi>
subjects[] (UAT keywords)ο
Auto-generated subjects come from the PDS4 context area and may not be accurate or use controlled vocabulary. Replace or supplement with terms from the Unified Astronomy Thesaurus (UAT).
Example of well-formed UAT subjects:
"subjects": [
{
"subject": "Kreutz Sungrazers",
"subjectScheme": "UAT",
"schemeUri": "https://astrothesaurus.org",
"valueUri": "https://astrothesaurus.org/uat/890"
}
]
dates[] (Available date)ο
The Available date (year + month) is used by ADS to generate usage
statistics over time. It must agree with publicationYear.
Note
The current DOI Service does not yet populate this field automatically. It must be added manually when curating the DOI metadata.
Example:
"dates": [
{ "date": "2010-04-01", "dateType": "Available" }
]
creators[].nameIdentifiersο
When using the legacy author_list free-text field, no ORCIDs can be
captured. To add ORCIDs post-reserve, update the DataCite JSON label
directly, or switch the PDS4 label to use the structured List_Author
class before reserving.
β