Difference between revisions of "Data Discovery (UMM-Variable)"

From Earth Science Information Partners (ESIP)
(Created page with "The Unified Metadata Model Variable Profile (UMM-Granule) is a NASA recommendation for describing Variable Metadata in NASA's Common Metadata Repository (CMR). This profile in...")
 
Line 1: Line 1:
The Unified Metadata Model Variable Profile (UMM-Granule) is a NASA recommendation for describing Variable Metadata in NASA's Common Metadata Repository (CMR). This profile includes the concepts that NASA considers important for describing dataset variables.     
+
The Unified Metadata Model Variable Profile (UMM-Variable) is a NASA recommendation for describing Variable Metadata in NASA's Common Metadata Repository (CMR). This profile includes the concepts that NASA considers important for describing dataset variables.     
 
<div id="UMM-Variable_Required">
 
<div id="UMM-Variable_Required">
 
==UMM-Variable Required==
 
==UMM-Variable Required==
 
<table width="95%" border="1" cellpadding="3" cellspacing="3" style="border-collapse: collapse;"><tr><th width="15%">Concept</th><th width="25%">Description</th><th width="60%">Dialect (Fit) Paths</th></tr><tr><td id="Name">Name</td><td>The name of a variable.</td><td style="word-break:break-all;"><b>ISO-1</b> /mdb:MD_Metadata/mdb:contentInfo/mrc:MI_CoverageDescription/mrc:attributeGroup/mrc:MD_AttributeGroup/mrc:attribute/mrc:MD_Band/mrc:name<br><b>ECHO</b> /*/AdditionalAttributes/AdditionalAttribute/Name</td></tr><tr><td id="LongName">LongName</td><td>The descriptive name for the variable.</td><td style="word-break:break-all;"><b>ISO-1</b> /mdb:MD_Metadata/mdb:contentInfo/mrc:MI_CoverageDescription/mrc:attributeGroup/mrc:MD_AttributeGroup/mrc:attribute/mrc:MD_Band/mrc:description<br><b>ECHO</b> /*/AdditionalAttributes/AdditionalAttribute/Description<br></td></tr><tr><td id="Units">Units</td><td>The units associated with a variable.</td><td style="word-break:break-all;"><b>ISO-1</b> /mdb:MD_Metadata/mdb:contentInfo/mrc:MI_CoverageDescription/mrc:attributeGroup/mrc:MD_AttributeGroup/mrc:attribute/mrc:MI_Band/mrc:units<br><b>ECHO</b> /*/AdditionalAttributes/AdditionalAttribute/ParameterUnitsOfMeasure<br></td></tr><tr><td id="DataType">DataType</td><td>The data type of a variable. These types can be either: uint8, uint16, etc.</td><td style="word-break:break-all;"><b>ISO-1</b> /mdb:MD_Metadata/mdb:contentInfo/mrc:MI_CoverageDescription/mrc:attributeGroup/mrc:MD_AttributeGroup/mrc:attribute/mrc:MI_Band/mrc:otherProperty<br><b>ECHO</b> /*/AdditionalAttributes/AdditionalAttribute/DataType<br></td></tr><tr><td id="DimensionsName">DimensionsName</td><td>The names of the dimensions of the variable represented in the data field. For example: 1200, 1200. This is sourced from the granule header. See the dimensions section.</td><td style="word-break:break-all;"><b>ISO-1</b> /mdb:MD_Metadata/mdb:contentInfo/mrc:MI_CoverageDescription/mrc:attributeGroup/mrc:MD_AttributeGroup/mrc:attribute/mrc:MI_Band/mrc:sequenceIdentifier<br><b>ECHO</b> /*/AdditionalAttributes/AdditionalAttribute/Name<br></td></tr><tr><td id="Dimensions">Dimensions</td><td>The values of the dimensions of the variable represented in the data field. For example: 1200, 1200. This is sourced from the granule header. See the dimensions section.</td><td style="word-break:break-all;"><b>ISO-1</b> /mdb:MD_Metadata/mdb:contentInfo/mrc:MI_CoverageDescription/mrc:attributeGroup/mrc:MD_AttributeGroup/mrc:attribute/mrc:MI_Band/mrc:otherProperty<br><b>ECHO</b> /*/AdditionalAttributes/AdditionalAttribute/Value<br></td></tr><tr><td id="ValidRange">ValidRange</td><td>Valid range data value of a variable: minimum and maximum values. For example: 7500, -1, or 0, 377</td><td style="word-break:break-all;"><b>ISO-1</b> /mdb:MD_Metadata/mdb:contentInfo/mrc:MI_CoverageDescription/mrc:attributeGroup/mrc:MD_AttributeGroup/mrc:attribute/mrc:MI_Band/mrc:boundMin<br><b>ISO-1</b> /mdb:MD_Metadata/mdb:contentInfo/mrc:MI_CoverageDescription/mrc:attributeGroup/mrc:MD_AttributeGroup/mrc:attribute/mrc:MI_Band/mrc:boundMax<br><b>ECHO</b> /*/AdditionalAttributes/AdditionalAttribute/ParameterRangeBegin<br><b>ECHO</b> /*/AdditionalAttributes/AdditionalAttribute/ParameterRangeEnd<br></td></tr><tr><td id="Scale">Scale</td><td>Scale factor which has been applied to the cell value. For example: 0.002</td><td style="word-break:break-all;"><b>ISO-1</b> /mdb:MD_Metadata/mdb:contentInfo/mrc:MI_CoverageDescription/mrc:attributeGroup/mrc:MD_AttributeGroup/mrc:attribute/mrc:MI_Band/mrc:scaleFactor<br><b>ECHO</b> <br></td></tr><tr><td id="Offset">Offset</td><td>The physical value corresponding to a cell value of zero. For example: 0.49</td><td style="word-break:break-all;"><b>ISO-1</b> /mdb:MD_Metadata/mdb:contentInfo/mrc:MI_CoverageDescription/mrc:attributeGroup/mrc:MD_AttributeGroup/mrc:attribute/mrc:MI_Band/mrc:offset<br><b>ECHO</b> <br></td></tr><tr><td id="FillValue">FillValue</td><td>The fill value of the variable in the data file. It is generally a value which falls outside the valid range. For example, if the valid range is 0, 360, the fill value may be 377</td><td style="word-break:break-all;"><b>ISO-1</b> /mdb:MD_Metadata/mdb:contentInfo/mrc:MI_CoverageDescription/mrc:attributeGroup/mrc:MD_AttributeGroup/mrc:attribute/mrc:MI_Band/mrc:otherProperty<br><b>ECHO</b> <br></td></tr><tr><td id="VariableType">VariableType</td><td>This element is used to identify the variable as a Science Variable or as a Quality Variable or as an Ancillary Variable. If a variable does not contain this field, it will be assumed to be a science variable.</td><td style="word-break:break-all;"><b>ISO-1</b> /mdb:MD_Metadata/mdb:contentInfo/mrc:MI_CoverageDescription/mrc:attributeGroup/mrc:MD_AttributeGroup/mrc:contentType/mrc:MD_CoverageContentTypeCode<br><b>ECHO</b> <br></td></tr><tr><td id="Theme_Keyword">Theme Keyword</td><td>A word or phrase that describes some aspect of a resource. Can be one of several types.<br><br><i>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. Service Entry Resource Format (SERF) requires a Science and a Service GCMD Keyword. This concept is called Subject in the CSW Specification.</i></td><td style="word-break:break-all;"><b>ISO-1</b> /mdb:MD_Metadata/mdb:identificationInfo/*/mri:descriptiveKeywords/mri:MD_Keywords[normalize-space(mri:type/mri:MD_KeywordTypeCode)='theme']/mri:keyword//*<br><b>ECHO</b> /*/echo:ScienceKeywords/echo:ScienceKeyword<br></td></tr></table>
 
<table width="95%" border="1" cellpadding="3" cellspacing="3" style="border-collapse: collapse;"><tr><th width="15%">Concept</th><th width="25%">Description</th><th width="60%">Dialect (Fit) Paths</th></tr><tr><td id="Name">Name</td><td>The name of a variable.</td><td style="word-break:break-all;"><b>ISO-1</b> /mdb:MD_Metadata/mdb:contentInfo/mrc:MI_CoverageDescription/mrc:attributeGroup/mrc:MD_AttributeGroup/mrc:attribute/mrc:MD_Band/mrc:name<br><b>ECHO</b> /*/AdditionalAttributes/AdditionalAttribute/Name</td></tr><tr><td id="LongName">LongName</td><td>The descriptive name for the variable.</td><td style="word-break:break-all;"><b>ISO-1</b> /mdb:MD_Metadata/mdb:contentInfo/mrc:MI_CoverageDescription/mrc:attributeGroup/mrc:MD_AttributeGroup/mrc:attribute/mrc:MD_Band/mrc:description<br><b>ECHO</b> /*/AdditionalAttributes/AdditionalAttribute/Description<br></td></tr><tr><td id="Units">Units</td><td>The units associated with a variable.</td><td style="word-break:break-all;"><b>ISO-1</b> /mdb:MD_Metadata/mdb:contentInfo/mrc:MI_CoverageDescription/mrc:attributeGroup/mrc:MD_AttributeGroup/mrc:attribute/mrc:MI_Band/mrc:units<br><b>ECHO</b> /*/AdditionalAttributes/AdditionalAttribute/ParameterUnitsOfMeasure<br></td></tr><tr><td id="DataType">DataType</td><td>The data type of a variable. These types can be either: uint8, uint16, etc.</td><td style="word-break:break-all;"><b>ISO-1</b> /mdb:MD_Metadata/mdb:contentInfo/mrc:MI_CoverageDescription/mrc:attributeGroup/mrc:MD_AttributeGroup/mrc:attribute/mrc:MI_Band/mrc:otherProperty<br><b>ECHO</b> /*/AdditionalAttributes/AdditionalAttribute/DataType<br></td></tr><tr><td id="DimensionsName">DimensionsName</td><td>The names of the dimensions of the variable represented in the data field. For example: 1200, 1200. This is sourced from the granule header. See the dimensions section.</td><td style="word-break:break-all;"><b>ISO-1</b> /mdb:MD_Metadata/mdb:contentInfo/mrc:MI_CoverageDescription/mrc:attributeGroup/mrc:MD_AttributeGroup/mrc:attribute/mrc:MI_Band/mrc:sequenceIdentifier<br><b>ECHO</b> /*/AdditionalAttributes/AdditionalAttribute/Name<br></td></tr><tr><td id="Dimensions">Dimensions</td><td>The values of the dimensions of the variable represented in the data field. For example: 1200, 1200. This is sourced from the granule header. See the dimensions section.</td><td style="word-break:break-all;"><b>ISO-1</b> /mdb:MD_Metadata/mdb:contentInfo/mrc:MI_CoverageDescription/mrc:attributeGroup/mrc:MD_AttributeGroup/mrc:attribute/mrc:MI_Band/mrc:otherProperty<br><b>ECHO</b> /*/AdditionalAttributes/AdditionalAttribute/Value<br></td></tr><tr><td id="ValidRange">ValidRange</td><td>Valid range data value of a variable: minimum and maximum values. For example: 7500, -1, or 0, 377</td><td style="word-break:break-all;"><b>ISO-1</b> /mdb:MD_Metadata/mdb:contentInfo/mrc:MI_CoverageDescription/mrc:attributeGroup/mrc:MD_AttributeGroup/mrc:attribute/mrc:MI_Band/mrc:boundMin<br><b>ISO-1</b> /mdb:MD_Metadata/mdb:contentInfo/mrc:MI_CoverageDescription/mrc:attributeGroup/mrc:MD_AttributeGroup/mrc:attribute/mrc:MI_Band/mrc:boundMax<br><b>ECHO</b> /*/AdditionalAttributes/AdditionalAttribute/ParameterRangeBegin<br><b>ECHO</b> /*/AdditionalAttributes/AdditionalAttribute/ParameterRangeEnd<br></td></tr><tr><td id="Scale">Scale</td><td>Scale factor which has been applied to the cell value. For example: 0.002</td><td style="word-break:break-all;"><b>ISO-1</b> /mdb:MD_Metadata/mdb:contentInfo/mrc:MI_CoverageDescription/mrc:attributeGroup/mrc:MD_AttributeGroup/mrc:attribute/mrc:MI_Band/mrc:scaleFactor<br><b>ECHO</b> <br></td></tr><tr><td id="Offset">Offset</td><td>The physical value corresponding to a cell value of zero. For example: 0.49</td><td style="word-break:break-all;"><b>ISO-1</b> /mdb:MD_Metadata/mdb:contentInfo/mrc:MI_CoverageDescription/mrc:attributeGroup/mrc:MD_AttributeGroup/mrc:attribute/mrc:MI_Band/mrc:offset<br><b>ECHO</b> <br></td></tr><tr><td id="FillValue">FillValue</td><td>The fill value of the variable in the data file. It is generally a value which falls outside the valid range. For example, if the valid range is 0, 360, the fill value may be 377</td><td style="word-break:break-all;"><b>ISO-1</b> /mdb:MD_Metadata/mdb:contentInfo/mrc:MI_CoverageDescription/mrc:attributeGroup/mrc:MD_AttributeGroup/mrc:attribute/mrc:MI_Band/mrc:otherProperty<br><b>ECHO</b> <br></td></tr><tr><td id="VariableType">VariableType</td><td>This element is used to identify the variable as a Science Variable or as a Quality Variable or as an Ancillary Variable. If a variable does not contain this field, it will be assumed to be a science variable.</td><td style="word-break:break-all;"><b>ISO-1</b> /mdb:MD_Metadata/mdb:contentInfo/mrc:MI_CoverageDescription/mrc:attributeGroup/mrc:MD_AttributeGroup/mrc:contentType/mrc:MD_CoverageContentTypeCode<br><b>ECHO</b> <br></td></tr><tr><td id="Theme_Keyword">Theme Keyword</td><td>A word or phrase that describes some aspect of a resource. Can be one of several types.<br><br><i>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. Service Entry Resource Format (SERF) requires a Science and a Service GCMD Keyword. This concept is called Subject in the CSW Specification.</i></td><td style="word-break:break-all;"><b>ISO-1</b> /mdb:MD_Metadata/mdb:identificationInfo/*/mri:descriptiveKeywords/mri:MD_Keywords[normalize-space(mri:type/mri:MD_KeywordTypeCode)='theme']/mri:keyword//*<br><b>ECHO</b> /*/echo:ScienceKeywords/echo:ScienceKeyword<br></td></tr></table>

Revision as of 14:37, January 27, 2017

The Unified Metadata Model Variable Profile (UMM-Variable) is a NASA recommendation for describing Variable Metadata in NASA's Common Metadata Repository (CMR). This profile includes the concepts that NASA considers important for describing dataset variables.

UMM-Variable Required

ConceptDescriptionDialect (Fit) Paths
NameThe name of a variable.ISO-1 /mdb:MD_Metadata/mdb:contentInfo/mrc:MI_CoverageDescription/mrc:attributeGroup/mrc:MD_AttributeGroup/mrc:attribute/mrc:MD_Band/mrc:name
ECHO /*/AdditionalAttributes/AdditionalAttribute/Name
LongNameThe descriptive name for the variable.ISO-1 /mdb:MD_Metadata/mdb:contentInfo/mrc:MI_CoverageDescription/mrc:attributeGroup/mrc:MD_AttributeGroup/mrc:attribute/mrc:MD_Band/mrc:description
ECHO /*/AdditionalAttributes/AdditionalAttribute/Description
UnitsThe units associated with a variable.ISO-1 /mdb:MD_Metadata/mdb:contentInfo/mrc:MI_CoverageDescription/mrc:attributeGroup/mrc:MD_AttributeGroup/mrc:attribute/mrc:MI_Band/mrc:units
ECHO /*/AdditionalAttributes/AdditionalAttribute/ParameterUnitsOfMeasure
DataTypeThe data type of a variable. These types can be either: uint8, uint16, etc.ISO-1 /mdb:MD_Metadata/mdb:contentInfo/mrc:MI_CoverageDescription/mrc:attributeGroup/mrc:MD_AttributeGroup/mrc:attribute/mrc:MI_Band/mrc:otherProperty
ECHO /*/AdditionalAttributes/AdditionalAttribute/DataType
DimensionsNameThe names of the dimensions of the variable represented in the data field. For example: 1200, 1200. This is sourced from the granule header. See the dimensions section.ISO-1 /mdb:MD_Metadata/mdb:contentInfo/mrc:MI_CoverageDescription/mrc:attributeGroup/mrc:MD_AttributeGroup/mrc:attribute/mrc:MI_Band/mrc:sequenceIdentifier
ECHO /*/AdditionalAttributes/AdditionalAttribute/Name
DimensionsThe values of the dimensions of the variable represented in the data field. For example: 1200, 1200. This is sourced from the granule header. See the dimensions section.ISO-1 /mdb:MD_Metadata/mdb:contentInfo/mrc:MI_CoverageDescription/mrc:attributeGroup/mrc:MD_AttributeGroup/mrc:attribute/mrc:MI_Band/mrc:otherProperty
ECHO /*/AdditionalAttributes/AdditionalAttribute/Value
ValidRangeValid range data value of a variable: minimum and maximum values. For example: 7500, -1, or 0, 377ISO-1 /mdb:MD_Metadata/mdb:contentInfo/mrc:MI_CoverageDescription/mrc:attributeGroup/mrc:MD_AttributeGroup/mrc:attribute/mrc:MI_Band/mrc:boundMin
ISO-1 /mdb:MD_Metadata/mdb:contentInfo/mrc:MI_CoverageDescription/mrc:attributeGroup/mrc:MD_AttributeGroup/mrc:attribute/mrc:MI_Band/mrc:boundMax
ECHO /*/AdditionalAttributes/AdditionalAttribute/ParameterRangeBegin
ECHO /*/AdditionalAttributes/AdditionalAttribute/ParameterRangeEnd
ScaleScale factor which has been applied to the cell value. For example: 0.002ISO-1 /mdb:MD_Metadata/mdb:contentInfo/mrc:MI_CoverageDescription/mrc:attributeGroup/mrc:MD_AttributeGroup/mrc:attribute/mrc:MI_Band/mrc:scaleFactor
ECHO
OffsetThe physical value corresponding to a cell value of zero. For example: 0.49ISO-1 /mdb:MD_Metadata/mdb:contentInfo/mrc:MI_CoverageDescription/mrc:attributeGroup/mrc:MD_AttributeGroup/mrc:attribute/mrc:MI_Band/mrc:offset
ECHO
FillValueThe fill value of the variable in the data file. It is generally a value which falls outside the valid range. For example, if the valid range is 0, 360, the fill value may be 377ISO-1 /mdb:MD_Metadata/mdb:contentInfo/mrc:MI_CoverageDescription/mrc:attributeGroup/mrc:MD_AttributeGroup/mrc:attribute/mrc:MI_Band/mrc:otherProperty
ECHO
VariableTypeThis element is used to identify the variable as a Science Variable or as a Quality Variable or as an Ancillary Variable. If a variable does not contain this field, it will be assumed to be a science variable.ISO-1 /mdb:MD_Metadata/mdb:contentInfo/mrc:MI_CoverageDescription/mrc:attributeGroup/mrc:MD_AttributeGroup/mrc:contentType/mrc:MD_CoverageContentTypeCode
ECHO
Theme KeywordA 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. Service Entry Resource Format (SERF) requires a Science and a Service GCMD Keyword. This concept is called Subject in the CSW Specification.
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:descriptiveKeywords/mri:MD_Keywords[normalize-space(mri:type/mri:MD_KeywordTypeCode)='theme']/mri:keyword//*
ECHO /*/echo:ScienceKeywords/echo:ScienceKeyword