Data Discovery (ECHO)

From Earth Science Information Partners (ESIP)
Revision as of 16:15, November 7, 2016 by Hdfscript (talk | contribs) (<div id="ECHO_Discovery-Recommended"> updated)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

The NASA-developed Earth Observing System (EOS) Clearing House ([ECHO) is a spatial and temporal metadata registry and order broker built by NASA's Earth Science Data and Information System (ESDIS) that enables the science community to more easily use and exchange NASA's data and services. ECHO's main objective is to enable broader use of NASA's EOS data. ECHO allows users to more efficiently search and access data and services and increases the potential for interoperability with new tools and services. The value of these resources increases as the potential to exchange and interoperate increases. ECHO has been working with other organizations to provide their Earth science metadata alongside NASA's for users to search and access. ECHO stores metadata from a variety of science disciplines and domains, including Climate Variability and Change, Carbon Cycle and Ecosystems, Earth Surface and Interior, Atmospheric Composition, Weather, and Water and Energy Cycle.

The ECHO metadata model focuses on data discovery and includes two sets of recommendations: Mandatory Fields and Recommended Fields. These recommendations are listed here along with xPaths to the recommended concepts in many metadata dialects.

ECHO for Data Discovery - Mandatory

This recommendation includes the required fields from Section 4.2 of the ECHO Data Partner's User Guide (Version 10.7).

Source: ECHO Data Partner's User Guide Other ECHO Documentation
ConceptDescriptionDialect (Fit) Paths
Resource TitleA short description of the resource. The title should be descriptive enough so that when a user is presented with a list of titles the general content of the data set can be determined.ADIwg /adiwg:project/adiwg:idinfo/adiwg:citation/adiwg:citeinfo/adiwg:title
BDP /bdp:metadata/bdp:idinfo/bdp:citation/bdp:citeinfo/bdp:title
CSDGM /csdgm:metadata/csdgm:idinfo/csdgm:citation/csdgm:citeinfo/csdgm:title
DCAT /dct:title
DCITE /dcite:resource/dcite:titles/dcite:title
DIF /dif:DIF/dif:Entry_Title
DIF /dif:DIF/dif:Data_Set_Citation/dif:Dataset_Title
DIF-10 /dif:DIF/dif:Entry_Title
DIF-10 /dif:DIF/dif:Dataset_Citation/dif:Dataset_Title
Dryad /*/dcterms:title
ECHO /*/echo:ShortName | /*/echo:LongName
ECHO /*/echo:DataSetId
ECS /*/ecs:ShortName | /*/ecs:LongName
EML /eml:eml/*/title
HCLS dct:title
HDF5.1 /hdf5:HDF5-File/hdf5:RootGroup/hdf5:Attribute[@Name='title']/hdf5:Data/hdf5:DataFromFile
HDF5.1 /hdf5:HDF5-File/hdf5:RootGroup/hdf5:Group[@Name='METADATA']/hdf5:Group[@Name='COLLECTIONMETADATA']/hdf5:Attribute[@Name='LongName']/hdf5:Data/hdf5:DataFromFile
ISO /*/gmd:identificationInfo/*/gmd:citation/gmd:CI_Citation/gmd:title//*
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:citation/cit:CI_Citation/cit:title//*
MODS //mods:mods/mods:titleInfo/mods:title
Mercury /mercury:metadata/mercury:idinfo/mercury:citation/mercury:citeinfo/mercury:title
OGC-SOS /sos:Capabilities/ows:ServiceIdentification/ows:Title
Onedcx /onedcx:metadata/onedcx:simpleDc/dcterms:title
RDA-CISL /rda:dsOverview/rda:title
SERF /serf:SERF/serf:Entry_Title
THREDDS /thredds:catalog/thredds:dataset/@name
THREDDS /thredds:catalog/thredds:dataset/thredds:metadata/dc:title
THREDDS //thredds:dataset[1]/@name
UMM /umm:UMM/umm:CollectionCitation/umm:Title
Resource VersionVersion of the cited resourceCSDGM /csdgm:metadata/csdgm:idinfo/csdgm:citeinfo/csdgm:edition
DCITE /dcite:resource/dcite:version
DIF /dif:DIF/dif:Data_Set_Citation/dif:Dataset_Version
DIF /dif:DIF/dif:Reference/dif:Edition
DIF-10 /dif:DIF/dif:Dataset_Citation/dif:Dataset_Version
DIF-10 /dif:DIF/dif:Entry_ID/dif:Version
DIF-10 /dif:DIF/dif:Reference/dif:Edition
ECHO /*/echo:VersionId
ECS /*/ecs:VersionId
HCLS pav:version
HDF5.1 /hdf5:HDF5-File/hdf5:RootGroup/hdf5:Group[@Name='METADATA']/hdf5:Group[@Name='COLLECTIONMETADATA']/hdf5:Attribute[@Name='VersionID']/hdf5:Data/hdf5:DataFromFile
ISO /*/gmd:identificationInfo/*/gmd:citation/gmd:CI_Citation/gmd:edition//*
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/mri:MD_DataIdentification/mri:citation/cit:CI_Citation/cit:edition//*
MODS //mods:mods/mods:originInfo/mods:edition
Mercury /mercury:metadata/mercury:idinfo/mercury:citeinfo/mercury:edition
Publication DateDate of publication of the cited resourceBDP /bdp:metadata/bdp:idinfo/bdp:citation/bdp:citeinfo/bdp:pubdate
CSDGM /csdgm:metadata/csdgm:idinfo/csdgm:citation/csdgm:citeinfo/csdgm:pubdate
DCAT /dct:issued
DCITE /dcite:resource/dcite:publicationYear
DIF /dif:DIF/dif:Data_Set_Citation/dif:Dataset_Release_Date
DIF /dif:DIF/dif:Reference/dif:Publication_Date
DIF-10 /dif:DIF/dif:Dataset_Citation/dif:Dataset_Release_Date
DIF-10 /dif:DIF/dif:Reference/dif:Publication_Date
Dryad /*/dcterms:available
ECHO /*/echo:InsertTime
ECS /*ecs:CitationforExternalPublication
EML /eml:eml/*/pubDate
ISO //gmd:CI_Citation/gmd:date/gmd:CI_Date[normalize-space(gmd:dateType/gmd:CI_DateTypeCode)='publication']/gmd:date/gco:Date
ISO //gmd:CI_Citation/gmd:date/gmd:CI_Date[normalize-space(gmd:dateType/gmd:CI_DateTypeCode)='publication']/gmd:date/gco:DateTime
ISO-1 //cit:CI_Citation/cit:date/cit:CI_Date[cit:dateType/cit:CI_DateTypeCode)='publication']/cit:date/gco:DateTime
MODS //mods:mods/mods:originInfo/mods:dateIssued
Onedcx /onedcx:metadata/onedcx:dcTerms/dcterms:dateSubmitted
RDA-CISL /rda:dsOverview/rda:publicationDate
Metadata Modified DateDate on which the metadata record (not the resource) was created or updated within the catalogue.BDP /bdp:metadata/bdp:metainfo/bdp:metd
CSDGM /csdgm:metadata/csdgm:metainfo/csdgm:metd
DCAT /dct:modified
DIF /*/dif:DIF_Creation_Date
DIF /*/dif:Last_DIF_Revision_Date
DIF-10 /*/dif:Metadata_Dates/dif:Metadata_Creation
DIF-10 /*/dif:Metadata_Dates/dif:Metadata_Last_Revision
ECHO /*/echo:RevisionDate
ECHO /*/echo:DataGranule/echo:ProductionDateTime
ECS /*/ecs:RevisionDate
EML /eml:eml/*/maintenance/changeHistory/changeDate
ISO /*/gmd:dateStamp/gco:Date
ISO /*/gmd:dateStamp/gco:DateTime
ISO-1 /mdb:MD_Metadata/mdb:dateInfo/cit:CI_Date[cit:dateType/cit:CI_DateTypeCode='lastUpdate']/cit:date/gco:DateTime
MODS //mods:mods/mods:recordInfo/mods:recordChangeDate
Mercury /mercury:metadata/mercury:idinfo/mercury:timeperd/mercury:timeinfo/mercury:rngdates/mercury:enddate | /mercury:metadata/mercury:idinfo/mercury:timeperd/mercury:timeinfo/mercury:rngdates/mercury:endtime
Mercury /mercury:metadata/mercury:metainfo/mercury:metd
Resource Long NameThe reference name used in describing the scientific contents of the data collection.ECHO /*/echo:LongName
ECS /*/ecs:LongName
EML /eml:eml/*/title
ISO /*/gmd:identificationInfo/*/gmd:citation/gmd:CI_Citation/gmd:title//*
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:citation/cit:CI_Citation/cit:title//*
Resource IdentifierIdentifier for the resource described by the metadataADIwg /adiwg:project/adiwg:idinfo/adiwg:ids/adiwg:projguid
DCAT /dct:identifier
DCITE /dcite:resource/dcite:identifier | /dcite:resource/dcite:alternateIdentifiers/dcite:alternateIdentifier
DIF /dif:DIF/dif:Data_Set_Citation/dif:Dataset_DOI
DIF /dif:DIF/dif:Entry_ID/dif:Short_Name
DIF-10 /dif:DIF/dif:Entry_ID/dif:Short_Name
DIF-10 /dif:DIF/dif:Dataset_Citation[dif:Persistent_Identifier/dif:Type='DOI']/dif:Persistent_Identifier/dif:Identifier
Dryad /*/dcterms:identifier
ECHO /*/echo:DataSetId
ECHO /*/echo:ShortName | /*/echo:LongName
ECHO /*/echo:GranuleUR
ECS /ecs:LocalGranuleID
EML /eml:eml/@packageId
HDF5.1 /hdf5:HDF5-File/hdf5:RootGroup/hdf5:Group[@Name='METADATA']/hdf5:Group[@Name='INVENTORYMETADATA']/hdf5:Group[@Name='ProductSpecificMetadata']/hdf5:Attribute[@Name='identifier_file_uuid']/hdf5:Data/hdf5:DataFromFile
HDF5.1 /hdf5:HDF5-File/hdf5:RootGroup/hdf5:Attribute[@Name='identifier_file_uuid']/hdf5:Data/hdf5:DataFromFile
ISO /*/gmd:identificationInfo/*/gmd:citation/gmd:CI_Citation/gmd:identifier/gmd:MD_Identifier/gmd:code//*
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:citation/cit:CI_Citation/cit:identifier/mcc:MD_Identifier/mcc:code//*
MODS //mods:mods/mods:identifier
Mercury /mercury:metadata/mercury:mercury/mercury:File_ID
Mercury /mercury:metadata/mercury:Local-Control-Number
Onedcx /onedcx:metadata/onedcx:simpleDc/dcterms:identifier
RDA-CISL /rda:dsOverview/@ID
RDA-CISL /rda:dsOverview/@ID
RDA-CISL /rda:dsOverview/rda:doi
THREDDS /thredds:catalog/thredds:dataset/@ID
AbstractA paragraph describing the resource.

Note: This concept is called "Desciption" in Catalog Services for the Web.
ADIwg /adiwg:project/adiwg:idinfo/adiwg:descript/adiwg:abstract
BDP /bdp:metadata/bdp:idinfo/bdp:descript/bdp:abstract
CSDGM /csdgm:metadata/csdgm:idinfo/csdgm:descript/csdgm:abstract
DCAT /dct:description
DCITE /dcite:resource/dcite:descriptions/dcite:description[@descriptionType='Abstract']
DIF /dif:DIF/dif:Summary
DIF /dif:DIF/dif:Summary/dif:Abstract
DIF-10 /dif:DIF/dif:Summary/dif:Abstract
Dryad /*/dcterms:description
ECHO /*/echo:Description
ECS /*/ecs:CollectionDescription
EML /eml:eml/*/abstract
HCLS dct:description
HDF5.1 /hdf5:HDF5-File/hdf5:RootGroup/hdf5:Attribute[@Name='summary']/hdf5:Data/hdf5:DataFromFile
HDF5.1 /hdf5:HDF5-File/hdf5:RootGroup/hdf5:Group[@Name='METADATA']/hdf5:Group[@Name='COLLECTIONMETADATA']/hdf5:Attribute[@Name='CollectionDescription']/hdf5:Data/hdf5:DataFromFile
ISO /*/gmd:identificationInfo/*/gmd:abstract//*
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:abstract//*
MODS //mods:mods/mods:abstract
Mercury /mercury:metadata/mercury:idinfo/mercury:descript/mercury:abstract
OGC-SOS /sos:Capabilities/ows:ServiceIdentification/ows:Abstract
Onedcx /onedcx:metadata/onedcx:simpleDc/dcterms:description
Onedcx /onedcx:metadata/onedcx:dcTerms/dcterms:abstract
RDA-CISL /rda:dsOverview/rda:summary
SERF /serf:SERF/serf:Summary/serf:Abstract
THREDDS //thredds:dataset/thredds:documentation[@type='abstract']
THREDDS //thredds:metadata/thredds:documentation[@type='abstract']
UMM /umm:UMM/umm:Summary
Ordering InstructionsGeneral instructions, terms and services provided by the distributorBDP /bdp:metadata/bdp:distinfo/bdp:storder/bdp:ordinst
CSDGM /csdgm:metadata/csdgm:distinfo/csdgm:storder/csdgm:ordinst
ECHO /*/echo:Orderable
EML /eml:eml/*/physical/distribution
ISO /*/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributionOrderProcess/gmd:MD_StandardOrderProcess/gmd:orderingInstructions//*
ISO-1 /mdb:MD_Metadata/mdb:distributionInfo/mrd:MD_Distribution/mrd:distributor/mrd:MD_Distributor/mrd:distributionOrderProcess/mrd:MD_StandardOrderProcess/mrd:orderingInstructions//*
Resource Access ConstraintsInformation about any constraints for accessing the data set. This includes any special restrictions, legal prerequisites, limitations and/or warnings on obtaining the data set. Some words that may be used in this field include: Public, In-house, Limited, Additional detailed instructions on how to access the data can be entered in this field.BDP /bdp:metadata/bdp:idinfo/bdp:accconst
CSDGM /csdgm:metadata/csdgm:idinfo/csdgm:accconst
DCAT /dct:accessLevel
DCAT dct:accessLevelComment
DIF /dif:DIF/dif:Access_Constraints
DIF-10 /dif:DIF/dif:Access_Constraints
ECHO /*/echo:RestrictionFlag
ECHO /*/echo:RestrictionComment
ECHO /*/echo:Visible
ECS /*/ecs:AccessConstraints
EML /eml:eml/access
ISO /*/gmd:identificationInfo/*/gmd:resourceConstraints/gmd:MD_LegalConstraints/gmd:accessConstraints/gmd:MD_RestrictionCode
ISO /*/gmd:identificationInfo/*/gmd:resourceConstraints/gmd:MD_LegalConstraints/gmd:otherConstraints//*
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:resourceConstraints/mco:MD_LegalConstraints/mco:accessConstraints//*
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:resourceConstraints/mco:MD_LegalConstraints/mco:otherConstraints//*
MODS //mods:mods/mods:access
Mercury /mercury:metadata/mercury:idinfo/mercury:accconst
Onedcx /onedcx:metadata/onedcx:dcTerms/dcterms:accessRights
SERF /serf:DIF/serf:Access_Constraints
THREDDS /thredds:catalog/thredds:dataset/thredds:documentation[@type="rights"]
THREDDS /thredds:catalog/thredds:metadata/thredds:documentation[@type="rights"]


xPath Note: The xPaths included in this table use several wildcards. // means any path, so //gmd:CI_ResponsibleParty indicates a gmd:CI_ResponsibleParty anywhere in an XML file. /*/ indicates a single level with several possible elements. This usually indicates one of several concrete realizations of an abstract object. For example /*/gmd:identificationInfo could be gmd:MD_Metadata/gmd:identificationInfo or gmi:MI_Metadata/gmd:identificationInfo and gmd:identificationInfo/*/gmd:descriptiveKeywords could be gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords or gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:descriptiveKeywords. Fit: The fit of the dialect path with the concept is estimated on a scale of 1 = excellent two-way fit, 2 = one-way fit or some other problem, 3 - extension required.

Data Discoverability