Data Discovery (ECHO)
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. It 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.
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 DocumentationConcept | Description | Dialect (Fit) Paths |
---|---|---|
Resource Title | A 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 DIF /dif:DIF/dif:Entry_Title DIF /dif:DIF/dif:Data_Set_Citation/dif:Dataset_Title DCAT /dct:title Dryad dcterms:title ECHO /*/echo:ShortName>/*/echo:LongName ECS /*/ecs:ShortName > /*/ecs:LongName EML /eml:dataset/eml:title/eml:text FGDC /fgdc:metadata/fgdc:idinfo/fgdc:citation/fgdc:citeinfo/fgdc: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/gco:CharacterString ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:citation/cit:CI_Citation/cit:title/gco:CharacterString UMM /umm:UMM/umm:CollectionCitation/umm:Title OGC-SOS /sos:Capabilities/ows:ServiceIdentification/ows: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 netCDF /nc:netcdf/nc:attribute[@nc:name=title]/@nc:value |
Resource Version | Version of the cited resource | DIF /dif:DIF/dif:Data_Set_Citation/dif:Dataset_Version DIF /dif:DIF/dif:Reference/dif:Edition ECHO /*/echo:VersionId ECS /*/ecs:VersionId 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:MD_DataIdentification/gmd:citation/gmd:CI_Citation/gmd:edition/gco:CharacterString ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/mri:MD_DataIdentification/mri:citation/cit:CI_Citation/cit:edition/gco:CharacterString |
Publication Date | Date of publication of the cited resource | DIF /dif:DIF/dif:Data_Set_Citation/dif:Dataset_Release_Date DIF /dif:DIF/dif:Reference/dif:Publication_Date DCAT /dct:issued Dryad dcterms:dateSubmitted ECHO /*/echo:InsertTime ECS /*ecs:CitationforExternalPublication EML /eml:dataset/eml:pubDate/eml:text FGDC /fgdc:metadata/fgdc:idinfo/fgdc:citation/fgdc:citeinfo/fgdc:pubdate ISO //gmd:CI_Citation/gmd:date/gmd:CI_Date[gmd:dateType/gmd:CI_DateTypeCode=[normalize-space()="publication"]]/gmd:date/gco:Date ISO //gmd:CI_Citation/gmd:date/gmd:CI_Date[gmd:dateType/gmd:CI_DateTypeCode=[normalize-space()="publication"]]/gmd:date/gco:DateTime ISO-1 //cit:CI_Citation/cit:date/cit:CI_Date[cit:dateType/cit:CI_DateTypeCode=[normalize-space()="publication"]]/cit:date/gco:DateTime |
Modified Date | Date on which the record was created or updated within the catalogue | DIF /dif:DIF/dif:Last_DIF_Revision_Date DCAT /dct:modified ECHO /*/echo:LastUpdate ECS /*/ecs:RevisionDate FGDC /fgdc:metadata/fgdc:metainfo/fgdc:metd 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 |
Resource Long Name | The reference name used in describing the scientific contents of the data collection. | ECHO /*/echo:LongName ECS /*/ecs:LongName ISO /*/gmd:identificationInfo/*/gmd:citation/gmd:CI_Citation/gmd:title/gco:CharacterString ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:citation/cit:CI_Citation/cit:title/gco:CharacterString |
Resource Identifier | Identifier for the resource described by the metadata | ADIwg /adiwg:project/adiwg:idinfo/adiwg:ids/adiwg:projguid DIF /dif:DIF/dif:Data_Set_Citation/dif:Dataset_DOI DCAT /dct:identifier ECHO /*/echo:DataSetId ECHO (1) /*/echo:ShortName | /*/echo:LongName ECS /ecs:LocalGranuleID 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/gco:CharacterString ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:citation/cit:CI_Citation/cit:identifier/mcc:MD_Identifier/mcc:code/gco:CharacterString THREDDS /thredds:catalog/thredds:dataset/@ID netCDF /nc:netcdf/nc:attribute[@nc:name=id]/@nc:value |
Abstract | A 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 DIF /dif:DIF/dif:Summary/dif:Abstract DCAT /dct:description Dryad dcterms:description ECHO /*/echo:Description ECS /*/ecs:CollectionDescription EML /eml:dataset/eml:abstract/eml:descendant FGDC /fgdc:metadata/fgdc:idinfo/fgdc:descript/fgdc:abstract 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/gco:CharacterString ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:abstract/gco:CharacterString UMM /umm:UMM/umm:Summary OGC-SOS /sos:Capabilities/ows:ServiceIdentification/ows:Abstract SERF /serf:SERF/serf:Summary/serf:Abstract THREDDS //thredds:dataset/thredds:documentation[@type='abstract'] THREDDS //thredds:metadata/thredds:documentation[@type='abstract'] netCDF /nc:netcdf/nc:attribute[@nc:name='summary']/@nc:value |
Ordering Instructions | General instructions, terms and services provided by the distributor | ECHO /*/echo:Orderable FGDC /fgdc:metadata/fgdc:distinfo/fgdc:distrib/fgdc:storder/fgdc:ordinst ISO /*/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributionOrderProcess/gmd:MD_StandardOrderProcess/gmd:orderingInstructions/gco:CharacterString ISO-1 /mdb:MD_Metadata/mdb:distributionInfo/mrd:MD_Distribution/mrd:distributor/mrd:MD_Distributor/mrd:distributionOrderProcess/mrd:MD_StandardOrderProcess/mrd:orderingInstructions/gco:CharacterString |
Resource Access Constraints | Information 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. | DIF /dif:DIF/dif:Access_Constraints DCAT /dct:accessLevel DCAT dct:accessLevelComment ECHO /*/echo:RestrictionFlag ECHO /*/echo:RestrictionComment ECHO /*/echo:Visible ECS /*/ecs:AccessConstraints FGDC /fgdc:metadata/fgdc:idinfo/fgdc:accconst ISO /*/gmd:identificationInfo/*/gmd:resourceConstraints/gmd:MD_LegalConstraints/gmd:accessConstraints/gco:CharacterString ISO /*/gmd:identificationInfo/*/gmd:resourceConstraints/gmd:MD_LegalConstraints/gmd:otherConstraints/gco:CharacterString ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:resourceConstraints/mco:MD_LegalConstraints/mco:accessConstraints/gco:CharacterString ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:resourceConstraints/mco:MD_LegalConstraints/mco:otherConstraints/gco:CharacterString SERF /serf:DIF/serf:Access_Constraints THREDDS /thredds:catalog/thredds:dataset/thredds:documentation[@type="rights"] THREDDS /thredds:catalog/thredds:metadata/thredds:documentation[@type="rights"] netCDF /nc:netcdf/nc:variable/nc:attribute[@nc:name=license]/@nc:value |
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. 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.