Keywords are words or phrases that describe the metadata resource. They facilitate search, indexing and discovery of metadata, and are the largest single component of many metadata collections, regardless of the dialect.
Keywords: Including keywords in the metadata is important because they are critical for effective metadata search and discovery.
ISO 19115 | //gmd:MD_Keywords |
ISO 19115-1 | //mri:MD_Keywords |
Keyword Types: Including keyword types in the metadata is important because they facilitate consistent search and discovery of metadata, in particular faceted searching.
ISO 19115 | //gmd:MD_Keywords/gmd:type[gmd:keywordTypeCode='theme'] |
ISO 19115-1 | //mri:MD_Keywords/gmd:type[gmd:keywordTypeCode='dataCentre'] |
Keyword Thesaurus: Including keyword thesaurus in the metadata is important because it informs the user of the authoritative keyword source.
ISO 19115 | //gmd:MD_Keywords/gmd:thesaurusName |
ISO 19115-1 | //mri:MD_Keywords/mri:thesaurusName |
Note: ISO 19115-1 extends the KeywordType codelist to include keyword types supported by the NASA Global Change Master Directory (GCMD). The 10 additional GCMD keyword types are used in many existing metadata collections. In the figure to the right, the new keyword type values are highlighted in red.
The UML for the MD_Keywords object includes keyword, type, and thesaurusName fields. A minimum of one keyword field is mandatory. The type field groups keywords into like categories using KeywordTypeCodes, and the thesaurusName field provides a citation to the authoritative source of keywords. Using common types to classify keywords is critical for consistent discovery, particularly using faceted searches.
The MD_KeywordClass object is new with ISO 19115-1. This object was added in order to allow unambiguous specification of keywords from ontologies. The MD_KeywordClass enables users to define categories of keywords that extend or are orthogonal to the standardized KeywordTypeCodes, and are associated with an ontology that allows additional semantic query processing.
ISO 19115-1
<gmd:MD_Keywords>
<gmd:keyword>
<gco:CharacterString>Alaska Satellite Facility</gco:CharacterString>
</gmd:keyword>
<gmd:type>
<gmd:MD_KeywordTypeCode codeList="http://www.ngdc.noaa.gov/metadata/published/xsd/schema/resources/Codelist/gmxCodelists.xml#MD_KeywordTypeCode"codeListValue="dataCenter">dataCenter</gmd:MD_KeywordTypeCode>
</gmd:type>
<gmd:thesaurusName>
<gmd:CI_Citation>
<gmd:title>
<gco:CharacterString>NASA/Global Change Master Directory (GCMD) Data Center Keywords</gco:CharacterString>
</gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2008-02-07</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://www.isotc211.org/2005/resources/Codelist/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
<gmd:identifier />
</gmd:CI_Citation>
</gmd:thesaurusName>
</gmd:MD_Keywords>
Where are MD_Keyword objects?
Usage | Description and Xpath |
---|---|
The ISO MD_Keywords object includes fields for documenting keywords, keyword types and the keyword thesaurusName. The keyword thesaurusName is documented in a CI_Citation object. /*/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords/gmd:MD_Keywords/gmd:keyword /*/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords/gmd:MD_Keywords/gmd:type/gmd:MD_KeywordTypeCode /*/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords/gmd:MD_Keywords/gmd:thesaurusName
|
The table below reflects the Mends keyword vote item. The mapping of the ECHO keywords to their ISO equivalents are detailed in the Table below. In the case of some of the ECHO attributes, they also map to other ISO fields but this is not part of the vote e.g. Platform/LongName is also described under the EOS extension to acquisition information.
ECHO Source | ISO Xpath (with Keyword Type Code) |
/*/ScienceKeywords/ScienceKeyword/CategoryKeyword | /gmi:MI_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords/gmd:MD_Keywords[gmd:type/gmd:MD_KeywordTypeCode='theme']/gmd:keyword/gco:CharacterString |
/*/ScienceKeywords/ScienceKeyword/TopicKeyword | /gmi:MI_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords/gmd:MD_Keywords[gmd:type/gmd:MD_KeywordTypeCode='theme']/gmd:keyword/gco:CharacterString |
/*/ScienceKeywords/ScienceKeyword/TermKeyword | /gmi:MI_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords/gmd:MD_Keywords[gmd:type/gmd:MD_KeywordTypeCode='theme']/gmd:keyword/gco:CharacterString |
/*/ScienceKeywords/ScienceKeyword/VariableLevelKeyword | /gmi:MI_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords/gmd:MD_Keywords[gmd:type/gmd:MD_KeywordTypeCode='theme']/gmd:keyword/gco:CharacterString |
/*/ScienceKeywords/ScienceKeyword/DetailedVariableKeyword | /gmi:MI_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords/gmd:MD_Keywords[gmd:type/gmd:MD_KeywordTypeCode='theme']/gmd:keyword/gco:CharacterString |
/*/SpatialKeywords/Keyword | /gmi:MI_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords/gmd:MD_Keywords[gmd:type/gmd:MD_KeywordTypeCode='place']/gmd:keyword/gco:CharacterString |
/*/TemporalKeywords/Keyword | /gmi:MI_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords/gmd:MD_Keywords[gmd:type/gmd:MD_KeywordTypeCode='temporal']/gmd:keyword/gco:CharacterString |
/*/ArchiveCenter | /gmi:MI_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords/gmd:MD_Keywords[gmd:type/gmd:MD_KeywordTypeCode='dataCenter']/gmd:keyword/gco:CharacterString |
/*/Campaigns/Campaign/ShortName > /*/Campaigns/Campaign/LongName | /gmi:MI_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords/gmd:MD_Keywords[gmd:type/gmd:MD_KeywordTypeCode='project']/gmd:keyword/gco:CharacterString |
/*/Platforms/Platform/ShortName > /*/Platforms/Platform/LongName | /gmi:MI_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords/gmd:MD_Keywords/gmd:keyword/gco:CharacterString |
/*/Platforms/Platform/Instruments/Instrument/ShortName > | /gmi:MI_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords/gmd:MD_Keywords[gmd:type/gmd:MD_KeywordTypeCode='instrument']/gmd:keyword/gco:CharacterString |
/*/Platforms/Platform/Instruments/Instrument/LongName | /gmi:MI_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords/gmd:MD_Keywords/gmd:keyword/gco:CharacterString |