Documenting Keywords

From Earth Science Information Partners (ESIP)
Revision as of 13:01, May 5, 2013 by Ted.Habermann (talk | contribs) (Created page with "Keywords are used by many metadata dialects in order to enable discipline specific descriptions of various kinds and discovery using those descriptions. Keywords usually come ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Keywords are used by many metadata dialects in order to enable discipline specific descriptions of various kinds and discovery using those descriptions. Keywords usually come from shared vocabularies in order to encourage consistency across metadata collections. Keywords can support text searches as well as facet searches.

Crosswalks

Concept Description Paths
Keyword Type Methods used to group similar keywords DIF /dif:DIF/dif:Related_URL/dif:URL_Content_Type/dif:Type > /dif:DIF/dif:Related_URL/dif:URL_Content_Type/dif:Subtype
ISO /*/gmd:identificationInfo/*/gmd:descriptiveKeywords/gmd:MD_Keywords/gmd:type/gmd:MD_KeywordTypeCode
OGC-SOS /sos:Capabilities/ows:ServiceIdentification/ows:Keywords/ows:Type
Keyword Vocabulary If you are following a guideline or using a shared vocabulary for the words/phrases in your "keywords" attribute, put the name of that guideline here.

Note: DIF and ECHO require that theme keywords come from the Global Change Master Directory list.
ISO /*/gmd:identificationInfo/*/gmd:descriptiveKeywords/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:title/gco:CharacterString
OGC-SOS /sos:Capabilities/ows:ServiceIdentification/ows:Keywords/ows:Type='theme']/ows:Type/@codespace
THREDDS //thredds:dataset/thredds:keyword/@vocabulary
THREDDS /thredds:catalog/thredds:dataset/thredds:geospatialCoverage/thredds:name/@thredds:vocabulary
netCDF /nc:netcdf/nc:attribute[@name=keyword_vocabulary]
Keyword A word or phrase that describes some aspect of a resource. Can be one of several types.

Note: The general identification keywords usually have a type of "theme" and are refered to as "theme keywords". Other types and vocabularies are used for other information.
DIF /dif:DIF/dif:Parameters/dif:Category
DIF /dif:DIF//dif:Parameters/dif:Topic
DIF /dif:DIF//dif:Parameters/dif:Term
DIF /dif:DIF//dif:Parameters/dif:Variable_Level_1
DIF /dif:DIF//dif:Parameters/dif:Variable_Level_2
DIF /dif:DIF//dif:Parameters/dif:Variable_Level_3
Dryad dcterms:subject
ECHO /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:CategoryKeyword
ECHO /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:TopicKeyword
ECHO /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:TermKeyword
ECHO /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:VariableLevel1Keyword/echo:Value
ECHO /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:VariableLevel2Keyword/echo:Value
ECHO /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:VariableLevel3Keyword
ECHO /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:DetailedVariableKeyword
ECS METADATA > COLLECTIONMETADATA > DisciplineTopicParameters > DisciplineTopicParametersContainer.ECSDisciplineKeyword > DisciplineTopicParametersContainer.ECSParameterKeyword > DisciplineTopicParametersContainer.ECSTermKeyword > DisciplineTopicParametersContainer.ECSTopicKeyword
EML /eml:dataset/eml:keywordSet/eml:keyword/eml:text
FGDC /fgdc:metadata/fgdc:idinfo/fgdc:keywords/fgdc:theme/fgdc:themekey
ISO /*/gmd:identificationInfo/*/gmd:descriptiveKeywords/gmd:MD_Keywords[gmd:type/gmd:MD_KeywordTypeCode='theme']/gmd:keyword/gco:CharacterString
OGC-SOS /sos:Capabilities/ows:ServiceIdentification/ows:Keywords[ows:Type='theme']/ows:Keyword
THREDDS //thredds:metadata/thredds:keyword
THREDDS //thredds:dataset/thredds:keyword
netCDF /nc:netcdf/nc:attribute[@nc:name=keywords]

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.