| XML schema |
http://www.eionet.europa.eu/schemas/boundingboxes.xsd
|
|---|---|
| Output type | RDF |
| Description | Convert to RDF |
| XSL file | boundaries2rdf.xsl (Last modified: 07 Feb 2011 15:37 ) |
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
exclude-result-prefixes=""
xmlns:eea="http://rdfdata.eionet.europa.eu/eea/ontology/">
<xsl:output method="xml"/>
<xsl:template match="/">
<rdf:RDF>
<xsl:apply-templates/>
</rdf:RDF>
</xsl:template>
<xsl:template match="root">
<xsl:for-each select="*">
<xsl:element name="eea:BoundingBox">
<xsl:attribute name="rdf:ID"><xsl:value-of select="generate-id()" /></xsl:attribute>
<xsl:apply-templates/>
</xsl:element>
</xsl:for-each>
</xsl:template>
<xsl:template match="ISO_2DIGIT">
<xsl:element name="eea:forCountry">
<xsl:attribute name="rdf:resource">http://rdfdata.eionet.europa.eu/eea/countries/<xsl:value-of select="."/></xsl:attribute>
</xsl:element>
<xsl:element name="eea:isoCode"><xsl:value-of select="."/></xsl:element>
</xsl:template>
<xsl:template match="MIN_CNTRY_|CNT_ISO_2D"/>
<xsl:template match="*">
<xsl:element name="{concat('eea:',local-name())}"><xsl:value-of select="."/></xsl:element>
</xsl:template>
</xsl:stylesheet>
European Environment Agency
Kgs. Nytorv 6, DK-1050 Copenhagen K, Denmark