Difference between revisions of "Documenting Catalog Services For the Web (CSW)"

From Earth Science Information Partners (ESIP)
(Created page with "=Crosswalks= ==Catalog Services for the Web (CSW) Core Queryables== The Open Geospatial Consortium Catalog Services for the Web (CSW) standard defines eleven "Core Queryables"...")
 
 
(18 intermediate revisions by 3 users not shown)
Line 1: Line 1:
=Crosswalks=
 
 
==Catalog Services for the Web (CSW) Core Queryables==
 
==Catalog Services for the Web (CSW) Core Queryables==
 
The Open Geospatial Consortium Catalog Services for the Web (CSW) standard defines
 
The Open Geospatial Consortium Catalog Services for the Web (CSW) standard defines
 
eleven "Core Queryables" that must be supported in any compliant implementation. Profiles
 
eleven "Core Queryables" that must be supported in any compliant implementation. Profiles
 
of CSW map these queryables to concepts and xPaths for particular metadata dialects.
 
of CSW map these queryables to concepts and xPaths for particular metadata dialects.
<table width="95%" border="1" cellpadding="3" cellspacing="3" style="border-collapse: collapse;">
+
<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="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</b> (1)  /*/gmd:identificationInfo/*/gmd:descriptiveKeywords/gmd:MD_Keywords[gmd:type/gmd:MD_KeywordTypeCode='theme']/gmd:keyword/gco:CharacterString<br><b>ISO-1</b> /mdb:MD_Metadata/mdb:identificationInfo/*/mri:descriptiveKeywords/mri:MD_Keywords[mri:type/mri:MD_KeywordTypeCode='theme']/mri:keyword/gco:CharacterString<br><b>ECHO</b> (1)  /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:CategoryKeyword<br><b>ECHO</b> (1)  /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:TopicKeyword<br><b>ECHO</b> (1)  /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:TermKeyword<br><b>ECHO</b> (1)  /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:VariableLevel1Keyword/echo:Value<br><b>ECHO</b> (1)  /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:VariableLevel2Keyword/echo:Value<br><b>ECHO</b> (1)  /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:VariableLevel3Keyword<br><b>ECHO</b> (1)  /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:DetailedVariableKeyword<br><b>DIF</b> (1)  /dif:DIF/dif:Parameters/dif:Category<br><b>DIF</b> (1)  /dif:DIF/dif:Parameters/dif:Topic<br><b>DIF</b> (1)  /dif:DIF/dif:Parameters/dif:Term<br><b>DIF</b> (1)  /dif:DIF/dif:Parameters/dif:Variable_Level_1<br><b>DIF</b> (1)  /dif:DIF/dif:Parameters/dif:Variable_Level_2<br><b>DIF</b> (1)  /dif:DIF/dif:Parameters/dif:Variable_Level_3<br><b>DIF</b> (1)  /dif:DIF/dif:Parameters/dif:Detailed_Variable<br></td></tr><tr><td id="Resource_Title">Resource Title</td><td>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.</td><td style="word-break:break-all;"><b>ISO</b> /*/gmd:identificationInfo/*/gmd:citation/gmd:CI_Citation/gmd:title/gco:CharacterString<br><b>ISO-1</b> /mdb:MD_Metadata/mdb:identificationInfo/*/mri:citation/cit:CI_Citation/cit:title/gco:CharacterString<br><b>ECHO</b> /*/echo:ShortName&gt;/*/echo:LongName<br><b>DIF</b> /dif:DIF/dif:Entry_Title<br><b>DIF</b> /dif:DIF/dif:Data_Set_Citation/dif:Dataset_Title<br></td></tr><tr><td id="Abstract">Abstract</td><td>A paragraph describing the resource.<br><br><i>Note: This concept is called "Desciption" in Catalog Services for the Web.</i></td><td style="word-break:break-all;"><b>ISO</b> /*/gmd:identificationInfo/*/gmd:abstract/gco:CharacterString<br><b>ISO-1</b> /mdb:MD_Metadata/mdb:identificationInfo/*/mri:abstract/gco:CharacterString<br><b>ECHO</b> /*/echo:Description<br><b>DIF</b> /dif:DIF/dif:Summary/dif:Abstract<br></td></tr><tr><td id="Resource_Format">Resource Format</td><td>The physical or digital manifestation of the resource</td><td style="word-break:break-all;"><b>ISO</b> /*/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorFormat/gmd:MD_Format/gmd:name/gco:CharacterString<br><b>ISO</b> /*/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributionFormat/gmd:MD_Format/gmd:name/gco:CharacterString<br><b>ISO-1</b> /mdb:MD_Metadata/mdb:distributionInfo/mrd:MD_Distribution/mrd:distributionFormat/mrd:MD_Format<br><b>ISO-1</b> /mdb:MD_Metadata/mdb:distributionInfo/mrd:MD_Distribution/mrd:distributor/mrd:MD_Distributor/mrd:distributorFormat/mrd:MD_Format<br><b>ECHO</b> /*/echo:DataFormat<br><b>DIF</b> /dif:DIF/dif:Distribution/dif:Distribution_Format<br></td></tr><tr><td id="Metadata_Identifier">Metadata Identifier</td><td>A phrase or string which uniquely identifies the metadata file/record.</td><td style="word-break:break-all;"><b>ISO</b> /*/gmd:fileIdentifier/gco:CharacterString<br><b>ISO-1</b> /mdb:MD_Metadata/mdb:metadataIdentifier/mcc:MD_Identifier<br><b>DIF</b> /dif:DIF/dif:Entry_ID<br></td></tr><tr><td id="Modified_Date">Modified Date</td><td>Date on which the record was created or updated within the catalogue</td><td style="word-break:break-all;"><b>ISO</b> /*/gmd:dateStamp/gco:Date<br><b>ISO</b> /*/gmd:dateStamp/gco:DateTime<br><b>ISO-1</b> /mdb:MD_Metadata/mdb:dateInfo/cit:CI_Date[cit:dateType/cit:CI_DateTypeCode="lastUpdate"]/cit:date/gco:DateTime<br><b>ECHO</b> /*/echo:LastUpdate<br><b>DIF</b> /dif:DIF/dif:Last_DIF_Revision_Date<br></td></tr><tr><td id="Resource_Type">Resource Type</td><td>A resource code identifying the type of resource; e.g. dataset, a collection, an application (See MD_ScopeCode) for which the metadata describes.</td><td style="word-break:break-all;"><b>ISO</b> /*/gmd:hierarchyLevel/gmd:MD_ScopeCode<br><b>ISO-1</b> /mdb:MD_Metadata/mdb:metadataScope/mdb:MD_MetadataScope/mdb:resourceScope/mcc:MD_ScopeCode<br></td></tr><tr><td id="Bounding_Box">Bounding Box</td><td>A bounding box for identifying a geographic area of interest<br><br><i>Note: This concept is called "Coverage" in the CSW Specification</i></td><td style="word-break:break-all;"><b>ISO</b> /*/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:extent/gmd:EX_Extent/gmd:geographicElement/gmd:EX_GeographicBoundingBox<br><b>ISO</b> /*/gmd:identificationInfo/srv:SV_ServiceIdentification/srv:extent/gmd:EX_Extent/gmd:geographicElement/gmd:EX_GeographicBoundingBox<br><b>ISO-1</b> /mdb:MD_Metadata/mdb:identificationInfo/*/mri:extent/gex:EX_Extent/gex:geographicElement/gex:EX_GeographicBoundingBox<br><b>ECHO</b> /*/echo:Spatial/echo:HorizontalSpatialDomain/echo:Geometry/echo:BoundingRectangle<br><b>DIF</b> /dif:DIF/dif:Spatial_Coverage<br></td></tr><tr><td id="Coordinate_Reference_System_(CRS)">Coordinate Reference System (CRS)</td><td>Geographic Coordinate Reference System (Authority and ID) for the BoundingBox</td><td style="word-break:break-all;"><b>ISO</b> /*/gmd:referenceSystemInfo/gmd:MD_ReferenceSystem/gmd:referenceSystemIdentifier/gmd:RS_Identifier/gmd:code<br><b>ISO</b> /*/gmd:referenceSystemInfo/gmd:MD_ReferenceSystem/gmd:referenceSystemIdentifier/gmd:RS_Identifier/gmd:codeSpace<br><b>ISO-1</b> /mdb:MD_Metadata/mdb:referenceSystemInfo/mrs:MD_ReferenceSystem/mrs:referenceSystemIdentifier/mcc:MD_Identifier/mcc:code/gco:CharacterString<br><b>ISO-1</b> /mdb:MD_Metadata/mdb:referenceSystemInfo/mrs:MD_ReferenceSystem/mrs:referenceSystemIdentifier/mcc:MD_Identifier/mcc:codeSpace/gco:CharacterString<br><b>ECHO</b> /*/echo:Spatial/echo:HorizontalSpatialDomain/echo:Geometry/echo:CoordinateSystem<br></td></tr><tr><td id="Association">Association</td><td>Complete statement of a one-to-one relationship</td><td style="word-break:break-all;"><b>ISO</b> /*/gmd:identificationInfo/*/gmd:aggregationInfo/gmd:MD_AggregateInformation<br><b>ISO-1</b> /mdb:MD_Metadata/mdb:identificationInfo/*/mri:associatedResource/mri:MD_AssociatedResource<br><b>ECHO</b> /*/echo:AssociatedDIFs<br></td></tr></table><br/>
<tr>
+
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.
<th>Concept</th>
+
 
<th>Description</th>
 
<th>Paths</th>
 
</tr>
 
<tr>
 
<td style="word-break:break-all;">Subject</td>
 
<td style="word-break:break-all;">The topic of the content of the resource</td>
 
<td style="word-break:break-all;"><b>DIF</b> /dif:DIF/dif:Parameters/dif:Category &gt; //dif:Parameters/dif:Topic &gt; //dif:Parameters/dif:Term
 
&gt; //dif:Parameters/dif:Variable_Level_1 &gt; //dif:Parameters/dif:Variable_Level_2 &gt;
 
//dif:Parameters/dif:Variable_Level_3 &gt; //dif:Parameters/dif: &gt; //dif:Parameters/dif:Variable_Level_3
 
<br><b>ECHO</b> / echo:Collection/echo:ScienceKeywords/echo:ScienceKeyword/echo:CategoryKeyword&gt;//echo:TopicKeyword&gt;//echo:TermKeyword&gt;//echo:VariableLevel1Keyword/echo:Value&gt;//echo:VariableLevel2Keyword/echo:Value&gt;//echo:VariableLevel3Keyword&gt;//echo:DetailedVariableKeyword<br><b>ECS</b> METADATA &gt; COLLECTIONMETADATA &gt; DisciplineTopicParameters &gt; DisciplineTopicParametersContainer.ECSDisciplineKeyword
 
&gt; DisciplineTopicParametersContainer.ECSParameterKeyword &gt; DisciplineTopicParametersContainer.ECSTermKeyword
 
&gt; DisciplineTopicParametersContainer.ECSTopicKeyword<br><b>FGDC</b> /fgdc:metadata/fgdc:idinfo/fgdc:keywords/fgdc:theme/fgdc:themekey |/fgdc:metadata/fgdc:idinfo/fgdc:keywords/fgdc:place/fgdc:placekey<br><b>ISO</b> /*/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords/gmd:MD_Keywords[gmd:type='theme']/gmd:keyword/gco:CharacterString<br><b>ISO</b> /*/gmd:identificationInfo/srv:SV_ServiceIdentification/srv:keywords/gmd:MD_Keywords/gmd:keyword/gco:CharacterString<br><b>OGC-SOS</b> /sos:Capabilities/ows:ServiceIdentification/ows:Keywords/ows:Keyword<br><b>netCDF</b> /nc:netcdf/nc:attribute[@name=keywords]<br></td>
 
</tr>
 
<tr>
 
<td style="word-break:break-all;">[http://www.unidata.ucar.edu/software/netcdf-java/formats/DataDiscoveryAttConvention.html#title_Attribute Title]</td>
 
<td style="word-break:break-all;">A short description of the dataset.</td>
 
<td style="word-break:break-all;"><b>DIF</b> /DIF/Entry_Title<br><b>Dryad</b> dcterms:title<br><b>ECHO</b> /Collection/ShortName&gt;/Collection/LongName<br><b>EML</b> /eml:dataset/eml:title/eml:text<br><b>FGDC</b> /fgdc:metadata/fgdc:idinfo/fgdc:citation/fgdc:citeinfo/fgdc:title<br><b>ISO</b> /*/gmd:identificationInfo/*/gmd:citation/gmd:CI_Citation/gmd:title/gco:CharacterString<br><b>OGC-SOS</b> /sos:Capabilities/ows:ServiceIdentification/ows:Title<br><b>THREDDS</b> /catalog/dataset/@name<br><b>netCDF</b> /nc:netcdf/nc:attribute[@name=title]<br></td>
 
</tr>
 
<tr>
 
<td style="word-break:break-all;">[http://www.unidata.ucar.edu/software/netcdf-java/formats/DataDiscoveryAttConvention.html#summary_Attribute Abstract]</td>
 
<td style="word-break:break-all;">A paragraph describing the dataset.</td>
 
<td style="word-break:break-all;"><b>DIF</b> /DIF/Summary/Abstract<br><b>Dryad</b> dcterms:description<br><b>ECHO</b> /Collection/Description<br><b>EML</b> /eml:dataset/eml:abstract/eml:descendant<br><b>FGDC</b> /fgdc:metadata/fgdc:idinfo/fgdc:descript/fgdc:abstract<br><b>ISO</b> /*/gmd:identificationInfo/*/gmd:abstract/gco:CharacterString<br><b>OGC-SOS</b> /sos:Capabilities/ows:ServiceIdentification/ows:Abstract<br><b>THREDDS</b> metadata/documentation[@type=summary]<br><b>netCDF</b> /nc:netcdf/nc:attribute[@name=summary]<br></td>
 
</tr>
 
<tr>
 
<td style="word-break:break-all;">Any Text</td>
 
<td style="word-break:break-all;">A target for full-text search of character data types in a catalogue</td>
 
<td style="word-break:break-all;"><b>ISO</b> Whole resource text<br></td>
 
</tr>
 
<tr>
 
<td style="word-break:break-all;">Resource Format</td>
 
<td style="word-break:break-all;">The physical or digital manifestation of the resource</td>
 
<td style="word-break:break-all;"><b>DIF</b> /dif:DIF/dif:Distribution/dif:Distribution_Format<br><b>ECHO</b> /echo:Collection/echo:DataFormat<br><b>ISO</b> //gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributionFormat/gmd:MD_Format/gmd:name<br><b>ISO</b> //gmd:distributionInfo/gmd:MD_Distribution/gmd:distributionFormat/gmd:MD_Format/gmd:name/gco:CharacterString<br></td>
 
</tr>
 
<tr>
 
<td style="word-break:break-all;">Metadata Identifier</td>
 
<td style="word-break:break-all;">A unique reference to the record within the catalogue (Metadata Identifier)</td>
 
<td style="word-break:break-all;"><b>DIF</b> /dif:Entry_Id<br><b>ISO</b> /*/gmd:fileIdentifier/gco:CharacterString<br></td>
 
</tr>
 
<tr>
 
<td style="word-break:break-all;">Modified</td>
 
<td style="word-break:break-all;">Date on which the record was created or updated within the catalogue</td>
 
<td style="word-break:break-all;"><b>DIF</b> /dif:DIF/dif:DIF_Creation_Date<br><b>ISO</b> /*/gmd:dateStamp/gco:Date<br><b>ISO</b> /*/gmd:dateStamp/gco:DateTime<br></td>
 
</tr>
 
<tr>
 
<td style="word-break:break-all;">Type</td>
 
<td style="word-break:break-all;">The nature or genre of the content of the resource. Type can include general categories,
 
genres or aggregation levels of content.
 
</td>
 
<td style="word-break:break-all;"><b>ISO</b> /*/gmd:hierarchyLevel/gmd:MD_ScopeCode<br></td>
 
</tr>
 
<tr>
 
<td style="word-break:break-all;">Bounding Box</td>
 
<td style="word-break:break-all;">A bounding box for identifying a geographic area of interest</td>
 
<td style="word-break:break-all;"><b>DIF</b> /dif:DIF/dif:Spatial_Coverage<br><b>ECHO</b> /echo:Collection/echo:Spatial/echo:HorizontalSpatialDomain/echo:Geometry/echo:BoundingRectangle<br><b>ISO</b> /*/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:extent/gmd:EX_Extent/gmd:geographicElement/gmd:EX_GeographicBoundingBox<br><b>ISO</b> /*/gmd:identificationInfo/srv:SV_ServiceIdentification/srv:extent/gmd:EX_Extent/gmd:geographicElement/gmd:EX_GeographicBoundingBox<br></td>
 
</tr>
 
<tr>
 
<td style="word-break:break-all;">Coordinate Reference System (CRS)</td>
 
<td style="word-break:break-all;">Geographic Coordinate Reference System (Authority and ID) for the BoundingBox</td>
 
<td style="word-break:break-all;"><b>ISO</b> //gmd:referenceSystemInfo/gmd:MD_ReferenceSystem/gmd:referenceSystemIdentifier/gmd:RS_Identifier/gmd:code<br><b>ISO</b> //gmd:referenceSystemInfo/gmd:MD_ReferenceSystem/gmd:referenceSystemIdentifier/gmd:RS_Identifier/gmd:codeSpace<br><b>ISO</b> //gmd:referenceSystemInfo/gmd:MD_ReferenceSystem/gmd:referenceSystemIdentifier/gmd:RS_Identifier/gmd:version<br></td>
 
</tr>
 
<tr>
 
<td style="word-break:break-all;">Association</td>
 
<td style="word-break:break-all;">Complete statement of a one-to-one relationship</td>
 
<td style="word-break:break-all;"><b>ISO</b> //gmd:identificationInfo//gmd:aggregationInfo/gmd:MD_AggregateInformation/gmd:aggregateDataSetIdentifier/gmd:MD_Identifier/gmd:code/gco:CharacterString<br></td>
 
</tr>
 
</table>
 
==Catalog Service for the Web (CSW) Additional Queryable Properties==
 
Additional queryable properties defined in the ISO Profile of CSW (Table 10)
 
<table width="95%" border="1" cellpadding="3" cellspacing="3" style="border-collapse: collapse;">
 
<tr>
 
<th>Concept</th>
 
<th>Description</th>
 
<th>Paths</th>
 
</tr>
 
<tr>
 
<td style="word-break:break-all;">Revision Date</td>
 
<td style="word-break:break-all;">Date of revision of the cited resource</td>
 
<td style="word-break:break-all;"><b>ISO</b> //gmd:CI_Citation/gmd:date/gmd:CI_Date[gmd:dateType/gmd:CI_DateTypeCode='revision']/gmd:date/gco:Date<br></td>
 
</tr>
 
<tr>
 
<td style="word-break:break-all;">Alternate Title</td>
 
<td style="word-break:break-all;">Alternate title of the cited resource</td>
 
<td style="word-break:break-all;"><b>ISO</b> //gmd:CI_Citation/gmd:alternateTitle/gco:CharacterString<br></td>
 
</tr>
 
<tr>
 
<td style="word-break:break-all;">[http://www.unidata.ucar.edu/software/netcdf-java/formats/DataDiscoveryAttConvention.html#date_created_Attribute Creation Date]</td>
 
<td style="word-break:break-all;">The date the resource was created</td>
 
<td style="word-break:break-all;"><b>ISO</b> /*/gmd:identificationInfo/*/gmd:citation/gmd:CI_Citation/gmd:date/gmd:CI_Date/gmd:date/gco:Date<br><b>netCDF</b> /nc:netcdf/nc:attribute[@name=date_created]<br></td>
 
</tr>
 
<tr>
 
<td style="word-break:break-all;">Publication Date</td>
 
<td style="word-break:break-all;">Date of publication of the cited resource</td>
 
<td style="word-break:break-all;"><b>DIF</b> /dif:DIF/dif:Data_Set_Citation/dif:Dataset_Release_Date<br><b>DIF</b> /dif:DIF/dif:Reference/dif:Publication_Date<br><b>Dryad</b> dcterms:dateSubmitted<br><b>EML</b> /eml:dataset/eml:pubDate/eml:text<br><b>FGDC</b> /fgdc:metadata/fgdc:idinfo/fgdc:citation/fgdc:citeinfo/fgdc:pubdate<br><b>ISO</b> //gmd:CI_Citation/gmd:date/gmd:CI_Date[gmd:dateType/gmd:CI_DateTypeCode='publication']/gmd:date/gco:Date<br></td>
 
</tr>
 
<tr>
 
<td style="word-break:break-all;">Organization Name</td>
 
<td style="word-break:break-all;">Name of the organization</td>
 
<td style="word-break:break-all;"><b>ECHO</b> /echo:Collection/echo:Contacts/echo:Contact/echo:OrganizationName<br><b>ISO</b> //gmd:CI_ResponsibleParty/gmd:organisationName/gco:CharacterString<br><b>OGC-SOS</b> /sos:Capabilities/ows:ServiceProvider/ows:ProviderName<br></td>
 
</tr>
 
<tr>
 
<td style="word-break:break-all;">Has Security Constraints</td>
 
<td style="word-break:break-all;">Are there any security constraints?</td>
 
<td style="word-break:break-all;"><b>ISO</b> //gmd:identificationInfo///gmd:resourceConstraints/gmd:MD_SecurityConstraints<br></td>
 
</tr>
 
<tr>
 
<td style="word-break:break-all;">Metadata Language</td>
 
<td style="word-break:break-all;">Language of the metadata</td>
 
<td style="word-break:break-all;"><b>ISO</b> /*/gmd:language/gco:CharacterString<br></td>
 
</tr>
 
<tr>
 
<td style="word-break:break-all;">Resource Identifier</td>
 
<td style="word-break:break-all;">Identifier for the cited resource</td>
 
<td style="word-break:break-all;"><b>DIF</b> /dif:DIF/dif:Data_Set_Citation/dif:Dataset_DOI<br><b>DIF</b> /dif:DIF/dif:Reference/dif:DOI<br><b>ECHO</b> /echo:Collection/echo:DataSetId<br><b>ISO</b> /*/gmd:identificationInfo/*/gmd:citation/gmd:CI_Citation/gmd:identifier/gmd:MD_Identifier/gmd:code/gco:CharacterString<br><b>THREDDS</b> /catalog/dataset/@ID<br><b>netCDF</b> /nc:netcdf/nc:attribute[@name=id]<br></td>
 
</tr>
 
<tr>
 
<td style="word-break:break-all;">Parent Identifier</td>
 
<td style="word-break:break-all;">A unique identifier for a parent dataset or collection </td>
 
<td style="word-break:break-all;"><b>ISO</b> /*/gmd:parentIdentifier/gco:CharacterString<br></td>
 
</tr>
 
<tr>
 
<td style="word-break:break-all;">Keyword Type</td>
 
<td style="word-break:break-all;">Methods used to group similar keywords</td>
 
<td style="word-break:break-all;"><b>DIF</b> /dif:DIF/dif:Related_URL/dif:URL_Content_Type/dif:Type &gt; /dif:DIF/dif:Related_URL/dif:URL_Content_Type/dif:Subtype<br><b>ISO</b> //gmd:identificationInfo//gmd:descriptiveKeywords/gmd:MD_Keywords/gmd:type/gmd:MD_KeywordTypeCode<br><b>OGC-SOS</b> /sos:Capabilities/ows:ServiceIdentification/ows:Keywords/ows:Type<br></td>
 
</tr>
 
</table>
 
 
==Catalog Services for the Web (CSW) Core Returnable Properties==
 
==Catalog Services for the Web (CSW) Core Returnable Properties==
 
The Open Geospatial Consortium Catalog Services for the Web (CSW) standard defines
 
The Open Geospatial Consortium Catalog Services for the Web (CSW) standard defines
 
eleven "Core Queryables" that must be supported in any compliant implementation. Profiles
 
eleven "Core Queryables" that must be supported in any compliant implementation. Profiles
 
of CSW map these queryables to concepts and xPaths for particular metadata dialects.
 
of CSW map these queryables to concepts and xPaths for particular metadata dialects.
<table width="95%" border="1" cellpadding="3" cellspacing="3" style="border-collapse: collapse;">
+
<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="Resource_Title">Resource Title</td><td>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.</td><td style="word-break:break-all;"><b>ISO</b> /*/gmd:identificationInfo/*/gmd:citation/gmd:CI_Citation/gmd:title/gco:CharacterString<br><b>ISO-1</b> /mdb:MD_Metadata/mdb:identificationInfo/*/mri:citation/cit:CI_Citation/cit:title/gco:CharacterString<br><b>ECHO</b> /*/echo:ShortName&gt;/*/echo:LongName<br><b>DIF</b> /dif:DIF/dif:Entry_Title<br><b>DIF</b> /dif:DIF/dif:Data_Set_Citation/dif:Dataset_Title<br></td></tr><tr><td id="Author_/_Originator">Author / Originator</td><td>The principal author of the resource<br><br><i>Note: In CSW this concept is called Creator</i></td><td style="word-break:break-all;"><b>ISO</b> /*/gmd:identificationInfo/*/gmd:citation/gmd:CI_Citation/gmd:citedResponsibleParty/gmd:CI_ResponsibleParty[gmd:role/gmd:CI_RoleCode='author']<br><b>ISO</b> /*/gmd:identificationInfo/*/gmd:citation/gmd:CI_Citation/gmd:citedResponsibleParty/gmd:CI_ResponsibleParty[gmd:role/gmd:CI_RoleCode= 'originator']<br><b>ISO-1</b> /mdb:MD_Metadata/mdb:identificationInfo/*/mri:citation/cit:CI_Citation/cit:citedResponsibleParty/cit:CI_Responsibility[cit:role/cit:CI_RoleCode='author']<br><b>ISO-1</b> /mdb:MD_Metadata/mdb:identificationInfo/*/mri:citation/cit:CI_Citation/cit:citedResponsibleParty/cit:CI_Responsibility[cit:role/cit:CI_RoleCode='originator']<br><b>ECHO</b> /echo:Contacts/echo:Contact[Role='Data Originator']<br><b>DIF</b> /dif:DIF/dif:Data_Set_Citation/dif:Dataset_Creator<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</b> (1)  /*/gmd:identificationInfo/*/gmd:descriptiveKeywords/gmd:MD_Keywords[gmd:type/gmd:MD_KeywordTypeCode='theme']/gmd:keyword/gco:CharacterString<br><b>ISO-1</b> /mdb:MD_Metadata/mdb:identificationInfo/*/mri:descriptiveKeywords/mri:MD_Keywords[mri:type/mri:MD_KeywordTypeCode='theme']/mri:keyword/gco:CharacterString<br><b>ECHO</b> (1)  /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:CategoryKeyword<br><b>ECHO</b> (1)  /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:TopicKeyword<br><b>ECHO</b> (1)  /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:TermKeyword<br><b>ECHO</b> (1)  /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:VariableLevel1Keyword/echo:Value<br><b>ECHO</b> (1)  /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:VariableLevel2Keyword/echo:Value<br><b>ECHO</b> (1)  /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:VariableLevel3Keyword<br><b>ECHO</b> (1)  /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:DetailedVariableKeyword<br><b>DIF</b> (1)  /dif:DIF/dif:Parameters/dif:Category<br><b>DIF</b> (1)  /dif:DIF/dif:Parameters/dif:Topic<br><b>DIF</b> (1)  /dif:DIF/dif:Parameters/dif:Term<br><b>DIF</b> (1)  /dif:DIF/dif:Parameters/dif:Variable_Level_1<br><b>DIF</b> (1)  /dif:DIF/dif:Parameters/dif:Variable_Level_2<br><b>DIF</b> (1)  /dif:DIF/dif:Parameters/dif:Variable_Level_3<br><b>DIF</b> (1)  /dif:DIF/dif:Parameters/dif:Detailed_Variable<br></td></tr><tr><td id="Abstract">Abstract</td><td>A paragraph describing the resource.<br><br><i>Note: This concept is called "Desciption" in Catalog Services for the Web.</i></td><td style="word-break:break-all;"><b>ISO</b> /*/gmd:identificationInfo/*/gmd:abstract/gco:CharacterString<br><b>ISO-1</b> /mdb:MD_Metadata/mdb:identificationInfo/*/mri:abstract/gco:CharacterString<br><b>ECHO</b> /*/echo:Description<br><b>DIF</b> /dif:DIF/dif:Summary/dif:Abstract<br></td></tr><tr><td id="Publisher">Publisher</td><td>Publisher of the cited resource</td><td style="word-break:break-all;"><b>ISO</b> //gmd:CI_ResponsibleParty[gmd:role/gmd:CI_RoleCode='publisher']/gmd:organisationName/gco:CharacterString<br><b>ISO-1</b> //cit:CI_Responsibility[cit:role/cit:CI_RoleCode='publisher']/cit:party/cit:CI_Organisation/cit:name/gco:CharacterString<br><b>DIF</b> /dif:DIF/dif:Data_Set_Citation/dif:Dataset_Publisher<br><b>DIF</b> /dif:DIF/dif:Reference/dif:Publisher<br></td></tr><tr><td id="Contributor_Name">Contributor Name</td><td>Contributor to the resource</td><td style="word-break:break-all;"><b>ISO</b> /*/gmd:identificationInfo/*/gmd:citation/gmd:CI_Citation/gmd:citedResponsibleParty/gmd:CI_ResponsibleParty[gmd:role/gmd:CI_RoleCode = 'manyOptions']/gmd:CI_Individual/gmd:name/gco:CharacterString<br><b>ISO-1</b> /mdb:MD_Metadata/mdb:identificationInfo/*/mri:citation/cit:CI_Citation/cit:citedResponsibleParty/cit:CI_Responsibility[cit:role/cit:CI_RoleCode='manyOptions']/cit:party/cit:CI_Individual/cit:name/gco:CharacterString<br></td></tr><tr><td id="Modified_Date">Modified Date</td><td>Date on which the record was created or updated within the catalogue</td><td style="word-break:break-all;"><b>ISO</b> /*/gmd:dateStamp/gco:Date<br><b>ISO</b> /*/gmd:dateStamp/gco:DateTime<br><b>ISO-1</b> /mdb:MD_Metadata/mdb:dateInfo/cit:CI_Date[cit:dateType/cit:CI_DateTypeCode="lastUpdate"]/cit:date/gco:DateTime<br><b>ECHO</b> /*/echo:LastUpdate<br><b>DIF</b> /dif:DIF/dif:Last_DIF_Revision_Date<br></td></tr><tr><td id="Resource_Type">Resource Type</td><td>A resource code identifying the type of resource; e.g. dataset, a collection, an application (See MD_ScopeCode) for which the metadata describes.</td><td style="word-break:break-all;"><b>ISO</b> /*/gmd:hierarchyLevel/gmd:MD_ScopeCode<br><b>ISO-1</b> /mdb:MD_Metadata/mdb:metadataScope/mdb:MD_MetadataScope/mdb:resourceScope/mcc:MD_ScopeCode<br></td></tr><tr><td id="Resource_Format">Resource Format</td><td>The physical or digital manifestation of the resource</td><td style="word-break:break-all;"><b>ISO</b> /*/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorFormat/gmd:MD_Format/gmd:name/gco:CharacterString<br><b>ISO</b> /*/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributionFormat/gmd:MD_Format/gmd:name/gco:CharacterString<br><b>ISO-1</b> /mdb:MD_Metadata/mdb:distributionInfo/mrd:MD_Distribution/mrd:distributionFormat/mrd:MD_Format<br><b>ISO-1</b> /mdb:MD_Metadata/mdb:distributionInfo/mrd:MD_Distribution/mrd:distributor/mrd:MD_Distributor/mrd:distributorFormat/mrd:MD_Format<br><b>ECHO</b> /*/echo:DataFormat<br><b>DIF</b> /dif:DIF/dif:Distribution/dif:Distribution_Format<br></td></tr><tr><td id="Metadata_Identifier">Metadata Identifier</td><td>A phrase or string which uniquely identifies the metadata file/record.</td><td style="word-break:break-all;"><b>ISO</b> /*/gmd:fileIdentifier/gco:CharacterString<br><b>ISO-1</b> /mdb:MD_Metadata/mdb:metadataIdentifier/mcc:MD_Identifier<br><b>DIF</b> /dif:DIF/dif:Entry_ID<br></td></tr><tr><td id="Source_Citation">Source Citation</td><td>Reference to the processing input source.</td><td style="word-break:break-all;"><b>ISO</b> /*/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:lineage/gmd:LI_Lineage/gmd:source/gmd:LI_Source/gmd:sourceCitation/gmd:CI_Citation<br><b>ISO</b> /*/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:lineage/gmd:LI_Lineage/gmd:processStep/gmd:LI_ProcessStep/gmd:source/gmd:LI_Source/gmd:sourceCitation/gmd:CI_Citation<br><b>ISO-1</b> /mdb:MD_Metadata/mdb:resourceLineage/mrl:LI_Lineage/mrl:source/mrl:LE_Source/mrl:sourceCitation/cit:CI_Citation<br><b>ISO-1</b> /mdb:MD_Metadata/mdb:resourceLineage/mrl:LI_Lineage/mrl:processStep/mrl:LE_ProcessStep/mrl:source/mrl:LE_Source/mrl:sourceCitation/cit:CI_Citation<br></td></tr><tr><td id="Metadata_Language">Metadata Language</td><td>Language of the metadata</td><td style="word-break:break-all;"><b>ISO</b> /*/gmd:language/gco:CharacterString<br><b>ISO-1</b> /mdb:MD_Metadata/mdb:defaultLocale/lan:PT_Locale/lan:language/lan:LanguageCode<br></td></tr><tr><td id="Related_Resource_Citation">Related Resource Citation</td><td>Citation information about the associated resource.</td><td style="word-break:break-all;"><b>ISO</b> /*/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:aggregationInfo/gmd:MD_AggregateInformation/gmd:aggregateDataSetName/gmd:CI_Citation<br><b>ISO</b> /*/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:aggregationInfo/gmd:MD_AggregateInformation/gmd:aggregateDataSetName/gmd:CI_Citation<br><b>ISO-1</b> /mdb:MD_Metadata/mdb:identificationInfo/mri:MD_DataIdentification/mri:associatedResource/mri:MD_AssociatedResource/mri:name/cit:CI_Citation<br><b>ISO-1</b> /mdb:MD_Metadata/mdb:identificationInfo/srv:SV_ServiceIdentification/mri:associatedResource/mri:MD_AssociatedResource/mri:name/cit:CI_Citation<br></td></tr><tr><td id="Bounding_Box">Bounding Box</td><td>A bounding box for identifying a geographic area of interest<br><br><i>Note: This concept is called "Coverage" in the CSW Specification</i></td><td style="word-break:break-all;"><b>ISO</b> /*/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:extent/gmd:EX_Extent/gmd:geographicElement/gmd:EX_GeographicBoundingBox<br><b>ISO</b> /*/gmd:identificationInfo/srv:SV_ServiceIdentification/srv:extent/gmd:EX_Extent/gmd:geographicElement/gmd:EX_GeographicBoundingBox<br><b>ISO-1</b> /mdb:MD_Metadata/mdb:identificationInfo/*/mri:extent/gex:EX_Extent/gex:geographicElement/gex:EX_GeographicBoundingBox<br><b>ECHO</b> /*/echo:Spatial/echo:HorizontalSpatialDomain/echo:Geometry/echo:BoundingRectangle<br><b>DIF</b> /dif:DIF/dif:Spatial_Coverage<br></td></tr><tr><td id="Rights">Rights</td><td>Information about rights held in and over the resource</td><td style="word-break:break-all;"><b>ISO</b> /*/gmd:identificationInfo/*/gmd:resourceConstraints/gmd:MD_LegalConstraints<br><b>ISO-1</b> /mdb:MD_Metadata/mdb:identificationInfo/*/mri:resourceConstraints/mco:MD_LegalConstraints<br></td></tr></table><br/>
<tr>
+
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.
<th>Concept</th>
+
 
<th>Description</th>
+
==Catalog Service for the Web (CSW) Additional Queryable Properties==
<th>Paths</th>
+
Additional queryable properties defined in the ISO Profile of CSW (Table 10)
</tr>
+
<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="Revision_Date">Revision Date</td><td>Date of revision of the cited resource</td><td style="word-break:break-all;"><b>ISO</b> //gmd:CI_Citation/gmd:date/gmd:CI_Date[gmd:dateType/gmd:CI_DateTypeCode='revision']/gmd:date/gco:Date<br><b>ISO</b> //gmd:CI_Citation/gmd:date/gmd:CI_Date[gmd:dateType/gmd:CI_DateTypeCode='revision']/gmd:date/gco:DateTime<br><b>ISO-1</b> //cit:CI_Citation/cit:date/cit:CI_Date[cit:dateType/cit:CI_DateTypeCode='revision']/cit:date/gco:Date<br><b>ISO-1</b> //cit:CI_Citation/cit:date/cit:CI_Date[cit:dateType/cit:CI_DateTypeCode='revision']/cit:date/gco:DateTime<br></td></tr><tr><td id="Resource_Creation/Revision_Date">Resource Creation/Revision Date</td><td>The date the resource was created</td><td style="word-break:break-all;"><b>ISO</b> //gmd:CI_Citation/gmd:date/gmd:CI_Date[gmd:dateType/gmd:CI_DateTypeCode='creation']/gmd:date/gco:Date<br><b>ISO</b> //gmd:CI_Citation/gmd:date/gmd:CI_Date[gmd:dateType/gmd:CI_DateTypeCode='creation']/gmd:date/gco:DateTime<br><b>ISO</b> //gmd:CI_Citation/gmd:date/gmd:CI_Date[gmd:dateType/gmd:CI_DateTypeCode='revision']/gmd:date/gco:Date<br><b>ISO</b> //gmd:CI_Citation/gmd:date/gmd:CI_Date[gmd:dateType/gmd:CI_DateTypeCode='revision']/gmd:date/gco:DateTime<br><b>ISO</b> //gmd:CI_Citation/gmd:date/gmd:CI_Date[gmd:dateType/gmd:CI_DateTypeCode='publication']/gmd:date/gco:Date<br><b>ISO</b> //gmd:CI_Citation/gmd:date/gmd:CI_Date[gmd:dateType/gmd:CI_DateTypeCode='publication']/gmd:date/gco:DateTime<br><b>ISO-1</b> //cit:CI_Citation/cit:date/cit:CI_Date[cit:dateType/cit:CI_DateTypeCode='creation']/cit:date/gco:DateTime<br><b>ISO-1</b> //cit:CI_Citation/cit:date/cit:CI_Date[cit:dateType/cit:CI_DateTypeCode='revision']/cit:date/gco:DateTime<br><b>ISO-1</b> //cit:CI_Citation/cit:date/cit:CI_Date[cit:dateType/cit:CI_DateTypeCode='publication']/cit:date/gco:DateTime<br><b>ECHO</b> /*/echo:InsertTime<br><b>ECHO</b> /*/echo:LastUpdate<br><b>DIF</b> /dif:DIF/dif:Data_Set_Citation/dif:Dataset_Release_Date<br></td></tr><tr><td id="Publication_Date">Publication Date</td><td>Date of publication of the cited resource</td><td style="word-break:break-all;"><b>ISO</b> //gmd:CI_Citation/gmd:date/gmd:CI_Date[gmd:dateType/gmd:CI_DateTypeCode='publication']/gmd:date/gco:Date<br><b>ISO</b> //gmd:CI_Citation/gmd:date/gmd:CI_Date[gmd:dateType/gmd:CI_DateTypeCode='publication']/gmd:date/gco:DateTime<br><b>ISO-1</b> //cit:CI_Citation/cit:date/cit:CI_Date[cit:dateType/cit:CI_DateTypeCode='publication']/cit:date/gco:DateTime<br><b>ECHO</b> /*/echo:InsertTime<br><b>DIF</b> /dif:DIF/dif:Data_Set_Citation/dif:Dataset_Release_Date<br><b>DIF</b> /dif:DIF/dif:Reference/dif:Publication_Date<br></td></tr><tr><td id="Organization_Name">Organization Name</td><td>Name of the organization</td><td style="word-break:break-all;"><b>ISO</b> (1)  //gmd:CI_ResponsibleParty/gmd:organisationName/gco:CharacterString<br><b>ISO-1</b> (1)  //cit:CI_Responsibility/cit:party/cit:CI_Organisation/cit:name/gco:CharacterString<br><b>ECHO</b> (1)  /*/echo:Contacts/echo:Contact/echo:OrganizationName<br><b>DIF</b> (1)  /dif:DIF/dif:Data_Center/dif:Data_Center_Name/dif:Short_Name<br><b>DIF</b> (1)  /dif:DIF/dif:Data_Center/dif:Data_Center_Name/dif:Long_Name<br></td></tr><tr><td id="Security_Constraints">Security Constraints</td><td>Handling restrictions imposed on the resource or metadata for national security or similar security concerns.</td><td style="word-break:break-all;"><b>ISO</b> /*/gmd:identificationInfo//*/gmd:resourceConstraints/gmd:MD_SecurityConstraints<br><b>ISO-1</b> /mdb:MD_Metadata/mdb:identificationInfo/*/mri:resourceConstraints/mco:MD_SecurityConstraints<br><b>DIF</b> /dif:DIF/dif:Access_Constraints<br><b>DIF</b> /dif:DIF/dif:Use_Constraints<br></td></tr><tr><td id="Metadata_Language">Metadata Language</td><td>Language of the metadata</td><td style="word-break:break-all;"><b>ISO</b> /*/gmd:language/gco:CharacterString<br><b>ISO-1</b> /mdb:MD_Metadata/mdb:defaultLocale/lan:PT_Locale/lan:language/lan:LanguageCode<br></td></tr><tr><td id="Resource_Identifier">Resource Identifier</td><td>Identifier for the resource described by the metadata</td><td style="word-break:break-all;"><b>ISO</b> /*/gmd:identificationInfo/*/gmd:citation/gmd:CI_Citation/gmd:identifier/gmd:MD_Identifier/gmd:code/gco:CharacterString<br><b>ISO-1</b> /mdb:MD_Metadata/mdb:identificationInfo/*/mri:citation/cit:CI_Citation/cit:identifier/mcc:MD_Identifier/mcc:code/gco:CharacterString<br><b>ECHO</b> /*/echo:DataSetId<br><b>ECHO</b> (1)  /*/echo:ShortName | /*/echo:LongName<br><b>DIF</b> /dif:DIF/dif:Data_Set_Citation/dif:Dataset_DOI<br></td></tr><tr><td id="Parent_Identifier">Parent Identifier</td><td>A unique identifier for a parent dataset or collection</td><td style="word-break:break-all;"><b>ISO</b> /*/gmd:identificationInfo/*/gmd:aggregationInfo/gmd:MD_AggregateInformation/gmd:aggregateDataSetName/gmd:CI_Citation/gmd:identifier/gmd:MD_Identifier/gmd:code/gco:CharacterString<br><b>ISO-1</b> /mdb:MD_Metadata/mdb:identificationInfo/*/mri:associatedResource/mri:MD_AssociatedResource/mri:name/cit:CI_Citation/cit:identifier/mcc:MD_Identifier/mcc:code/gco:CharacterString<br><b>DIF</b> /dif:DIF/dif:Parent_DIF<br></td></tr><tr><td id="Keyword_Type">Keyword Type</td><td>Methods used to group similar keywords</td><td style="word-break:break-all;"><b>ISO</b> /*/gmd:identificationInfo/*/gmd:descriptiveKeywords/gmd:MD_Keywords/gmd:type/gmd:MD_KeywordTypeCode<br><b>ISO-1</b> /mdb:MD_Metadata/mdb:identificationInfo/*/mri:descriptiveKeywords/mri:MD_Keywords/mri:type/mri:MD_KeywordTypeCode<br></td></tr></table>
<tr>
+
''xPath Note:'' The xPaths included in this table use several wildcards. // means
<td style="word-break:break-all;">[http://www.unidata.ucar.edu/software/netcdf-java/formats/DataDiscoveryAttConvention.html#title_Attribute Title]</td>
+
any path, so //gmd:CI_ResponsibleParty indicates a gmd:CI_ResponsibleParty anywhere
<td style="word-break:break-all;">A short description of the dataset.</td>
+
in an XML file. /*/ indicates a single level with several possible elements. This
<td style="word-break:break-all;"><b>DIF</b> /DIF/Entry_Title<br><b>Dryad</b> dcterms:title<br><b>ECHO</b> /Collection/ShortName&gt;/Collection/LongName<br><b>EML</b> /eml:dataset/eml:title/eml:text<br><b>FGDC</b> /fgdc:metadata/fgdc:idinfo/fgdc:citation/fgdc:citeinfo/fgdc:title<br><b>ISO</b> /*/gmd:identificationInfo/*/gmd:citation/gmd:CI_Citation/gmd:title/gco:CharacterString<br><b>OGC-SOS</b> /sos:Capabilities/ows:ServiceIdentification/ows:Title<br><b>THREDDS</b> /catalog/dataset/@name<br><b>netCDF</b> /nc:netcdf/nc:attribute[@name=title]<br></td>
+
usually indicates one of several concrete realizations of an abstract object. For
</tr>
+
example /*/gmd:identificationInfo could be gmd:MD_Metadata/gmd:identificationInfo
<tr>
+
or gmi:MI_Metadata/gmd:identificationInfo and gmd:identificationInfo//*/gmd:descriptiveKeywords
<td style="word-break:break-all;">Creator</td>
+
could be gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords
<td style="word-break:break-all;">Creator of the resource</td>
+
or gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:descriptiveKeywords.
<td style="word-break:break-all;"><b>DIF</b> /dif:DIF/dif:Data_Set_Citation/dif:Dataset_Creator<br><b>ISO</b> //gmd:identificationInfo//gmd:citation/gmd:CI_Citation/gmd:citedResponsibleParty/gmd:CI_ResponsibleParty[gmd:role/gmd:CI_RoleCode
+
 
= 'author']<br><b>ISO</b> //gmd:identificationInfo//gmd:citation/gmd:CI_Citation/gmd:citedResponsibleParty/gmd:CI_ResponsibleParty[gmd:role/gmd:CI_RoleCode
 
= 'originator']<br><b>netCDF</b> /nc:netcdf/nc:attribute[@name=creator_name]<br></td>
 
</tr>
 
<tr>
 
<td style="word-break:break-all;">Subject</td>
 
<td style="word-break:break-all;">The topic of the content of the resource</td>
 
<td style="word-break:break-all;"><b>DIF</b> /dif:DIF/dif:Parameters/dif:Category &gt; //dif:Parameters/dif:Topic &gt; //dif:Parameters/dif:Term
 
&gt; //dif:Parameters/dif:Variable_Level_1 &gt; //dif:Parameters/dif:Variable_Level_2 &gt;
 
//dif:Parameters/dif:Variable_Level_3 &gt; //dif:Parameters/dif: &gt; //dif:Parameters/dif:Variable_Level_3
 
<br><b>ECHO</b> / echo:Collection/echo:ScienceKeywords/echo:ScienceKeyword/echo:CategoryKeyword&gt;//echo:TopicKeyword&gt;//echo:TermKeyword&gt;//echo:VariableLevel1Keyword/echo:Value&gt;//echo:VariableLevel2Keyword/echo:Value&gt;//echo:VariableLevel3Keyword&gt;//echo:DetailedVariableKeyword<br><b>ECS</b> METADATA &gt; COLLECTIONMETADATA &gt; DisciplineTopicParameters &gt; DisciplineTopicParametersContainer.ECSDisciplineKeyword
 
&gt; DisciplineTopicParametersContainer.ECSParameterKeyword &gt; DisciplineTopicParametersContainer.ECSTermKeyword
 
&gt; DisciplineTopicParametersContainer.ECSTopicKeyword<br><b>FGDC</b> /fgdc:metadata/fgdc:idinfo/fgdc:keywords/fgdc:theme/fgdc:themekey |/fgdc:metadata/fgdc:idinfo/fgdc:keywords/fgdc:place/fgdc:placekey<br><b>ISO</b> /*/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords/gmd:MD_Keywords[gmd:type='theme']/gmd:keyword/gco:CharacterString<br><b>ISO</b> /*/gmd:identificationInfo/srv:SV_ServiceIdentification/srv:keywords/gmd:MD_Keywords/gmd:keyword/gco:CharacterString<br><b>OGC-SOS</b> /sos:Capabilities/ows:ServiceIdentification/ows:Keywords/ows:Keyword<br><b>netCDF</b> /nc:netcdf/nc:attribute[@name=keywords]<br></td>
 
</tr>
 
<tr>
 
<td style="word-break:break-all;">Description</td>
 
<td style="word-break:break-all;">A summary of the content of the resource.</td>
 
<td style="word-break:break-all;"><b>DIF</b> /dif:DIF/dif:Summary/dif:Abstract<br><b>ECHO</b> /echo:Collection/echo:Description<br><b>ISO</b> //gmd:identificationInfo//gmd:abstract/gco:CharacterString<br><b>THREDDS</b> thredds:metadata/thredds:documentation[@type=summary]<br><b>netCDF</b> /nc:netcdf/nc:attribute[@name=summary]<br></td>
 
</tr>
 
<tr>
 
<td style="word-break:break-all;">Publisher</td>
 
<td style="word-break:break-all;">Publisher of the cited resource</td>
 
<td style="word-break:break-all;"><b>DIF</b> /dif:DIF/dif:Data_Set_Citation/dif:Dataset_Publisher<br><b>DIF</b> /dif:DIF/dif:Reference/dif:Publisher<br><b>ISO</b> //gmd:CI_Citation/gmd:citedResponsibleParty/gmd:CI_ResponsibleParty[gmd:role/gmd:CI_RoleCode
 
= 'publisher']<br></td>
 
</tr>
 
<tr>
 
<td style="word-break:break-all;">Contributor</td>
 
<td style="word-break:break-all;">Contributor to the resource</td>
 
<td style="word-break:break-all;"><b>ISO</b> //gmd:identificationInfo//gmd:citation/gmd:CI_Citation/gmd:citedResponsibleParty/gmd:CI_ResponsibleParty[gmd:role/gmd:CI_RoleCode
 
= 'author']<br><b>ISO</b> //gmd:identificationInfo//gmd:citation/gmd:CI_Citation/gmd:citedResponsibleParty/gmd:CI_ResponsibleParty[gmd:role/gmd:CI_RoleCode
 
= 'originator']<br><b>netCDF</b> /nc:netcdf/nc:attribute[@name=creator_name]<br></td>
 
</tr>
 
<tr>
 
<td style="word-break:break-all;">Date</td>
 
<td style="word-break:break-all;">The date of a creation or update event of the catalogue record.</td>
 
<td style="word-break:break-all;"><b>DIF</b> /dif:DIF/dif:DIF_Creation_Date<br><b>ISO</b> //gmd:dateStamp/gco:Date<br><b>ISO</b> //gmd:dateStamp/gco:DateTime<br></td>
 
</tr>
 
<tr>
 
<td style="word-break:break-all;">Type</td>
 
<td style="word-break:break-all;">The nature or genre of the content of the resource. Type can include general categories,
 
genres or aggregation levels of content.
 
</td>
 
<td style="word-break:break-all;"><b>ISO</b> /*/gmd:hierarchyLevel/gmd:MD_ScopeCode<br></td>
 
</tr>
 
<tr>
 
<td style="word-break:break-all;">Resource Format</td>
 
<td style="word-break:break-all;">The physical or digital manifestation of the resource</td>
 
<td style="word-break:break-all;"><b>DIF</b> /dif:DIF/dif:Distribution/dif:Distribution_Format<br><b>ECHO</b> /echo:Collection/echo:DataFormat<br><b>ISO</b> //gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributionFormat/gmd:MD_Format/gmd:name<br><b>ISO</b> //gmd:distributionInfo/gmd:MD_Distribution/gmd:distributionFormat/gmd:MD_Format/gmd:name/gco:CharacterString<br></td>
 
</tr>
 
<tr>
 
<td style="word-break:break-all;">Metadata Identifier</td>
 
<td style="word-break:break-all;">A unique reference to the record within the catalogue (Metadata Identifier)</td>
 
<td style="word-break:break-all;"><b>DIF</b> /dif:Entry_Id<br><b>ISO</b> /*/gmd:fileIdentifier/gco:CharacterString<br></td>
 
</tr>
 
<tr>
 
<td style="word-break:break-all;">Source</td>
 
<td style="word-break:break-all;">A reference to a resource from which the present resource is derived.</td>
 
<td style="word-break:break-all;"><b>ISO</b> //gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:lineage/gmd:LI_Lineage/gmd:source//gmd:description<br></td>
 
</tr>
 
<tr>
 
<td style="word-break:break-all;">Metadata Language</td>
 
<td style="word-break:break-all;">Language of the metadata</td>
 
<td style="word-break:break-all;"><b>ISO</b> /*/gmd:language/gco:CharacterString<br></td>
 
</tr>
 
<tr>
 
<td style="word-break:break-all;">Relation</td>
 
<td style="word-break:break-all;">A reference to a related resource.</td>
 
<td style="word-break:break-all;"><b>ISO</b> //gmd:identificationInfo//gmd:aggregationInfo/gmd:MD_AggregateInformation<br></td>
 
</tr>
 
<tr>
 
<td style="word-break:break-all;">Coverage</td>
 
<td style="word-break:break-all;">The spatial extent or scope of the content of the resource</td>
 
<td style="word-break:break-all;"><b>DIF</b> /dif:DIF/dif:Spatial_Coverage<br><b>ECHO</b> /echo:Collection/echo:Spatial/echo:HorizontalSpatialDomain/echo:Geometry/echo:BoundingRectangle<br><b>ISO</b> //gmd:identificationInfo//gmd:extent/gmd:EX_Extent/gmd:geographicElement/gmd:EX_GeographicBoundingBox<br></td>
 
</tr>
 
<tr>
 
<td style="word-break:break-all;">Rights</td>
 
<td style="word-break:break-all;">Information about rights held in and over the resource</td>
 
<td style="word-break:break-all;"><b>ISO</b> //gmd:identificationInfo//gmd:resourceConstraints/gmd:MD_LegalConstraints/gmd:accessConstraints/gmd:MD_RestrictionCode<br></td>
 
</tr>
 
</table>
 
  
[[Category: Documentation Connections]]
+
[[Metadata Implementation]]

Latest revision as of 11:49, July 29, 2015

Catalog Services for the Web (CSW) Core Queryables

The Open Geospatial Consortium Catalog Services for the Web (CSW) standard defines eleven "Core Queryables" that must be supported in any compliant implementation. Profiles of CSW map these queryables to concepts and xPaths for particular metadata dialects.

ConceptDescriptionDialect (Fit) Paths
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) /*/gmd:identificationInfo/*/gmd:descriptiveKeywords/gmd:MD_Keywords[gmd:type/gmd:MD_KeywordTypeCode='theme']/gmd:keyword/gco:CharacterString
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:descriptiveKeywords/mri:MD_Keywords[mri:type/mri:MD_KeywordTypeCode='theme']/mri:keyword/gco:CharacterString
ECHO (1) /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:CategoryKeyword
ECHO (1) /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:TopicKeyword
ECHO (1) /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:TermKeyword
ECHO (1) /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:VariableLevel1Keyword/echo:Value
ECHO (1) /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:VariableLevel2Keyword/echo:Value
ECHO (1) /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:VariableLevel3Keyword
ECHO (1) /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:DetailedVariableKeyword
DIF (1) /dif:DIF/dif:Parameters/dif:Category
DIF (1) /dif:DIF/dif:Parameters/dif:Topic
DIF (1) /dif:DIF/dif:Parameters/dif:Term
DIF (1) /dif:DIF/dif:Parameters/dif:Variable_Level_1
DIF (1) /dif:DIF/dif:Parameters/dif:Variable_Level_2
DIF (1) /dif:DIF/dif:Parameters/dif:Variable_Level_3
DIF (1) /dif:DIF/dif:Parameters/dif:Detailed_Variable
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.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
ECHO /*/echo:ShortName>/*/echo:LongName
DIF /dif:DIF/dif:Entry_Title
DIF /dif:DIF/dif:Data_Set_Citation/dif:Dataset_Title
AbstractA paragraph describing the resource.

Note: This concept is called "Desciption" in Catalog Services for the Web.
ISO /*/gmd:identificationInfo/*/gmd:abstract/gco:CharacterString
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:abstract/gco:CharacterString
ECHO /*/echo:Description
DIF /dif:DIF/dif:Summary/dif:Abstract
Resource FormatThe physical or digital manifestation of the resourceISO /*/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorFormat/gmd:MD_Format/gmd:name/gco:CharacterString
ISO /*/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributionFormat/gmd:MD_Format/gmd:name/gco:CharacterString
ISO-1 /mdb:MD_Metadata/mdb:distributionInfo/mrd:MD_Distribution/mrd:distributionFormat/mrd:MD_Format
ISO-1 /mdb:MD_Metadata/mdb:distributionInfo/mrd:MD_Distribution/mrd:distributor/mrd:MD_Distributor/mrd:distributorFormat/mrd:MD_Format
ECHO /*/echo:DataFormat
DIF /dif:DIF/dif:Distribution/dif:Distribution_Format
Metadata IdentifierA phrase or string which uniquely identifies the metadata file/record.ISO /*/gmd:fileIdentifier/gco:CharacterString
ISO-1 /mdb:MD_Metadata/mdb:metadataIdentifier/mcc:MD_Identifier
DIF /dif:DIF/dif:Entry_ID
Modified DateDate on which the record was created or updated within the catalogueISO /*/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
ECHO /*/echo:LastUpdate
DIF /dif:DIF/dif:Last_DIF_Revision_Date
Resource TypeA resource code identifying the type of resource; e.g. dataset, a collection, an application (See MD_ScopeCode) for which the metadata describes.ISO /*/gmd:hierarchyLevel/gmd:MD_ScopeCode
ISO-1 /mdb:MD_Metadata/mdb:metadataScope/mdb:MD_MetadataScope/mdb:resourceScope/mcc:MD_ScopeCode
Bounding BoxA bounding box for identifying a geographic area of interest

Note: This concept is called "Coverage" in the CSW Specification
ISO /*/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:extent/gmd:EX_Extent/gmd:geographicElement/gmd:EX_GeographicBoundingBox
ISO /*/gmd:identificationInfo/srv:SV_ServiceIdentification/srv:extent/gmd:EX_Extent/gmd:geographicElement/gmd:EX_GeographicBoundingBox
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:extent/gex:EX_Extent/gex:geographicElement/gex:EX_GeographicBoundingBox
ECHO /*/echo:Spatial/echo:HorizontalSpatialDomain/echo:Geometry/echo:BoundingRectangle
DIF /dif:DIF/dif:Spatial_Coverage
Coordinate Reference System (CRS)Geographic Coordinate Reference System (Authority and ID) for the BoundingBoxISO /*/gmd:referenceSystemInfo/gmd:MD_ReferenceSystem/gmd:referenceSystemIdentifier/gmd:RS_Identifier/gmd:code
ISO /*/gmd:referenceSystemInfo/gmd:MD_ReferenceSystem/gmd:referenceSystemIdentifier/gmd:RS_Identifier/gmd:codeSpace
ISO-1 /mdb:MD_Metadata/mdb:referenceSystemInfo/mrs:MD_ReferenceSystem/mrs:referenceSystemIdentifier/mcc:MD_Identifier/mcc:code/gco:CharacterString
ISO-1 /mdb:MD_Metadata/mdb:referenceSystemInfo/mrs:MD_ReferenceSystem/mrs:referenceSystemIdentifier/mcc:MD_Identifier/mcc:codeSpace/gco:CharacterString
ECHO /*/echo:Spatial/echo:HorizontalSpatialDomain/echo:Geometry/echo:CoordinateSystem
AssociationComplete statement of a one-to-one relationshipISO /*/gmd:identificationInfo/*/gmd:aggregationInfo/gmd:MD_AggregateInformation
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:associatedResource/mri:MD_AssociatedResource
ECHO /*/echo:AssociatedDIFs


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.

Catalog Services for the Web (CSW) Core Returnable Properties

The Open Geospatial Consortium Catalog Services for the Web (CSW) standard defines eleven "Core Queryables" that must be supported in any compliant implementation. Profiles of CSW map these queryables to concepts and xPaths for particular metadata dialects.

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.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
ECHO /*/echo:ShortName>/*/echo:LongName
DIF /dif:DIF/dif:Entry_Title
DIF /dif:DIF/dif:Data_Set_Citation/dif:Dataset_Title
Author / OriginatorThe principal author of the resource

Note: In CSW this concept is called Creator
ISO /*/gmd:identificationInfo/*/gmd:citation/gmd:CI_Citation/gmd:citedResponsibleParty/gmd:CI_ResponsibleParty[gmd:role/gmd:CI_RoleCode='author']
ISO /*/gmd:identificationInfo/*/gmd:citation/gmd:CI_Citation/gmd:citedResponsibleParty/gmd:CI_ResponsibleParty[gmd:role/gmd:CI_RoleCode= 'originator']
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:citation/cit:CI_Citation/cit:citedResponsibleParty/cit:CI_Responsibility[cit:role/cit:CI_RoleCode='author']
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:citation/cit:CI_Citation/cit:citedResponsibleParty/cit:CI_Responsibility[cit:role/cit:CI_RoleCode='originator']
ECHO /echo:Contacts/echo:Contact[Role='Data Originator']
DIF /dif:DIF/dif:Data_Set_Citation/dif:Dataset_Creator
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) /*/gmd:identificationInfo/*/gmd:descriptiveKeywords/gmd:MD_Keywords[gmd:type/gmd:MD_KeywordTypeCode='theme']/gmd:keyword/gco:CharacterString
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:descriptiveKeywords/mri:MD_Keywords[mri:type/mri:MD_KeywordTypeCode='theme']/mri:keyword/gco:CharacterString
ECHO (1) /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:CategoryKeyword
ECHO (1) /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:TopicKeyword
ECHO (1) /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:TermKeyword
ECHO (1) /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:VariableLevel1Keyword/echo:Value
ECHO (1) /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:VariableLevel2Keyword/echo:Value
ECHO (1) /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:VariableLevel3Keyword
ECHO (1) /*/echo:ScienceKeywords/echo:ScienceKeyword/echo:DetailedVariableKeyword
DIF (1) /dif:DIF/dif:Parameters/dif:Category
DIF (1) /dif:DIF/dif:Parameters/dif:Topic
DIF (1) /dif:DIF/dif:Parameters/dif:Term
DIF (1) /dif:DIF/dif:Parameters/dif:Variable_Level_1
DIF (1) /dif:DIF/dif:Parameters/dif:Variable_Level_2
DIF (1) /dif:DIF/dif:Parameters/dif:Variable_Level_3
DIF (1) /dif:DIF/dif:Parameters/dif:Detailed_Variable
AbstractA paragraph describing the resource.

Note: This concept is called "Desciption" in Catalog Services for the Web.
ISO /*/gmd:identificationInfo/*/gmd:abstract/gco:CharacterString
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:abstract/gco:CharacterString
ECHO /*/echo:Description
DIF /dif:DIF/dif:Summary/dif:Abstract
PublisherPublisher of the cited resourceISO //gmd:CI_ResponsibleParty[gmd:role/gmd:CI_RoleCode='publisher']/gmd:organisationName/gco:CharacterString
ISO-1 //cit:CI_Responsibility[cit:role/cit:CI_RoleCode='publisher']/cit:party/cit:CI_Organisation/cit:name/gco:CharacterString
DIF /dif:DIF/dif:Data_Set_Citation/dif:Dataset_Publisher
DIF /dif:DIF/dif:Reference/dif:Publisher
Contributor NameContributor to the resourceISO /*/gmd:identificationInfo/*/gmd:citation/gmd:CI_Citation/gmd:citedResponsibleParty/gmd:CI_ResponsibleParty[gmd:role/gmd:CI_RoleCode = 'manyOptions']/gmd:CI_Individual/gmd:name/gco:CharacterString
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:citation/cit:CI_Citation/cit:citedResponsibleParty/cit:CI_Responsibility[cit:role/cit:CI_RoleCode='manyOptions']/cit:party/cit:CI_Individual/cit:name/gco:CharacterString
Modified DateDate on which the record was created or updated within the catalogueISO /*/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
ECHO /*/echo:LastUpdate
DIF /dif:DIF/dif:Last_DIF_Revision_Date
Resource TypeA resource code identifying the type of resource; e.g. dataset, a collection, an application (See MD_ScopeCode) for which the metadata describes.ISO /*/gmd:hierarchyLevel/gmd:MD_ScopeCode
ISO-1 /mdb:MD_Metadata/mdb:metadataScope/mdb:MD_MetadataScope/mdb:resourceScope/mcc:MD_ScopeCode
Resource FormatThe physical or digital manifestation of the resourceISO /*/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorFormat/gmd:MD_Format/gmd:name/gco:CharacterString
ISO /*/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributionFormat/gmd:MD_Format/gmd:name/gco:CharacterString
ISO-1 /mdb:MD_Metadata/mdb:distributionInfo/mrd:MD_Distribution/mrd:distributionFormat/mrd:MD_Format
ISO-1 /mdb:MD_Metadata/mdb:distributionInfo/mrd:MD_Distribution/mrd:distributor/mrd:MD_Distributor/mrd:distributorFormat/mrd:MD_Format
ECHO /*/echo:DataFormat
DIF /dif:DIF/dif:Distribution/dif:Distribution_Format
Metadata IdentifierA phrase or string which uniquely identifies the metadata file/record.ISO /*/gmd:fileIdentifier/gco:CharacterString
ISO-1 /mdb:MD_Metadata/mdb:metadataIdentifier/mcc:MD_Identifier
DIF /dif:DIF/dif:Entry_ID
Source CitationReference to the processing input source.ISO /*/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:lineage/gmd:LI_Lineage/gmd:source/gmd:LI_Source/gmd:sourceCitation/gmd:CI_Citation
ISO /*/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:lineage/gmd:LI_Lineage/gmd:processStep/gmd:LI_ProcessStep/gmd:source/gmd:LI_Source/gmd:sourceCitation/gmd:CI_Citation
ISO-1 /mdb:MD_Metadata/mdb:resourceLineage/mrl:LI_Lineage/mrl:source/mrl:LE_Source/mrl:sourceCitation/cit:CI_Citation
ISO-1 /mdb:MD_Metadata/mdb:resourceLineage/mrl:LI_Lineage/mrl:processStep/mrl:LE_ProcessStep/mrl:source/mrl:LE_Source/mrl:sourceCitation/cit:CI_Citation
Metadata LanguageLanguage of the metadataISO /*/gmd:language/gco:CharacterString
ISO-1 /mdb:MD_Metadata/mdb:defaultLocale/lan:PT_Locale/lan:language/lan:LanguageCode
Citation information about the associated resource.ISO /*/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:aggregationInfo/gmd:MD_AggregateInformation/gmd:aggregateDataSetName/gmd:CI_Citation
ISO /*/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:aggregationInfo/gmd:MD_AggregateInformation/gmd:aggregateDataSetName/gmd:CI_Citation
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/mri:MD_DataIdentification/mri:associatedResource/mri:MD_AssociatedResource/mri:name/cit:CI_Citation
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/srv:SV_ServiceIdentification/mri:associatedResource/mri:MD_AssociatedResource/mri:name/cit:CI_Citation
Bounding BoxA bounding box for identifying a geographic area of interest

Note: This concept is called "Coverage" in the CSW Specification
ISO /*/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:extent/gmd:EX_Extent/gmd:geographicElement/gmd:EX_GeographicBoundingBox
ISO /*/gmd:identificationInfo/srv:SV_ServiceIdentification/srv:extent/gmd:EX_Extent/gmd:geographicElement/gmd:EX_GeographicBoundingBox
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:extent/gex:EX_Extent/gex:geographicElement/gex:EX_GeographicBoundingBox
ECHO /*/echo:Spatial/echo:HorizontalSpatialDomain/echo:Geometry/echo:BoundingRectangle
DIF /dif:DIF/dif:Spatial_Coverage
RightsInformation about rights held in and over the resourceISO /*/gmd:identificationInfo/*/gmd:resourceConstraints/gmd:MD_LegalConstraints
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:resourceConstraints/mco:MD_LegalConstraints


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.

Catalog Service for the Web (CSW) Additional Queryable Properties

Additional queryable properties defined in the ISO Profile of CSW (Table 10)

ConceptDescriptionDialect (Fit) Paths
Revision DateDate of revision of the cited resourceISO //gmd:CI_Citation/gmd:date/gmd:CI_Date[gmd:dateType/gmd:CI_DateTypeCode='revision']/gmd:date/gco:Date
ISO //gmd:CI_Citation/gmd:date/gmd:CI_Date[gmd:dateType/gmd:CI_DateTypeCode='revision']/gmd:date/gco:DateTime
ISO-1 //cit:CI_Citation/cit:date/cit:CI_Date[cit:dateType/cit:CI_DateTypeCode='revision']/cit:date/gco:Date
ISO-1 //cit:CI_Citation/cit:date/cit:CI_Date[cit:dateType/cit:CI_DateTypeCode='revision']/cit:date/gco:DateTime
Resource Creation/Revision DateThe date the resource was createdISO //gmd:CI_Citation/gmd:date/gmd:CI_Date[gmd:dateType/gmd:CI_DateTypeCode='creation']/gmd:date/gco:Date
ISO //gmd:CI_Citation/gmd:date/gmd:CI_Date[gmd:dateType/gmd:CI_DateTypeCode='creation']/gmd:date/gco:DateTime
ISO //gmd:CI_Citation/gmd:date/gmd:CI_Date[gmd:dateType/gmd:CI_DateTypeCode='revision']/gmd:date/gco:Date
ISO //gmd:CI_Citation/gmd:date/gmd:CI_Date[gmd:dateType/gmd:CI_DateTypeCode='revision']/gmd:date/gco:DateTime
ISO //gmd:CI_Citation/gmd:date/gmd:CI_Date[gmd:dateType/gmd:CI_DateTypeCode='publication']/gmd:date/gco:Date
ISO //gmd:CI_Citation/gmd:date/gmd:CI_Date[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='creation']/cit:date/gco:DateTime
ISO-1 //cit:CI_Citation/cit:date/cit:CI_Date[cit:dateType/cit:CI_DateTypeCode='revision']/cit:date/gco:DateTime
ISO-1 //cit:CI_Citation/cit:date/cit:CI_Date[cit:dateType/cit:CI_DateTypeCode='publication']/cit:date/gco:DateTime
ECHO /*/echo:InsertTime
ECHO /*/echo:LastUpdate
DIF /dif:DIF/dif:Data_Set_Citation/dif:Dataset_Release_Date
Publication DateDate of publication of the cited resourceISO //gmd:CI_Citation/gmd:date/gmd:CI_Date[gmd:dateType/gmd:CI_DateTypeCode='publication']/gmd:date/gco:Date
ISO //gmd:CI_Citation/gmd:date/gmd:CI_Date[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
ECHO /*/echo:InsertTime
DIF /dif:DIF/dif:Data_Set_Citation/dif:Dataset_Release_Date
DIF /dif:DIF/dif:Reference/dif:Publication_Date
Organization NameName of the organizationISO (1) //gmd:CI_ResponsibleParty/gmd:organisationName/gco:CharacterString
ISO-1 (1) //cit:CI_Responsibility/cit:party/cit:CI_Organisation/cit:name/gco:CharacterString
ECHO (1) /*/echo:Contacts/echo:Contact/echo:OrganizationName
DIF (1) /dif:DIF/dif:Data_Center/dif:Data_Center_Name/dif:Short_Name
DIF (1) /dif:DIF/dif:Data_Center/dif:Data_Center_Name/dif:Long_Name
Security ConstraintsHandling restrictions imposed on the resource or metadata for national security or similar security concerns.ISO /*/gmd:identificationInfo//*/gmd:resourceConstraints/gmd:MD_SecurityConstraints
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:resourceConstraints/mco:MD_SecurityConstraints
DIF /dif:DIF/dif:Access_Constraints
DIF /dif:DIF/dif:Use_Constraints
Metadata LanguageLanguage of the metadataISO /*/gmd:language/gco:CharacterString
ISO-1 /mdb:MD_Metadata/mdb:defaultLocale/lan:PT_Locale/lan:language/lan:LanguageCode
Resource IdentifierIdentifier for the resource described by the metadataISO /*/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
ECHO /*/echo:DataSetId
ECHO (1) /*/echo:ShortName | /*/echo:LongName
DIF /dif:DIF/dif:Data_Set_Citation/dif:Dataset_DOI
Parent IdentifierA unique identifier for a parent dataset or collectionISO /*/gmd:identificationInfo/*/gmd:aggregationInfo/gmd:MD_AggregateInformation/gmd:aggregateDataSetName/gmd:CI_Citation/gmd:identifier/gmd:MD_Identifier/gmd:code/gco:CharacterString
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:associatedResource/mri:MD_AssociatedResource/mri:name/cit:CI_Citation/cit:identifier/mcc:MD_Identifier/mcc:code/gco:CharacterString
DIF /dif:DIF/dif:Parent_DIF
Keyword TypeMethods used to group similar keywordsISO /*/gmd:identificationInfo/*/gmd:descriptiveKeywords/gmd:MD_Keywords/gmd:type/gmd:MD_KeywordTypeCode
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:descriptiveKeywords/mri:MD_Keywords/mri:type/mri:MD_KeywordTypeCode

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.


Metadata Implementation