| XML schema |
http://www.gigateway.org.uk/xsd/fgdc-basic.xsd
|
|---|---|
| Output type | HTML |
| Description | Classic factsheet |
| XSL file | NBII_classic.xml (Last modified: 15 Jun 2009 14:21 ) |
<?xml version="1.0"?>
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- An xsl template for displaying metadata in ArcInfo8 with the
traditional FGDC look and feel created by mp
Revision History: Created 6/7/99 avienneau
Modified 8/29/02 dave rugg - XSL 1.0 update
Modified 8/15/03 dave rugg - NBII elements
Modified 3/2/05 dave rugg - deal with some Unicode display issues
-->
<xsl:template match="/">
<html>
<body>
<a name="Top"/>
<h1><xsl:value-of select="metadata/idinfo/citation/citeinfo/title"/></h1>
<h2>Metadata:</h2>
<ul>
<xsl:for-each select="metadata/idinfo">
<li><a href="#Identification_Information">Identification_Information</a></li>
</xsl:for-each>
<xsl:for-each select="metadata/dataqual">
<li><a href="#Data_Quality_Information">Data_Quality_Information</a></li>
</xsl:for-each>
<xsl:for-each select="metadata/spdoinfo">
<li><a href="#Spatial_Data_Organization_Information">Spatial_Data_Organization_Information</a></li>
</xsl:for-each>
<xsl:for-each select="metadata/spref">
<li><a href="#Spatial_Reference_Information">Spatial_Reference_Information</a></li>
</xsl:for-each>
<xsl:for-each select="metadata/eainfo">
<li><a href="#Entity_and_Attribute_Information">Entity_and_Attribute_Information</a></li>
</xsl:for-each>
<xsl:variable name="numdist">
<xsl:number value="count(metadata/distinfo)" />
</xsl:variable>
<xsl:for-each select="metadata/distinfo">
<xsl:choose>
<xsl:when test="$numdist = 0">
</xsl:when>
<xsl:when test="$numdist = 1">
<li><a href="#{generate-id(.)}">
Distribution_Information
</a>
</li>
</xsl:when>
<xsl:otherwise>
<xsl:choose>
<xsl:when test="position() = 1">
<li>Distribution_Information</li>
<li style="margin-left:0.3in">
<a href="#{generate-id(.)}">
Distributor <xsl:number value="position()" />
</a>
</li>
</xsl:when>
<xsl:otherwise>
<li style="margin-left:0.3in">
<a href="#{generate-id(.)}">
Distributor <xsl:number value="position()" />
</a>
</li>
</xsl:otherwise>
</xsl:choose>
</xsl:otherwise>
</xsl:choose>
</xsl:for-each>
<xsl:for-each select="metadata/metainfo">
<li><a href="#Metadata_Reference_Information">Metadata_Reference_Information</a></li>
</xsl:for-each>
</ul>
<xsl:apply-templates select="metadata/idinfo"/>
<xsl:apply-templates select="metadata/dataqual"/>
<xsl:apply-templates select="metadata/spdoinfo"/>
<xsl:apply-templates select="metadata/spref"/>
<xsl:apply-templates select="metadata/eainfo"/>
<xsl:apply-templates select="metadata/distinfo"/>
<xsl:apply-templates select="metadata/metainfo"/>
</body>
</html>
</xsl:template>
<!-- Identification -->
<xsl:template match="idinfo">
<a name="Identification_Information"><hr></hr></a>
<dl>
<dt><i>Identification_Information:</i></dt>
<dd>
<dl>
<xsl:for-each select="citation">
<dt><i>Citation:</i></dt>
<dd>
<dl>
<xsl:apply-templates select="citeinfo"/>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="descript">
<dt><i>Description:</i></dt>
<dd>
<dl>
<xsl:for-each select="abstract">
<dt><i>Abstract:</i></dt>
<dd><xsl:choose>
<xsl:when test="@missing">
<font color="red">Required element.</font>
</xsl:when>
<xsl:otherwise><xsl:value-of select="." /></xsl:otherwise>
</xsl:choose></dd>
</xsl:for-each>
<xsl:for-each select="purpose">
<dt><i>Purpose:</i></dt>
<dd><xsl:choose>
<xsl:when test="@missing">
<font color="red">Required element.</font>
</xsl:when>
<xsl:otherwise><xsl:value-of select="." /></xsl:otherwise>
</xsl:choose></dd>
</xsl:for-each>
<xsl:for-each select="supplinf">
<dt><i>Supplemental_Information:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="timeperd">
<dt><i>Time_Period_of_Content:</i></dt>
<dd>
<dl>
<xsl:apply-templates select="timeinfo"/>
<xsl:for-each select="current">
<dt><i>Currentness_Reference:</i></dt>
<dd><xsl:choose>
<xsl:when test="@missing">
<font color="red">Required element.</font>
</xsl:when>
<xsl:otherwise><xsl:value-of select="." /></xsl:otherwise>
</xsl:choose></dd>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="status">
<dt><i>Status:</i></dt>
<dd>
<dl>
<xsl:for-each select="progress">
<dt><i>Progress: </i> <xsl:choose>
<xsl:when test="@missing">
<font color="red">Required element.</font>
</xsl:when>
<xsl:otherwise><xsl:value-of select="." /></xsl:otherwise>
</xsl:choose></dt>
</xsl:for-each>
<xsl:for-each select="update">
<dt><i>Maintenance_and_Update_Frequency: </i> <xsl:choose>
<xsl:when test="@missing">
<font color="red">Required element.</font>
</xsl:when>
<xsl:otherwise><xsl:value-of select="." /></xsl:otherwise>
</xsl:choose></dt>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="spdom">
<dt><i>Spatial_Domain:</i></dt>
<dd>
<dl>
<dt><i>Description_of_Geographic_Extent:</i></dt>
<dd><xsl:value-of select="descgeog" /></dd>
<xsl:for-each select="bounding">
<dt><i>Bounding_Coordinates:</i></dt>
<dd>
<dl>
<dt><i>West_Bounding_Coordinate: </i> <xsl:value-of select="westbc"/></dt>
<dt><i>East_Bounding_Coordinate: </i> <xsl:value-of select="eastbc"/></dt>
<dt><i>North_Bounding_Coordinate: </i> <xsl:value-of select="northbc"/></dt>
<dt><i>South_Bounding_Coordinate: </i> <xsl:value-of select="southbc"/></dt>
<xsl:for-each select="boundalt">
<dt><i>Bounding_Altitudes:</i></dt>
<dl>
<dt><i>Altitude_Minimum: </i> <xsl:value-of select="altmin"/></dt>
<dt><i>Altitude_Maximum: </i> <xsl:value-of select="altmax"/></dt>
<dt><i>Altitude_Distance_Units: </i> <xsl:value-of select="altunits"/></dt> </dl>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="dsgpoly">
<dt><i>Data_Set_G-Polygon:</i></dt>
<dd>
<dl>
<xsl:for-each select="dsgpolyo">
<dt><i>Data_Set_G-Polygon_Outer_G-Ring:</i></dt>
<dd>
<dl>
<xsl:apply-templates select="grngpoin"/>
<xsl:apply-templates select="gring"/>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="dsgpolyx">
<dt><i>Data_Set_G-Polygon_Exclusion_G-Ring:</i></dt>
<dd>
<dl>
<xsl:apply-templates select="grngpoin"/>
<xsl:apply-templates select="gring"/>
</dl>
</dd>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="keywords">
<dt><i>Keywords:</i></dt>
<dd>
<dl>
<xsl:for-each select="theme">
<dt><i>Theme:</i></dt>
<dd>
<dl>
<xsl:for-each select="themekt">
<dt><i>Theme_Keyword_Thesaurus: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="themekey">
<dt><i>Theme_Keyword: </i> <xsl:choose>
<xsl:when test="@missing">
<font color="red">Required element.</font>
</xsl:when>
<xsl:otherwise><xsl:value-of select="." /></xsl:otherwise>
</xsl:choose></dt>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="place">
<dt><i>Place:</i></dt>
<dd>
<dl>
<xsl:for-each select="placekt">
<dt><i>Place_Keyword_Thesaurus: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="placekey">
<dt><i>Place_Keyword: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="stratum">
<dt><i>Stratum:</i></dt>
<dd>
<dl>
<xsl:for-each select="stratkt">
<dt><i>Stratum_Keyword_Thesaurus: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="stratkey">
<dt><i>Stratum_Keyword: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="temporal">
<dt><i>Temporal:</i></dt>
<dd>
<dl>
<xsl:for-each select="tempkt">
<dt><i>Temporal_Keyword_Thesaurus: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="tempkey">
<dt><i>Temporal_Keyword: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="taxonomy">
<dt><i>Taxonomy:</i></dt>
<dl>
<xsl:for-each select="keywtax">
<dt><i>Keywords/Taxon:</i></dt>
<dl>
<dt><i>Taxonomic_Keyword_Thesaurus:</i></dt>
<dd><xsl:value-of select="taxonkt"/></dd>
<xsl:for-each select="taxonkey">
<dt><i>Taxonomic_Keywords: </i> <xsl:value-of select="."/></dt>
</xsl:for-each>
</dl>
</xsl:for-each>
<xsl:for-each select="taxonsys">
<dt><i>Taxonomic_System:</i></dt>
<dl>
<xsl:for-each select="classsys">
<dt><i>Classification_System/Authority:</i></dt>
<dl>
<xsl:for-each select="classcit">
<dt><i>Classification_System_Citation:</i></dt>
<dl>
<xsl:apply-templates select="citeinfo" />
</dl>
</xsl:for-each>
<xsl:for-each select="classmod">
<dt><i>Classification_System_Modifications:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
</dl>
</xsl:for-each>
<xsl:for-each select="idref">
<dt><i>Identification_Reference:</i></dt>
<dl>
<xsl:apply-templates select="citeinfo" />
</dl>
</xsl:for-each>
<xsl:for-each select="ider">
<dt><i>Identifer:</i></dt>
<dl>
<xsl:apply-templates select="cntinfo" />
</dl>
</xsl:for-each>
<dt><i>Taxonomic_Procedures:</i></dt>
<dd><xsl:value-of select="taxonpro" /></dd>
<xsl:for-each select="taxoncom">
<dt><i>Taxonomic_Completeness:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
<xsl:for-each select="vouchers">
<dt><i>Vouchers:</i></dt>
<dl>
<dt><i>Specimen: </i><xsl:value-of select="specimen" /></dt>
<dt><i>Repository:</i></dt>
<xsl:for-each select="reposit">
<dl>
<xsl:apply-templates select="cntinfo" />
</dl>
</xsl:for-each>
</dl>
</xsl:for-each>
</dl>
</xsl:for-each>
<xsl:for-each select="taxongen">
<dt><i>General_Taxonomic_Coverage:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
<xsl:apply-templates select="taxoncl" />
</dl>
</xsl:for-each>
<xsl:for-each select="accconst">
<dt><i>Access_Constraints: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="useconst">
<dt><i>Use_Constraints:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
<xsl:for-each select="ptcontac">
<dt><i>Point_of_Contact:</i></dt>
<dd>
<dl>
<xsl:apply-templates select="cntinfo"/>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="browse">
<dt><i>Browse_Graphic:</i></dt>
<dd>
<dl>
<xsl:for-each select="browsen">
<dt><i>Browse_Graphic_File_Name: </i> <a TARGET="viewer">
<xsl:attribute name="href"><xsl:value-of select="." /></xsl:attribute>
<xsl:value-of select="." /></a>
</dt>
</xsl:for-each>
<xsl:for-each select="browsed">
<dt><i>Browse_Graphic_File_Description:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
<xsl:for-each select="browset">
<dt><i>Browse_Graphic_File_Type: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="datacred">
<dt><i>Data_Set_Credit:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
<xsl:for-each select="secinfo">
<dt><i>Security_Information:</i></dt>
<dd>
<dl>
<xsl:for-each select="secsys">
<dt><i>Security_Classification_System: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="secclass">
<dt><i>Security_Classification: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="sechandl">
<dt><i>Security_Handling_Description: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="native">
<dt><i>Native_Data_Set_Environment:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
<xsl:for-each select="crossref">
<dt><i>Cross_Reference:</i></dt>
<dd>
<dl>
<xsl:apply-templates select="citeinfo"/>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="tool">
<dt><i>Analytical_Tool:</i></dt>
<dl>
<dt><i>Analytical_Tool_Description:</i></dt>
<dd><xsl:value-of select="tooldesc"/></dd>
<xsl:for-each select="toolacc">
<dt><i>Tool_Access_Information:</i></dt>
<dl>
<xsl:for-each select="onlink">
<dt><i>Online_Linkage: </i>
<a><xsl:attribute name="href"><xsl:value-of select="." /></xsl:attribute>
<xsl:value-of select="." /></a>
</dt>
</xsl:for-each>
<dt><i>Tool_Access_Instructions:</i></dt>
<dd><xsl:value-of select="toolinst"/></dd>
<xsl:for-each select="toolcomp">
<dt><i>Tool_Computer_and_Operating_System:</i></dt>
<dd><xsl:value-of select="."/></dd>
</xsl:for-each>
</dl>
</xsl:for-each>
<xsl:for-each select="toolcont">
<dt><i>Tool_Contact:</i></dt>
<dl>
<xsl:apply-templates select="cntinfo" />
</dl>
</xsl:for-each>
<xsl:for-each select="toolcite">
<dt><i>Tool_Citation:</i></dt>
<dl>
<xsl:apply-templates select="citeinfo" />
</dl>
</xsl:for-each>
</dl>
</xsl:for-each>
</dl>
</dd>
</dl>
<a href="#Top">Back to Top</a>
</xsl:template>
<!-- Data Quality -->
<xsl:template match="dataqual">
<a name="Data_Quality_Information"><hr /></a>
<dl>
<dt><i>Data_Quality_Information:</i></dt>
<dd>
<dl>
<xsl:for-each select="attracc">
<dt><i>Attribute_Accuracy:</i></dt>
<dd>
<dl>
<xsl:for-each select="attraccr">
<dt><i>Attribute_Accuracy_Report:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
<xsl:for-each select="qattracc">
<dt><i>Quantitative_Attribute_Accuracy_Assessment:</i></dt>
<dd>
<dl>
<xsl:for-each select="attraccv">
<dt><i>Attribute_Accuracy_Value: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="attracce">
<dt><i>Attribute_Accuracy_Explanation:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="logic">
<dt><i>Logical_Consistency_Report:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
<xsl:for-each select="complete">
<dt><i>Completeness_Report:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
<xsl:for-each select="posacc">
<dt><i>Positional_Accuracy:</i></dt>
<dd>
<dl>
<xsl:for-each select="horizpa">
<dt><i>Horizontal_Positional_Accuracy:</i></dt>
<dd>
<dl>
<xsl:for-each select="horizpar">
<dt><i>Horizontal_Positional_Accuracy_Report:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
<xsl:for-each select="qhorizpa">
<dt><i>Quantitative_Horizontal_Positional_Accuracy_Assessment:</i></dt>
<dd>
<dl>
<xsl:for-each select="horizpav">
<dt><i>Horizontal_Positional_Accuracy_Value: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="horizpae">
<dt><i>Horizontal_Positional_Accuracy_Explanation:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="vertacc">
<dt><i>Vertical_Positional_Accuracy:</i></dt>
<dd>
<dl>
<xsl:for-each select="vertaccr">
<dt><i>Vertical_Positional_Accuracy_Report:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
<xsl:for-each select="qvertpa">
<dt><i>Quantitative_Vertical_Positional_Accuracy_Assessment:</i></dt>
<dd>
<dl>
<xsl:for-each select="vertaccv">
<dt><i>Vertical_Positional_Accuracy_Value: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="vertacce">
<dt><i>Vertical_Positional_Accuracy_Explanation:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="lineage">
<dt><i>Lineage:</i></dt>
<dl>
<xsl:for-each select="method">
<dt><i>Methodology:</i></dt>
<dl>
<dt><i>Methodology_Type: </i><xsl:value-of select="methtype" /></dt>
<xsl:for-each select="methodid">
<dt><i>Methodolgy_Identifier:</i></dt>
<dl>
<dt><i>Methodolgy_Keyword_Thesaurus:</i></dt>
<dd><xsl:value-of select="methkt" /></dd>
<xsl:for-each select="methkey">
<dt><i>Methodology_Keyword: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
</dl>
</xsl:for-each>
<dt><i>Methodology_Description:</i></dt>
<dd><xsl:value-of select="methdesc" /></dd>
<xsl:for-each select="methcite">
<dt><i>Methodology_Citation:</i></dt>
<dl>
<xsl:apply-templates select="citeinfo" />
</dl>
</xsl:for-each>
</dl>
</xsl:for-each>
<xsl:for-each select="srcinfo">
<dt><i>Source_Information:</i></dt>
<dd>
<dl>
<xsl:for-each select="srccite">
<dt><i>Source_Citation:</i></dt>
<dd>
<dl>
<xsl:apply-templates select="citeinfo"/>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="srcscale">
<dt><i>Source_Scale_Denominator: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="typesrc">
<dt><i>Type_of_Source_Media: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="srctime">
<dt><i>Source_Time_Period_of_Content:</i></dt>
<dd>
<dl>
<xsl:apply-templates select="timeinfo"/>
<xsl:for-each select="srccurr">
<dt><i>Source_Currentness_Reference:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="srccitea">
<dt><i>Source_Citation_Abbreviation:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
<xsl:for-each select="srccontr">
<dt><i>Source_Contribution:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="procstep">
<dt><i>Process_Step:</i></dt>
<dd>
<dl>
<xsl:for-each select="procdesc">
<dt><i>Process_Description:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
<xsl:for-each select="srcused">
<dt><i>Source_Used_Citation_Abbreviation:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
<xsl:for-each select="procdate">
<dt><i>Process_Date: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="proctime">
<dt><i>Process_Time: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="srcprod">
<dt><i>Source_Produced_Citation_Abbreviation:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
<xsl:for-each select="proccont">
<dt><i>Process_Contact:</i></dt>
<dd>
<dl>
<xsl:apply-templates select="cntinfo"/>
</dl>
</dd>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
</dl>
</xsl:for-each>
<xsl:for-each select="cloud">
<dt><i>Cloud_Cover: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
</dl>
</dd>
</dl>
<a href="#Top">Back to Top</a>
</xsl:template>
<!-- Spatial Data Organization -->
<xsl:template match="spdoinfo">
<a name="Spatial_Data_Organization_Information"><hr /></a>
<dl>
<dt><i>Spatial_Data_Organization_Information:</i></dt>
<dd>
<dl>
<xsl:for-each select="indspref">
<dt><i>Indirect_Spatial_Reference_Method:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
<xsl:for-each select="direct">
<dt><i>Direct_Spatial_Reference_Method: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="ptvctinf">
<dt><i>Point_and_Vector_Object_Information:</i></dt>
<dd>
<dl>
<xsl:for-each select="sdtsterm">
<dt><i>SDTS_Terms_Description:</i></dt>
<dd>
<dl>
<xsl:for-each select="sdtstype">
<dt><i>SDTS_Point_and_Vector_Object_Type: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="ptvctcnt">
<dt><i>Point_and_Vector_Object_Count: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="vpfterm">
<dt><i>VPF_Terms_Description:</i></dt>
<dd>
<dl>
<xsl:for-each select="vpflevel">
<dt><i>VPF_Topology_Level: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="vpfinfo">
<dt><i>VPF_Point_and_Vector_Object_Information:</i></dt>
<dd>
<dl>
<xsl:for-each select="vpftype">
<dt><i>VPF_Point_and_Vector_Object_Type: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="ptvctcnt">
<dt><i>Point_and_Vector_Object_Count: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="rastinfo">
<dt><i>Raster_Object_Information:</i></dt>
<dd>
<dl>
<xsl:for-each select="rasttype">
<dt><i>Raster_Object_Type: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="rowcount">
<dt><i>Row_Count: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="colcount">
<dt><i>Column_Count: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="vrtcount">
<dt><i>Vertical_Count: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
</dl>
</dd>
</dl>
<a href="#Top">Back to Top</a>
</xsl:template>
<!-- Spatial Reference -->
<xsl:template match="spref">
<a name="Spatial_Reference_Information"><hr /></a>
<dl>
<dt><i>Spatial_Reference_Information:</i></dt>
<dd>
<dl>
<xsl:for-each select="horizsys">
<dt><i>Horizontal_Coordinate_System_Definition:</i></dt>
<dd>
<dl>
<xsl:for-each select="geograph">
<dt><i>Geographic:</i></dt>
<dd>
<dl>
<xsl:for-each select="latres">
<dt><i>Latitude_Resolution: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="longres">
<dt><i>Longitude_Resolution: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="geogunit">
<dt><i>Geographic_Coordinate_Units: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="planar">
<dt><i>Planar:</i></dt>
<dd>
<dl>
<xsl:for-each select="mapproj">
<dt><i>Map_Projection:</i></dt>
<dd>
<dl>
<xsl:for-each select="mapprojn">
<dt><i>Map_Projection_Name: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="albers">
<dt><i>Albers_Conical_Equal_Area:</i></dt>
<xsl:apply-templates select="."/>
</xsl:for-each>
<xsl:for-each select="azimequi">
<dt><i>Azimuthal_Equidistant:</i></dt>
<xsl:apply-templates select="."/>
</xsl:for-each>
<xsl:for-each select="equicon">
<dt><i>Equidistant_Conic:</i></dt>
<xsl:apply-templates select="."/>
</xsl:for-each>
<xsl:for-each select="equirect">
<dt><i>Equirectangular:</i></dt>
<xsl:apply-templates select="."/>
</xsl:for-each>
<xsl:for-each select="gvnsp">
<dt><i>General_Vertical_Near-sided_Perspective:</i></dt>
<xsl:apply-templates select="."/>
</xsl:for-each>
<xsl:for-each select="gnomonic">
<dt><i>Gnomonic:</i></dt>
<xsl:apply-templates select="."/>
</xsl:for-each>
<xsl:for-each select="lamberta">
<dt><i>Lambert_Azimuthal_Equal_Area:</i></dt>
<xsl:apply-templates select="."/>
</xsl:for-each>
<xsl:for-each select="lambertc">
<dt><i>Lambert_Conformal_Conic:</i></dt>
<xsl:apply-templates select="."/>
</xsl:for-each>
<xsl:for-each select="mercator">
<dt><i>Mercator:</i></dt>
<xsl:apply-templates select="."/>
</xsl:for-each>
<xsl:for-each select="modsak">
<dt><i>Modified_Stereographic_for_Alaska:</i></dt>
<dd>
<dl>
<xsl:apply-templates select="feast"/>
<xsl:apply-templates select="fnorth"/>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="miller">
<dt><i>Miller_Cylindrical:</i></dt>
<xsl:apply-templates select="."/>
</xsl:for-each>
<xsl:for-each select="obqmerc">
<dt><i>Oblique_Mercator:</i></dt>
<xsl:apply-templates select="."/>
</xsl:for-each>
<xsl:for-each select="orthogr">
<dt><i>Orthographic:</i></dt>
<xsl:apply-templates select="."/>
</xsl:for-each>
<xsl:for-each select="polarst">
<dt><i>Polar_Stereographic:</i></dt>
<xsl:apply-templates select="."/>
</xsl:for-each>
<xsl:for-each select="polycon">
<dt><i>Polyconic:</i></dt>
<xsl:apply-templates select="."/>
</xsl:for-each>
<xsl:for-each select="robinson">
<dt><i>Robinson:</i></dt>
<dd>
<dl>
<xsl:apply-templates select="longpc"/>
<xsl:apply-templates select="feast"/>
<xsl:apply-templates select="fnorth"/>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="sinusoid">
<dt><i>Sinusoidal:</i></dt>
<xsl:apply-templates select="."/>
</xsl:for-each>
<xsl:for-each select="spaceobq">
<dt><i>Space_Oblique_Mercator_(Landsat):</i></dt>
<dd>
<dl>
<xsl:apply-templates select="landsat"/>
<xsl:apply-templates select="pathnum"/>
<xsl:apply-templates select="feast"/>
<xsl:apply-templates select="fnorth"/>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="stereo">
<dt><i>Stereographic:</i></dt>
<xsl:apply-templates select="."/>
</xsl:for-each>
<xsl:for-each select="transmer">
<dt><i>Transverse_Mercator:</i></dt>
<xsl:apply-templates select="."/>
</xsl:for-each>
<xsl:for-each select="vdgrin">
<dt><i>van_der_Grinten:</i></dt>
<xsl:apply-templates select="."/>
</xsl:for-each>
<xsl:for-each select="otherprj">
<dt><i>Other_Projection's_Definition:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="gridsys">
<dt><i>Grid_Coordinate_System:</i></dt>
<dd>
<dl>
<xsl:for-each select="gridsysn">
<dt><i>Grid_Coordinate_System_Name: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="utm">
<dt><i>Universal_Transverse_Mercator:</i></dt>
<dd>
<dl>
<xsl:for-each select="utmzone">
<dt><i>UTM_Zone_Number: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="transmer">
<dt><i>Transverse_Mercator:</i></dt>
</xsl:for-each>
<xsl:apply-templates select="transmer"/>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="ups">
<dt><i>Universal_Polar_Stereographic:</i></dt>
<dd>
<dl>
<xsl:for-each select="upszone">
<dt><i>UPS_Zone_Identifier: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="polarst">
<dt><i>Polar_Stereographic:</i></dt>
</xsl:for-each>
<xsl:apply-templates select="polarst"/>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="spcs">
<dt><i>State_Plane_Coordinate_System:</i></dt>
<dd>
<dl>
<xsl:for-each select="spcszone">
<dt><i>SPCS_Zone_Identifier: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="lambertc">
<dt><i>Lambert_Conformal_Conic:</i></dt>
</xsl:for-each>
<xsl:apply-templates select="lambertc"/>
<xsl:for-each select="transmer">
<dt><i>Transverse_Mercator:</i></dt>
</xsl:for-each>
<xsl:apply-templates select="transmer"/>
<xsl:for-each select="obqmerc">
<dt><i>Oblique_Mercator:</i></dt>
</xsl:for-each>
<xsl:apply-templates select="obqmerc"/>
<xsl:for-each select="polycon">
<dt><i>Polyconic:</i></dt>
</xsl:for-each>
<xsl:apply-templates select="polycon"/>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="arcsys">
<dt><i>ARC_Coordinate_System:</i></dt>
<dd>
<dl>
<xsl:for-each select="arczone">
<dt><i>ARC_System_Zone_Identifier: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="equirect">
<dt><i>Equirectangular:</i></dt>
</xsl:for-each>
<xsl:apply-templates select="equirect"/>
<xsl:for-each select="azimequi">
<dt><i>Azimuthal_Equidistant:</i></dt>
</xsl:for-each>
<xsl:apply-templates select="azimequi"/>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="othergrd">
<dt><i>Other_Grid_System's_Definition:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="localp">
<dt><i>Local_Planar:</i></dt>
<dd>
<dl>
<xsl:for-each select="localpd">
<dt><i>Local_Planar_Description:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
<xsl:for-each select="localpgi">
<dt><i>Local_Planar_Georeference_Information:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="planci">
<dt><i>Planar_Coordinate_Information:</i></dt>
<dd>
<dl>
<xsl:for-each select="plance">
<dt><i>Planar_Coordinate_Encoding_Method: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="coordrep">
<dt><i>Coordinate_Representation:</i></dt>
<dd>
<dl>
<xsl:for-each select="absres">
<dt><i>Abscissa_Resolution: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="ordres">
<dt><i>Ordinate_Resolution: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="distbrep">
<dt><i>Distance_and_Bearing_Representation:</i></dt>
<dd>
<dl>
<xsl:for-each select="distres">
<dt><i>Distance_Resolution: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="bearres">
<dt><i>Bearing_Resolution: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="bearunit">
<dt><i>Bearing_Units: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="bearrefd">
<dt><i>Bearing_Reference_Direction: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="bearrefm">
<dt><i>Bearing_Reference_Meridian: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="plandu">
<dt><i>Planar_Distance_Units: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="local">
<dt><i>Local:</i></dt>
<dd>
<dl>
<xsl:for-each select="localdes">
<dt><i>Local_Description:</i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="localgeo">
<dt><i>Local_Georeference_Information:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="geodetic">
<dt><i>Geodetic_Model:</i></dt>
<dd>
<dl>
<xsl:for-each select="horizdn">
<dt><i>Horizontal_Datum_Name: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="ellips">
<dt><i>Ellipsoid_Name: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="semiaxis">
<dt><i>Semi-major_Axis: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="denflat">
<dt><i>Denominator_of_Flattening_Ratio: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="vertdef">
<dt><i>Vertical_Coordinate_System_Definition:</i></dt>
<dd>
<dl>
<xsl:for-each select="altsys">
<dt><i>Altitude_System_Definition:</i></dt>
<dd>
<dl>
<xsl:for-each select="altdatum">
<dt><i>Altitude_Datum_Name: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="altres">
<dt><i>Altitude_Resolution: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="altunits">
<dt><i>Altitude_Distance_Units: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="altenc">
<dt><i>Altitude_Encoding_Method: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="depthsys">
<dt><i>Depth_System_Definition:</i></dt>
<dd>
<dl>
<xsl:for-each select="depthdn">
<dt><i>Depth_Datum_Name: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="depthres">
<dt><i>Depth_Resolution: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="depthdu">
<dt><i>Depth_Distance_Units: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="depthem">
<dt><i>Depth_Encoding_Method: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
</dl>
</dd>
</dl>
<a href="#Top">Back to Top</a>
</xsl:template>
<!-- Entity and Attribute -->
<xsl:template match="eainfo">
<a name="Entity_and_Attribute_Information"><hr /></a>
<dl>
<dt><i>Entity_and_Attribute_Information:</i></dt>
<dd>
<dl>
<xsl:for-each select="detailed">
<dt><i>Detailed_Description:</i></dt>
<dd>
<dl>
<xsl:for-each select="enttyp">
<dt><i>Entity_Type:</i></dt>
<dd>
<dl>
<xsl:for-each select="enttypl">
<dt><i>Entity_Type_Label: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="enttypd">
<dt><i>Entity_Type_Definition:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
<xsl:for-each select="enttypds">
<dt><i>Entity_Type_Definition_Source:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:apply-templates select="attr"/>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="overview">
<dt><i>Overview_Description:</i></dt>
<dd>
<dl>
<xsl:for-each select="eaover">
<dt><i>Entity_and_Attribute_Overview:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
<xsl:for-each select="eadetcit">
<dt><i>Entity_and_Attribute_Detail_Citation:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
</dl>
</dd>
</dl>
<a href="#Top">Back to Top</a>
</xsl:template>
<!-- Distribution -->
<xsl:template match="distinfo">
<a name="{generate-id(.)}">
<hr />
</a>
<dl>
<dt><i>Distribution_Information:</i> </dt>
<dd>
<dl>
<xsl:for-each select="distrib">
<dt><i>Distributor:</i></dt>
<dd>
<dl>
<xsl:apply-templates select="cntinfo"/>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="resdesc">
<dt><i>Resource_Description: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="distliab">
<dt><i>Distribution_Liability:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
<xsl:for-each select="stdorder">
<dt><i>Standard_Order_Process:</i></dt>
<dd>
<dl>
<xsl:for-each select="nondig">
<dt><i>Non-digital_Form:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
<xsl:for-each select="digform">
<dt><i>Digital_Form:</i></dt>
<dd>
<dl>
<xsl:for-each select="digtinfo">
<dt><i>Digital_Transfer_Information:</i></dt>
<dd>
<dl>
<xsl:for-each select="formname">
<dt><i>Format_Name: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="formvern">
<dt><i>Format_Version_Number: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="formverd">
<dt><i>Format_Version_Date: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="formspec">
<dt><i>Format_Specification:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
<xsl:for-each select="asciistr">
<dt><i>ASCII_File_Structure:</i></dt>
<dl>
<xsl:for-each select="recdel">
<dt><i>Record_Delimiter: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="numheadl">
<dt><i>Number_Header_Lines: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="deschead">
<dt><i>Description_of_Header_Content:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
<xsl:for-each select="orienta">
<dt><i>Orientation: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="casesens">
<dt><i>Case_Sensitive: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="authent">
<dt><i>Authentication: </i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
<xsl:for-each select="quotech">
<dt><i>Quote_character: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="datafiel">
<dt><i>Data_Field:</i></dt>
<dl>
<dt><i>Data_Field_Name: </i><xsl:value-of select="dfieldnm" /></dt>
<xsl:for-each select="missingv">
<dt><i>Missing_Value_Code: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="dfwidthd">
<dt><i>Data_Field_Width_Delimiter: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="dfwidth">
<dt><i>Data_Field_Width: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
</dl>
</xsl:for-each>
</dl>
</xsl:for-each>
<xsl:for-each select="formcont">
<dt><i>Format_Information_Content:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
<xsl:for-each select="filedec">
<dt><i>File_Decompression_Technique: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="transize">
<dt><i>Transfer_Size: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="digtopt">
<dt><i>Digital_Transfer_Option:</i></dt>
<dd>
<dl>
<xsl:for-each select="onlinopt">
<dt><i>Online_Option:</i></dt>
<dd>
<dl>
<xsl:for-each select="computer">
<dt><i>Computer_Contact_Information:</i></dt>
<dd>
<dl>
<xsl:for-each select="networka">
<dt><i>Network_Address:</i></dt>
<dd>
<dl>
<xsl:for-each select="networkr">
<dt><i>Network_Resource_Name:</i> <a TARGET="viewer">
<xsl:attribute name="href"><xsl:value-of select="." /></xsl:attribute>
<xsl:value-of select="." /></a>
</dt>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="dialinst">
<dt><i>Dialup_Instructions:</i></dt>
<dd>
<dl>
<xsl:for-each select="lowbps">
<dt><i>Lowest_BPS: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="highbps">
<dt><i>Highest_BPS: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="numdata">
<dt><i>Number_DataBits: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="numstop">
<dt><i>Number_StopBits: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="parity">
<dt><i>Parity: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="compress">
<dt><i>Compression_Support: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="dialtel">
<dt><i>Dialup_Telephone: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="dialfile">
<dt><i>Dialup_File_Name: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="accinstr">
<dt><i>Access_Instructions:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
<xsl:for-each select="oncomp">
<dt><i>Online_Computer_and_Operating_System:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="offoptn">
<dt><i>Offline_Option:</i></dt>
<dd>
<dl>
<xsl:for-each select="offmedia">
<dt><i>Offline_Media: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="reccap">
<dt><i>Recording_Capacity:</i></dt>
<dd>
<dl>
<xsl:for-each select="recden">
<dt><i>Recording_Density: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="recdenu">
<dt><i>Recording_Density_Units: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="recfmt">
<dt><i>Recording_Format: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="compat">
<dt><i>Compatibility_Information:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="fees">
<dt><i>Fees: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="ordering">
<dt><i>Ordering_Instructions:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
<xsl:for-each select="turnarnd">
<dt><i>Turnaround: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="custom">
<dt><i>Custom_Order_Process:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
<xsl:for-each select="techpreq">
<dt><i>Technical_Prerequisites:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
<xsl:for-each select="availabl">
<dt><i>Available_Time_Period:</i></dt>
<dd>
<dl>
<xsl:apply-templates select="timeinfo"/>
</dl>
</dd>
</xsl:for-each>
</dl>
</dd>
</dl>
<a href="#Top">Back to Top</a>
</xsl:template>
<!-- Metadata -->
<xsl:template match="metainfo">
<a name="Metadata_Reference_Information"><hr /></a>
<dl>
<dt><i>Metadata_Reference_Information:</i></dt>
<dd>
<dl>
<xsl:for-each select="metd">
<dt><i>Metadata_Date: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="metrd">
<dt><i>Metadata_Review_Date: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="metfrd">
<dt><i>Metadata_Future_Review_Date: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="metc">
<dt><i>Metadata_Contact:</i></dt>
<dd>
<dl>
<xsl:apply-templates select="cntinfo"/>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="metstdn">
<dt><i>Metadata_Standard_Name: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="metstdv">
<dt><i>Metadata_Standard_Version: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="mettc">
<dt><i>Metadata_Time_Convention: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="metac">
<dt><i>Metadata_Access_Constraints: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="metuc">
<dt><i>Metadata_Use_Constraints:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
<xsl:for-each select="metsi">
<dt><i>Metadata_Security_Information:</i></dt>
<dd>
<dl>
<xsl:for-each select="metscs">
<dt><i>Metadata_Security_Classification_System: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="metsc">
<dt><i>Metadata_Security_Classification: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="metshd">
<dt><i>Metadata_Security_Handling_Description:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="metextns">
<dt><i>Metadata_Extensions:</i></dt>
<dd>
<dl>
<xsl:for-each select="onlink">
<dt><i>Online_Linkage:</i> <a TARGET="viewer">
<xsl:attribute name="href"><xsl:value-of select="." /></xsl:attribute>
<xsl:value-of select="." /></a>
</dt>
</xsl:for-each>
<xsl:for-each select="metprof">
<dt><i>Profile_Name: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
</dl>
</dd>
</dl>
<a href="#Top">Back to Top</a>
</xsl:template>
<!-- Citation -->
<xsl:template match="citeinfo">
<dt><i>Citation_Information:</i></dt>
<dd>
<dl>
<xsl:for-each select="origin">
<dt><i>Originator: </i>
<xsl:choose>
<xsl:when test="@missing">
<font color="red">Required element.</font>
</xsl:when>
<xsl:otherwise><xsl:value-of select="." /></xsl:otherwise>
</xsl:choose></dt>
</xsl:for-each>
<xsl:for-each select="pubdate">
<dt><i>Publication_Date: </i>
<xsl:choose>
<xsl:when test="@missing">
<font color="red">Required element.</font>
</xsl:when>
<xsl:otherwise><xsl:value-of select="." /></xsl:otherwise>
</xsl:choose></dt>
</xsl:for-each>
<xsl:for-each select="pubtime">
<dt><i>Publication_Time: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="title">
<dt><i>Title: </i></dt> <xsl:choose>
<xsl:when test="@missing">
<font color="red">Required element.</font>
</xsl:when>
<xsl:otherwise><xsl:value-of select="." /></xsl:otherwise>
</xsl:choose>
</xsl:for-each>
<xsl:for-each select="edition">
<dt><i>Edition: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="geoform">
<dt><i>Geospatial_Data_Presentation_Form: </i>
<xsl:choose>
<xsl:when test="@missing">
<font color="red">Required element.</font>
</xsl:when>
<xsl:otherwise><xsl:value-of select="." /></xsl:otherwise>
</xsl:choose></dt>
</xsl:for-each>
<xsl:for-each select="serinfo">
<dt><i>Series_Information: </i></dt>
<dd>
<dl>
<xsl:for-each select="sername">
<dt><i>Series_Name: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="issue">
<dt><i>Issue_Identification: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="pubinfo">
<dt><i>Publication_Information: </i></dt>
<dd>
<dl>
<xsl:for-each select="pubplace">
<dt><i>Publication_Place: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="publish">
<dt><i>Publisher: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="othercit">
<dt><i>Other_Citation_Details: </i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
<xsl:for-each select="onlink">
<dt><i>Online_Linkage: </i> <a><xsl:attribute name="href"><xsl:value-of select="." /></xsl:attribute>
<xsl:value-of select="." /></a>
</dt>
</xsl:for-each>
<xsl:for-each select="lworkcit">
<dt><i>Larger_Work_Citation: </i></dt>
<dd>
<dl>
<xsl:apply-templates select="citeinfo"/>
</dl>
</dd>
</xsl:for-each>
</dl>
</dd>
</xsl:template>
<!-- Contact -->
<xsl:template match="cntinfo">
<dt><i>Contact_Information:</i></dt>
<dd>
<dl>
<xsl:for-each select="cntperp">
<dt><i>Contact_Person_Primary:</i></dt>
<dd>
<dl>
<xsl:for-each select="cntper">
<dt><i>Contact_Person: </i>
<xsl:choose>
<xsl:when test="@missing">
<font color="red">Required element.</font>
</xsl:when>
<xsl:otherwise><xsl:value-of select="." /></xsl:otherwise>
</xsl:choose></dt>
</xsl:for-each>
<xsl:for-each select="cntorg">
<dt><i>Contact_Organization: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="cntorgp">
<dt><i>Contact_Organization_Primary:</i></dt>
<dd>
<dl>
<xsl:for-each select="cntorg">
<dt><i>Contact_Organization: </i>
<xsl:choose>
<xsl:when test="@missing">
<font color="red">Required element.</font>
</xsl:when>
<xsl:otherwise><xsl:value-of select="." /></xsl:otherwise>
</xsl:choose></dt>
</xsl:for-each>
<xsl:for-each select="cntper">
<dt><i>Contact_Person: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="cntpos">
<dt><i>Contact_Position: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="cntaddr">
<dt><i>Contact_Address:</i></dt>
<dd>
<dl>
<xsl:for-each select="addrtype">
<dt><i>Address_Type: </i>
<xsl:choose>
<xsl:when test="@missing">
<font color="red">Required element.</font>
</xsl:when>
<xsl:otherwise><xsl:value-of select="." /></xsl:otherwise>
</xsl:choose></dt>
</xsl:for-each>
<xsl:for-each select="address">
<dt><i>Address: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="city">
<dt><i>City: </i>
<xsl:choose>
<xsl:when test="@missing">
<font color="red">Required element.</font>
</xsl:when>
<xsl:otherwise><xsl:value-of select="." /></xsl:otherwise>
</xsl:choose></dt>
</xsl:for-each>
<xsl:for-each select="state">
<dt><i>State_or_Province: </i>
<xsl:choose>
<xsl:when test="@missing">
<font color="red">Required element.</font>
</xsl:when>
<xsl:otherwise><xsl:value-of select="." /></xsl:otherwise>
</xsl:choose></dt>
</xsl:for-each>
<xsl:for-each select="postal">
<dt><i>Postal_Code: </i>
<xsl:choose>
<xsl:when test="@missing">
<font color="red">Required element.</font>
</xsl:when>
<xsl:otherwise><xsl:value-of select="." /></xsl:otherwise>
</xsl:choose></dt>
</xsl:for-each>
<xsl:for-each select="country">
<dt><i>Country: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="cntvoice">
<dt><i>Contact_Voice_Telephone: </i>
<xsl:choose>
<xsl:when test="@missing">
<font color="red">Required element.</font>
</xsl:when>
<xsl:otherwise><xsl:value-of select="." /></xsl:otherwise>
</xsl:choose></dt>
</xsl:for-each>
<xsl:for-each select="cnttdd">
<dt><i>Contact_TDD/TTY_Telephone: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="cntfax">
<dt><i>Contact_Facsimile_Telephone: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="cntemail">
<dt><i>Contact_Electronic_Mail_Address: </i> <TT><xsl:value-of select="." /></TT></dt>
</xsl:for-each>
<xsl:for-each select="hours">
<dt><i>Hours_of_Service: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="cntinst">
<dt><i>Contact Instructions: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
</dl>
</dd>
</xsl:template>
<!-- Time Period Info -->
<xsl:template match="timeinfo">
<dt><i>Time_Period_Information:</i>
<xsl:choose>
<xsl:when test="@missing">
<font color="red"> Required element.</font>
</xsl:when>
</xsl:choose></dt>
<dd>
<dl>
<xsl:apply-templates select="sngdate"/>
<xsl:apply-templates select="mdattim"/>
<xsl:apply-templates select="rngdates"/>
</dl>
</dd>
</xsl:template>
<!-- Single Date/Time -->
<xsl:template match="sngdate">
<dt><i>Single_Date/Time:</i></dt>
<dd>
<dl>
<xsl:for-each select="caldate">
<dt><i>Calendar_Date: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="time">
<dt><i>Time of Day: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:apply-templates select="geolage"/>
</dl>
</dd>
</xsl:template>
<!-- Multiple Date/Time -->
<xsl:template match="mdattim">
<dt><i>Multiple_Dates/Times:</i></dt>
<dd>
<dl>
<xsl:apply-templates select="sngdate"/>
</dl>
</dd>
</xsl:template>
<!-- Range of Dates/Times -->
<xsl:template match="rngdates">
<dt><i>Range_of_Dates/Times:</i></dt>
<dd>
<dl>
<xsl:for-each select="begdate">
<dt><i>Beginning_Date: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="begtime">
<dt><i>Beginning_Time: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="enddate">
<dt><i>Ending_Date: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="endtime">
<dt><i>Ending_Time: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="beggeol">
<dt><i>Beginning_Geologic_Age: </i></dt>
<dl>
<xsl:apply-templates select="geolage" />
</dl>
</xsl:for-each>
<xsl:for-each select="endgeol">
<dt><i>Ending_Geologic_Age: </i> </dt>
<dl>
<xsl:apply-templates select="geolage" />
</dl>
</xsl:for-each>
</dl>
</dd>
</xsl:template>
<!-- Geologic Age, NBII extension -->
<xsl:template match="geolage">
<dt><i>Geologic_Age:</i></dt>
<xsl:for-each select="geolscal">
<dt><i>Geologic_Time_Scale: </i><xsl:value-of select="."/></dt>
</xsl:for-each>
<xsl:for-each select="geolest">
<dt><i>Geologic_Age_Estimate: </i><xsl:value-of select="."/></dt>
</xsl:for-each>
<xsl:for-each select="geolun">
<dt><i>Geologic_Age_Uncertainty: </i>
<dd><xsl:value-of select="."/></dd></dt>
</xsl:for-each>
<xsl:for-each select="geolexpl">
<dt><i>Geologic_Age_Explanation: </i>
<dd><xsl:value-of select="."/></dd></dt>
</xsl:for-each>
<xsl:apply-templates select="geolcit"/>
</xsl:template>
<xsl:template match="geolcit">
<dt><i>Geologic_Citation: </i></dt>
<dl>
<xsl:apply-templates select="citeinfo"/>
</dl>
</xsl:template>
<!-- Taxonomic Classification -->
<xsl:template match="taxoncl">
<dt><i>Taxonomic_Classification:</i></dt>
<dl>
<dt><i>Taxon_Rank_Name: </i><xsl:value-of select="taxonrn" /></dt>
<dt><i>Taxon_Rank_Value: </i><xsl:value-of select="taxonrv" /></dt>
<xsl:for-each select="common">
<dt><i>Applicable_Common_Name: </i><xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:apply-templates select="taxoncl" />
</dl>
</xsl:template>
<!-- G-Ring -->
<xsl:template match="grngpoin">
<dt><i>G-Ring_Point:</i></dt>
<dd>
<dl>
<xsl:for-each select="gringlat">
<dt><i>G-Ring_Latitude: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="gringlon">
<dt><i>G-Ring_Longitude: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
</dl>
</dd>
</xsl:template>
<xsl:template match="gring">
<dt><i>G-Ring:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:template>
<!-- Map Projections -->
<xsl:template match="albers | equicon | lambertc">
<dd>
<dl>
<xsl:apply-templates select="stdparll"/>
<xsl:apply-templates select="longcm"/>
<xsl:apply-templates select="latprjo"/>
<xsl:apply-templates select="feast"/>
<xsl:apply-templates select="fnorth"/>
</dl>
</dd>
</xsl:template>
<xsl:template match="gnomonic | lamberta | orthogr | stereo | gvnsp">
<dd>
<dl>
<xsl:for-each select="../gvnsp">
<xsl:apply-templates select="heightpt"/>
</xsl:for-each>
<xsl:apply-templates select="longpc"/>
<xsl:apply-templates select="latprjc"/>
<xsl:apply-templates select="feast"/>
<xsl:apply-templates select="fnorth"/>
</dl>
</dd>
</xsl:template>
<xsl:template match="miller | sinusoid | vdgrin | equirect | mercator">
<dd>
<dl>
<xsl:for-each select="../equirect">
<xsl:apply-templates select="stdparll"/>
</xsl:for-each>
<xsl:for-each select="../mercator">
<xsl:apply-templates select="stdparll"/>
<xsl:apply-templates select="sfequat"/>
</xsl:for-each>
<xsl:apply-templates select="longcm"/>
<xsl:apply-templates select="feast"/>
<xsl:apply-templates select="fnorth"/>
</dl>
</dd>
</xsl:template>
<!--
<xsl:template match="azimequi | polycon | transmer">
<dd>
<dl>
<xsl:for-each select="../transmer">
<xsl:apply-templates select="sfctrmer"/>
</xsl:for-each>
<xsl:apply-templates select="longcm"/>
<xsl:apply-templates select="latprjo"/>
<xsl:apply-templates select="feast"/>
<xsl:apply-templates select="fnorth"/>
</dl>
</dd>
</xsl:template>
-->
<xsl:template match="azimequi | polycon">
<dd>
<dl>
<xsl:apply-templates select="longcm"/>
<xsl:apply-templates select="latprjo"/>
<xsl:apply-templates select="feast"/>
<xsl:apply-templates select="fnorth"/>
</dl>
</dd>
</xsl:template>
<xsl:template match="transmer">
<dd>
<dl>
<xsl:apply-templates select="sfctrmer"/>
<xsl:apply-templates select="longcm"/>
<xsl:apply-templates select="latprjo"/>
<xsl:apply-templates select="feast"/>
<xsl:apply-templates select="fnorth"/>
</dl>
</dd>
</xsl:template>
<xsl:template match="polarst">
<dd>
<dl>
<xsl:apply-templates select="svlong"/>
<xsl:apply-templates select="stdparll"/>
<xsl:apply-templates select="sfprjorg"/>
<xsl:apply-templates select="feast"/>
<xsl:apply-templates select="fnorth"/>
</dl>
</dd>
</xsl:template>
<xsl:template match="obqmerc">
<dd>
<dl>
<xsl:apply-templates select="sfctrlin"/>
<xsl:apply-templates select="obqlazim"/>
<xsl:apply-templates select="obqlpt"/>
<xsl:apply-templates select="latprjo"/>
<xsl:apply-templates select="feast"/>
<xsl:apply-templates select="fnorth"/>
</dl>
</dd>
</xsl:template>
<!-- Map Projection Parameters -->
<xsl:template match="stdparll">
<dt><i>Standard_Parallel: </i> <xsl:value-of select="." /></dt>
</xsl:template>
<xsl:template match="longcm">
<dt><i>Longitude_of_Central_Meridian: </i> <xsl:value-of select="." /></dt>
</xsl:template>
<xsl:template match="latprjo">
<dt><i>Latitude_of_Projection_Origin: </i> <xsl:value-of select="." /></dt>
</xsl:template>
<xsl:template match="feast">
<dt><i>False_Easting: </i> <xsl:value-of select="." /></dt>
</xsl:template>
<xsl:template match="fnorth">
<dt><i>False_Northing: </i> <xsl:value-of select="." /></dt>
</xsl:template>
<xsl:template match="sfequat">
<dt><i>Scale_Factor_at_Equator: </i> <xsl:value-of select="." /></dt>
</xsl:template>
<xsl:template match="heightpt">
<dt><i>Height_of_Perspective_Point_Above_Surface: </i> <xsl:value-of select="." /></dt>
</xsl:template>
<xsl:template match="longpc">
<dt><i>Longitude_of_Projection_Center: </i> <xsl:value-of select="." /></dt>
</xsl:template>
<xsl:template match="latprjc">
<dt><i>Latitude_of_Projection_Center: </i> <xsl:value-of select="." /></dt>
</xsl:template>
<xsl:template match="sfctrlin">
<dt><i>Scale_Factor_at_Center_Line: </i> <xsl:value-of select="." /></dt>
</xsl:template>
<xsl:template match="obqlazim">
<dt><i>Oblique_Line_Azimuth: </i> </dt>
<dd>
<dl>
<xsl:for-each select="azimangl">
<dt><i>Azimuthal_Angle: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="azimptl">
<dt><i>Azimuthal_Measure_Point_Longitude: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
</dl>
</dd>
</xsl:template>
<xsl:template match="obqlpt">
<dt><i>Oblique_Line_Point: </i> </dt>
<dd>
<dl>
<dt><i>Oblique_Line_Latitude: </i> <xsl:value-of select="obqllat[1]" /></dt>
<dt><i>Oblique_Line_Longitude: </i> <xsl:value-of select="obqllong[1]" /></dt>
<dt><i>Oblique_Line_Latitude: </i> <xsl:value-of select="obqllat[2]" /></dt>
<dt><i>Oblique_Line_Longitude: </i> <xsl:value-of select="obqllong[2]" /></dt>
</dl>
</dd>
</xsl:template>
<xsl:template match="svlong">
<dt><i>Straight_Vertical_Longitude_from_Pole: </i> <xsl:value-of select="." /></dt>
</xsl:template>
<xsl:template match="sfprjorg">
<dt><i>Scale_Factor_at_Projection_Origin: </i> <xsl:value-of select="." /></dt>
</xsl:template>
<xsl:template match="landsat">
<dt><i>Landsat_Number: </i> <xsl:value-of select="." /></dt>
</xsl:template>
<xsl:template match="pathnum">
<dt><i>Path_Number: </i> <xsl:value-of select="." /></dt>
</xsl:template>
<xsl:template match="sfctrmer">
<dt><i>Scale_Factor_at_Central_Meridian: </i> <xsl:value-of select="." /></dt>
</xsl:template>
<xsl:template match="attr">
<dt><i>Attribute:</i></dt>
<dd>
<dl>
<xsl:for-each select="attrlabl">
<dt><i>Attribute_Label: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="attrdef">
<dt><i>Attribute_Definition:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
<xsl:for-each select="attrdefs">
<dt><i>Attribute_Definition_Source:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
<xsl:for-each select="attrdomv">
<dt><i>Attribute_Domain_Values:</i></dt>
<dd>
<dl>
<xsl:for-each select="edom">
<dt><i>Enumerated_Domain:</i></dt>
<dd>
<dl>
<xsl:for-each select="edomv">
<dt><i>Enumerated_Domain_Value: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="edomvd">
<dt><i>Enumerated_Domain_Value_Definition:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
<xsl:for-each select="edomvds">
<dt><i>Enumerated_Domain_Value_Definition_Source:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
<xsl:apply-templates select="attr"/>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="rdom">
<dt><i>Range_Domain:</i></dt>
<dd>
<dl>
<xsl:for-each select="rdommin">
<dt><i>Range_Domain_Minimum: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="rdommax">
<dt><i>Range_Domain_Maximum: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="attrunit">
<dt><i>Attribute_Units_of_Measure: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="attrmres">
<dt><i>Attribute_Measurement_Resolution: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:apply-templates select="attr"/>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="codesetd">
<dt><i>Codeset_Domain:</i></dt>
<dd>
<dl>
<xsl:for-each select="codesetn">
<dt><i>Codeset_Name: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="codesets">
<dt><i>Codeset_Source: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="udom">
<dt><i>Unrepresentable_Domain:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="begdatea">
<dt><i>Beginning_Date_of_Attribute_Values: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="enddatea">
<dt><i>Ending_Date_of_Attribute_Values: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="attrvai">
<dt><i>Attribute_Value_Accuracy_Information:</i></dt>
<dd>
<dl>
<xsl:for-each select="attrva">
<dt><i>Attribute_Value_Accuracy: </i> <xsl:value-of select="." /></dt>
</xsl:for-each>
<xsl:for-each select="attrvae">
<dt><i>Attribute_Value_Accuracy_Explanation:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
</dl>
</dd>
</xsl:for-each>
<xsl:for-each select="attrmfrq">
<dt><i>Attribute_Measurement_Frequency:</i></dt>
<dd><xsl:value-of select="." /></dd>
</xsl:for-each>
</dl>
</dd>
</xsl:template>
</xsl:stylesheet>
European Environment Agency
Kgs. Nytorv 6, DK-1050 Copenhagen K, Denmark