You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Element Description

Links to information related to the data.


Best Practices

The Related URLs metadata elementa allows for the linkage of a metadata record to external resources or locations on the web. When used properly, this element allows users to quickly and easily access data, as well as relevant services and information about the data. At a minimum, the Related URLs section of the metadata should point to:

  • A data access location
  • A landing page for the associated data set
  • Any relevant services provided for the data (if applicable)

Several of the elements within the Related URLs section of the metadata serve to properly identify purpose of the link. When combined, these elements should provide the user with a good idea of where the URL will link to. These identifying elements include:

URL Content Type: The URL Content Type 

URL Type:

URL Subtype:

Description: While not required, it is highly recommended that a description be provided for each URL provided in the metadata. The description should be kept brief and explain to the user where the link will take them. Descriptions should be unique to the link. While descriptions can be repeated for the same type of link across different metadata records, it is generally advised that the same description not be repeated within the same metadata record. I.e. the description should be used to further differentiate two URLs with the same URL Type and Subtype.  

    

Examples:

<>


Element Specification

An unlimited amount of Related URLs may be listed (Cardinality: 1..*)

Only provide element specification tables on specific URL pages? E.g. Get data URLs wiki page?

ModelElementTypeUsable Valid ValuesConstraintsRequired?CardinalityNotes
UMM-CommonRelatedUrls/URLStringn/a

1 - 1024 characters

Yes1
UMM-CommonRelatedUrls/DescriptionStringn/a1 - 4000 charactersNo0..1It is strongly recommended that a description be provided for each URL.
UMM-CommonRelatedUrls/URLContentTypeEnumeration

CollectionURL

PublicationURL

DataCenterURL

DistributionURL

DataContactURL

VisualizationURL

n/aYes1

The DataCenterURL option is only valid in the Data Centers section of the metadata. The DataContactURL option is only valid in the Data Contacts section of the metadata.

UMM-CommonRelatedUrls/TypeStringKMS controlledn/aYes1Each Type keyword corresponds to a specific URL Content Type category.
UMM-CommonRelatedUrls/SubtypeStringKMS controlledn/aNo0..1The Type and Subtype are part of a keyword hierarchy specified in the KMS.
UMM-CommonRelatedUrls/GetData/FormatStringKMS controlledn/aYes, if applicable1Only applies to DistributionURLs with the URL Type of "GET DATA". Please see the "???" wiki page for full details and examples.
UMM-CommonRelatedUrls/GetData/MimeTypeStringKMS controlledn/aNo0..1Only applies to DistributionURLs with the URL Type of "GET DATA". Please see the "???" wiki page for full details and examples.
UMM-CommonRelatedUrls/GetData/SizeNumbern/an/aYes, if applicable1Only applies to DistributionURLs with the URL Type of "GET DATA". Please see the "???" wiki page for full details and examples.
UMM-CommonRelatedUrls/GetData/UnitEnumeration

KB

MB

GB

TB

PB

n/aYes, if applicable1

Unit is required if information is provided in the 'Size' element.

Only applies to DistributionURLs with the URL Type of "GET DATA". Please see the "???" wiki page for full details and examples.

UMM-CommonRelatedUrls/GetData/FeesStringn/a1 - 80 charactersNo0..1

The fee (if any) for ordering the data. The fee should be a number in U.S. dollars.

Only applies to DistributionURLs with the URL Type of "GET DATA". Please see the "???" wiki page for full details and examples.

UMM-CommonRelatedUrls/GetData/ChecksumStringn/a1 - 50 charactersNo0..1

Does it only make sense to provide a checksum if the link directly downloads a file? Or should you provide one if the link just takes you to another web page e.g. a 'data tree' type of page? Would like to provide some guidelines for when use of this field is encouraged.

Only applies to DistributionURLs with the URL Type of "GET DATA". Please see the "???" wiki page for full details and examples.

UMM-CommonRelatedUrls/GetService/FormatStringKMS controlledn/aNo0..1Only applies to DistributionURLs with the URL Type of "USE SERVICE API". Please see the "???" wiki page for full details and examples.
UMM-CommonRelatedUrls/GetService/MimeTypeStringKMS controlledn/aYes, if applicable1Only applies to DistributionURLs with the URL Type of "USE SERVICE API". Please see the "???" wiki page for full details and examples.
UMM-CommonRelatedUrls/GetService/ProtocolEnumeration

HTTP

HTTPS

FTP

FTPS

Not Provided

n/aYes, if applicable1

It is recommended that use of FTP and FTPS be phased out if possible.

Only applies to DistributionURLs with the URL Type of "USE SERVICE API". Please see the "???" wiki page for full details and examples.

UMM-CommonRelatedUrls/GetService/FullNameStringn/a1 - 80 charactersYes, if applicable1

Are we keeping the full name field?

Only applies to DistributionURLs with the URL Type of "USE SERVICE API". Please see the "???" wiki page for full details and examples.

UMM-CommonRelatedUrls/GetService/DataIDStringn/a1 - 80 charactersYes, if applicable1

Are we keeping the data ID field? "The data identifier of the data provided by the service." Typically, this is a file name. ← Providing a file name would only make sense for direct download

Only applies to DistributionURLs with the URL Type of "USE SERVICE API". Please see the "???" wiki page for full details and examples.

UMM-CommonRelatedUrls/GetService/DataTypeStringn/a1 - 80 charactersYes, if applicable1Only applies to DistributionURLs with the URL Type of "USE SERVICE API". Please see the "???" wiki page for full details and examples.
UMM-CommonRelatedUrls/GetService/URI

Array

Composed of at least 1 String

n/a1 - 1024 characters (per string)No0..*Only applies to DistributionURLs with the URL Type of "USE SERVICE API". Please see the "???" wiki page for full details and examples.

Will create separate wiki page for get data and get service links. DataCenterURLs and DataContactURLs details will be worked into the data center and data contact wiki pages.



Metadata Validation and QA/QC

All metadata entering the CMR goes through the below process to ensure metadata quality requirements are met. All records undergo CMR validation before entering the system. The process of QA/QC is slightly different for NASA and non-NASA data providers. Non-NASA providers include interagency and international data providers and are referred to as the International Directory Network (IDN).

Please see the expandable sections below for flowchart details.



<>

ARC Priority Matrix

Priority CategorizationJustification

This element is categorized as highest priority when:

  • The element is not included at all.

This element is categorized as medium priority when:


This element is categorized as low priority when:


The element is provided, and follows all applicable criteria specified in the best practices section above.

ARC Automated Rules

<insert>



Dialect Mappings

DIF 9 (Note: DIF-9 is being phased out and will no longer be supported after 2018)

DIF 10

SpecificationPathTypeUsable Valid ValuesConstraintsRequired in DIF 10?CardinalityNotes
DIF 10

/DIF/Dataset_Citation/Persistent_Identifier/Type

Enumeration

DOI

ARK

n/a

Yes

1

Only DOI will map to CMR. ARK will not map. This element does not directly map to a UMM element - choosing 'DOI' indicates to CMR that the Identifier and Authority elements should be mapped.

DIF 10/DIF/Dataset_Citation/Persistent_Identifier/IdentifierStringn/a

1 - 80 characters

Yes1n/a
DIF 10/DIF/Dataset_Citation/Persistent_Identifier/AuthorityStringn/a

1 - 80 characters


No0..1For ESDIS providers, recommend providing "https://doi.org/" as the DOI authority.


Enumeration Mapping

DIF 10

Translation

Direction

UMM
Not ApplicableNot Applicable

Example Mapping

DIF 10


UMM

 

ECHO 10

SpecificationPathTypeConstraintsRequired in ECHO10?CardinalityNotes
ECHO 10/Collection/DOI/DOIString

1 - 1024 characters

No0..1n/a
ECHO 10/Collection/DOI/AuthorityString

1 - 80 characters

No0..1For ESDIS providers, recommend providing "https://doi.org/" as the DOI authority.


Enumeration Mapping

ECHO 10

Translation

Direction

UMM
Not ApplicableNot Applicable

Example Mapping

ECHO 10

 

UMM

 



ISO 19115-2 MENDS

SpecificationPathTypeNotes
ISO 19115-2 MENDS

/gmi:MI_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:citation/gmd:CI_Citation/gmd:identifier/gmd:MD_Identifier/gmd:code/gco:CharacterString

String


Where the DOI string is provided.

/gmi:MI_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:citation/gmd:CI_Citation/gmd:identifier/gmd:MD_Identifier/gmd:codeSpace/gco:CharacterString = gov.nasa.esdis.umm.doiStringThe value of "gov.nasa.esdis.umm.doi" should be provided here so that CMR can properly parse out the DOI.
/gmi:MI_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:citation/gmd:CI_Citation/gmd:identifier/gmd:MD_Identifier/gmd:description/gco:CharacterString contains DOIStringThe value must contain the string "DOI" so that CMR can properly identify and translate the DOI.
ISO 19115-2 MENDS

/gmi:MI_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:citation/gmd:CI_Citation/gmd:identifier/gmd:MD_Identifier/gmd:authority/gmd:CI_Citation/gmd:title - empty element

String

Leave this element empty.

/gmi:MI_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:citation/gmd:CI_Citation/gmd:identifier/gmd:MD_Identifier/gmd:authority/gmd:CI_Citation/gmd:date - empty elementStringLeave this element empty.
/gmi:MI_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:citation/gmd:CI_Citation/gmd:identifier/gmd:MD_Identifier/gmd:authority/gmd:CI_Citation/ gmd:citedResponsibleParty/gmd:CI_ResponsibleParty/gmd:organisationName/gco:CharacterString StringProvide the authority here. For ESDIS providers, recommend listing "https://doi.org" as the DOI authority.
/gmi:MI_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:citation/gmd:CI_Citation/gmd:identifier/gmd:MD_Identifier/gmd:authority/gmd:CI_Citation/ gmd:citedResponsibleParty/gmd:CI_ResponsibleParty/gmd:role/gmd:CI_RoleCode codeList="https://cdn.earthdata.nasa.gov/iso/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="" = authorityCodelistChoose the "authority" codelist value so that CMR can properly identify the DOI/Authority element. This codelist value does not directly map to a UMM element - choosing 'authority' indicates to CMR that the Authority element should be mapped.


Enumeration/Code List Mapping

ISO MENDS

Translation

Direction

UMM
inapplicableNot Applicable

Example Mapping

ISO 19115-2 MENDS

 

UMM

 



ISO 19115-2 SMAP

SpecificationPathTypeNotes
ISO 19115-2 SMAP

/gmd:DS_Series/gmd:seriesMetadata/gmi:MI_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:citation/gmd:CI_Citation/gmd:identifier/gmd:MD_Identifier/gmd:code/gco:CharacterString

String


Where the DOI string is provided.

/gmd:DS_Series/gmd:seriesMetadata/gmi:MI_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:citation/gmd:CI_Citation/gmd:identifier/gmd:MD_Identifier/gmd:codeSpace/gco:CharacterString = gov.nasa.esdis.umm.doiStringThe value of "gov.nasa.esdis.umm.doi" should be provided here so that CMR can properly parse out the DOI.
/gmd:DS_Series/gmd:seriesMetadata/gmi:MI_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:citation/gmd:CI_Citation/gmd:identifier/gmd:MD_Identifier/gmd:description/gco:CharacterString contains DOIStringThe value must contain the string "DOI" so that CMR can properly identify and translate the DOI.
ISO 19115-2 SMAP/gmd:DS_Series/gmd:seriesMetadata/gmi:MI_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:citation/gmd:CI_Citation/gmd:identifier/gmd:MD_Identifier/gmd:authority/gmd:CI_Citation/gmd:title - empty element

String

Leave this element empty.

/gmd:DS_Series/gmd:seriesMetadata/gmi:MI_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:citation/gmd:CI_Citation/gmd:identifier/gmd:MD_Identifier/gmd:authority/gmd:CI_Citation/gmd:date - empty elementStringLeave this element empty.
/gmd:DS_Series/gmd:seriesMetadata/gmi:MI_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:citation/gmd:CI_Citation/gmd:identifier/gmd:MD_Identifier/gmd:authority/gmd:CI_Citation/ gmd:citedResponsibleParty/gmd:CI_ResponsibleParty/gmd:organisationName/gco:CharacterString StringProvide the authority here. For ESDIS providers, recommend listing "https://doi.org" as the DOI authority.
/gmd:DS_Series/gmd:seriesMetadata/gmi:MI_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:citation/gmd:CI_Citation/gmd:identifier/gmd:MD_Identifier/gmd:authority/gmd:CI_Citation/ gmd:citedResponsibleParty/gmd:CI_ResponsibleParty/gmd:role/gmd:CI_RoleCode codeList="https://cdn.earthdata.nasa.gov/iso/resources/Codelist/gmxCodelists.xml#CI_RoleCode" codeListValue="" = authorityCodelistChoose the "authority" codelist value so that CMR can properly identify the DOI/Authority element. This codelist value does not directly map to a UMM element - choosing 'authority' indicates to CMR that the Authority element should be mapped.


Enumeration/Code List Mapping

ISO SMAP

Translation

Direction

UMM
inapplicableNot Applicable

Example Mapping

ISO 19115-2 SMAP

 

UMM




UMM Migration

None


Future Mappings

ISO 19115-1

SpecificationPathTypeNotes
ISO 19115-1

/mdb:MD_Metadata/mdb:identificationInfo/mri:MD_DataIdentification/mri:citation/cit:CI_Citation/

cit:identifier/mcc:MD_Identifier/mcc:code/gco:CharacterString

StringWhere the DOI string is provided.

/mdb:MD_Metadata/mdb:identificationInfo/mri:MD_DataIdentification/mri:citation/cit:CI_Citation/

cit:identifier/mcc:MD_Identifier/mcc:codeSpace = gov.nasa.esdis.umm.doi

StringThe value of "gov.nasa.esdis.umm.doi" should be provided here so that CMR can properly parse out the DOI.

/mdb:MD_Metadata/mdb:identificationInfo/mri:MD_DataIdentification/mri:citation/cit:CI_Citation/

cit:identifier/mcc:MD_Identifier/mcc:description/gco:CharacterString contains DOI

StringLeave this element empty.
ISO 19115-1

/mdb:MD_Metadata/mdb:identificationInfo/mri:MD_DataIdentification/mri:citation/cit:CI_Citation/

cit:identifier/mcc:MD_Identifier/mcc:authority/cit:CI_Citation/cit:title - empty element

StringProvide the authority here. For ESDIS providers, recommend listing "https://doi.org" as the DOI authority.

/mdb:MD_Metadata/mdb:identificationInfo/mri:MD_DataIdentification/mri:citation/cit:CI_Citation/

cit:identifier/mcc:MD_Identifier/mcc:authority/cit:CI_Citation/cit:citedResponsibleParty/

cit:CI_Responsibility/cit:party/cit:CI_Organization/cit:name/gco:CharacterString

StringProvide the authority here. For ESDIS providers, recommend listing "https://doi.org" as the DOI authority.

/mdb:MD_Metadata/mdb:identificationInfo/mri:MD_DataIdentification/mri:citation/cit:CI_Citation/

cit:identifier/mcc:MD_Identifier/mcc:authority/cit:CI_Citation/cit:citedResponsibleParty/cit:CI_Responsibility/cit:role/cit:roleCode codeList="http://standards.iso.org/iso/19115/resources/Codelist/cat/codelists.xml#CI_RoleCode" codeListValue="" value = authority

CodelistChoose the "authority" codelist value so that CMR can properly identify the DOI/Authority element. This codelist value does not directly map to a UMM element - choosing 'authority' indicates to CMR that the Authority element should be mapped.


Enumeration/Code List Mapping

ISO 19115-1

Translation

Direction

UMM
inapplicableNot Applicable

ISO 19115-1

 

UMM

 

History

UMM Versioning

VersionDateWhat Changed
1.10.05/2/2018<>
1.9.0

ARC Documentation

VersionDateWhat ChangedAuthor
1.06/13/18Recommendations/priority matrix transferred from internal ARC documentation to wiki spaceJeanne' le Roux



  • No labels