<?xml version="1.0" encoding="UTF-8" ?>

<!--
   Name:  10_gmd:referenceSystemInfo.xsl
   Author:  Matthew J. McCready
   Date:  20110601
   Description:  XSLT stylesheet that transforms the//spdoinfo/indspref of chap 3 in the FGDC standard into the  
                 gmd:referenceSystemIdentifier element
   Modification History:
      Initial   Date      Change Request ID   Description

-->


<xsl:stylesheet version = "1.0"
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
   xmlns:gmd="http://www.isotc211.org/2005/gmd"
   xmlns:gco="http://www.isotc211.org/2005/gco" 
>
<xsl:output method="xml" version="1.0" encoding="ISO-8859-1" indent="yes"/>


<xsl:template name="referenceSystemInfo" match="/">
<xsl:comment>This is the indirect spatial reference of section 3 </xsl:comment>

<xsl:text>
</xsl:text>

<xsl:if test="//spdoinfo/indspref" >

<xsl:element name="gmd:referenceSystemInfo">
<xsl:element name="gmd:MD_ReferenceSystem">
<xsl:element name="gmd:referenceSystemIdentifier"> 
<xsl:element name="gmd:RS_Identifier">

<xsl:element name="gmd:code">
<xsl:attribute name="gco:nilReason">unknown</xsl:attribute>
</xsl:element> <!-- gmd:code -->
 
<xsl:element name="gmd:codeSpace">
<xsl:element name="gco:CharacterString"><xsl:value-of select="//spdoinfo/indspref"/></xsl:element> <!-- gco:CharacterString --> 

</xsl:element> <!-- gmd:codeSpace -->
</xsl:element> <!-- gmd:RS_Identifier -->
</xsl:element> <!-- gmd:referenceSystemIdentifier -->
</xsl:element> <!-- gmd:MD_ReferenceSystem -->
</xsl:element> <!-- gmd:referenceSystemInfo -->
</xsl:if>

</xsl:template>
</xsl:stylesheet>
