XML schema |
http://dd.eionet.europa.eu/schemas/MSFD2018/ART11_Strategies.xsd
|
---|---|
Output type | HTML |
Description | HTML view |
XSL file | ART11_Strategies-HTML.xslt (Last modified: 24 Jun 2020 09:00 ) |
<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0" > <xsl:output version="4.0" method="html" indent="yes" encoding="UTF-8" doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN" doctype-system="http://www.w3.org/TR/html4/loose.dtd"/> <xsl:template match="/"> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=edge"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>Reporting on MSFD Article 11 Strategies</title> <meta content="text/html; charset=utf-8"/> <link rel="icon" href="//cdr.eionet.europa.eu/help/msfd/Stylesheets/MSFD-logo.ico"/> <!-- Bootstrap core CSS --> <link href="//cdr.eionet.europa.eu/help/msfd/Stylesheets/bootstrap.min.css" rel="stylesheet"/> <!-- Custom styles for this template --> <link href="//cdr.eionet.europa.eu/help/msfd/Stylesheets/dashboard.css" rel="stylesheet"/> <script src="//cdr.eionet.europa.eu/help/msfd/Stylesheets/jquery.min.js"></script> <script src="//cdr.eionet.europa.eu/help/msfd/Stylesheets/bootstrap.min.js"></script> </head> <body> <div class="container-fluid"> <div class="row"> <div class="col-sm-4 col-md-3 sidebar"> <div class="nav nav-sidebar text-center"> <a href="https://cdr.eionet.europa.eu/help/msfd/MSFD%20ART11" target="_blank"> <img height="50" alt="MSFD" src="//cdr.eionet.europa.eu/help/msfd/Stylesheets/MSFD-logo.png"/> </a> </div> <ul class="nav nav-sidebar"> <li> <a href="#info">Reporter info</a> </li> </ul> <xsl:if test="ART11_Strategies/Metadata"> <h4>Metadata</h4> <ul class="nav nav-sidebar"> <xsl:for-each select="ART11_Strategies/Metadata"> <li> <a href="#heading{position()}"> <xsl:value-of select="ResponsibleCompetentAuthority" /> </a> </li> </xsl:for-each> </ul> </xsl:if> </div> <div class="col-sm-8 col-sm-offset-4 col-md-9 col-md-offset-3 main"> <h1 class="page-header">Reporting on MSFD Article 11 Strategies</h1> <xsl:call-template name="Reporter"></xsl:call-template> <xsl:call-template name="Metadatas"></xsl:call-template> </div> </div> </div> <script> function toggleIcon(e) { $(e.target) .prev('.panel-heading') .find(".more-less") .toggleClass('glyphicon-plus glyphicon-minus'); } $('.panel-group').on('hidden.bs.collapse', toggleIcon); $('.panel-group').on('shown.bs.collapse', toggleIcon); </script> </body> </html> </xsl:template> <xsl:template name="Reporter"> <h2 id="info" class="sub-header">Reporter info</h2> <div class="table-reponsive"> <table class="table table-striped"> <tr> <td> <label>Country</label> </td> <td> <span class="form-control" readonly="readonly"> <xsl:call-template name="CountriesCode"></xsl:call-template> </span> </td> </tr> <tr> <td> <label>Name of the reporter</label> </td> <td> <span class="form-control" readonly="readonly"> <xsl:value-of select="ART11_Strategies/@ContactName" /> </span> </td> </tr> <tr> <td> <label>Email of the reporter</label> </td> <td> <span class="form-control" readonly="readonly"> <xsl:value-of select="ART11_Strategies/@ContactMail" /> </span> </td> </tr> <tr> <td> <label>Reporter organisation</label> </td> <td> <span class="form-control" readonly="readonly"> <xsl:value-of select="ART11_Strategies/@ContactOrganisation" /> </span> </td> </tr> <tr> <td> <label>Reporting date</label> </td> <td> <span class="form-control" readonly="readonly"> <xsl:value-of select="ART11_Strategies/@ReportingDate" /> </span> </td> </tr> </table> </div> </xsl:template> <xsl:template name="Metadatas"> <xsl:if test="ART11_Strategies/Metadata"> <div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true"> <xsl:for-each select="ART11_Strategies/Metadata"> <xsl:variable name="rca" select="position()"/> <div class="panel panel-default"> <div class="panel-heading" role="tab" id="heading{position()}"> <h4 class="panel-title"> <a role="button" data-toggle="collapse" href="#collapse{position()}" aria-expanded="false" aria-controls="collapse{position()}"> <i class="more-less glyphicon glyphicon-plus"></i> <xsl:value-of select="ResponsibleCompetentAuthority" /> </a> </h4> </div> <div id="collapse{position()}" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading{position()}"> <div class="panel-body"> <div class="table-reponsive"> <table class="table table-striped"> <tr> <td> <label>Responsible Competent Authority</label> </td> <td> <span class="form-control" readonly="readonly"> <xsl:for-each select="ResponsibleCompetentAuthority"> <xsl:value-of select="string(.)" /> <xsl:if test="position() != last()"> <br/> </xsl:if> </xsl:for-each> </span> </td> </tr> <tr> <td> <label>Responsible Organisations</label> </td> <td> <span class="form-control" readonly="readonly"> <xsl:for-each select="ResponsibleOrganisations"> <xsl:value-of select="string(.)" /> <xsl:if test="position() != last()"> <br/> </xsl:if> </xsl:for-each> </span> </td> </tr> <tr> <td> <label>Relationship To Competent Authority</label> </td> <td> <span class="form-control" readonly="readonly"> <xsl:value-of select="RelationshipToCA" /> </span> </td> </tr> <tr> <td> <label>Public Consultation Dates</label> </td> <td> <span class="form-control" readonly="readonly"> <xsl:value-of select="PublicConsultationDates" /> </span> </td> </tr> <tr> <td> <label>Public Consultation Site</label> </td> <td> <span class="form-control" readonly="readonly"> <xsl:value-of select="PublicConsultationSite" /> </span> </td> </tr> <tr> <td> <label>Regional Cooperation</label> </td> <td> <span class="form-control" readonly="readonly"> <xsl:value-of select="RegionalCooperation" /> </span> </td> </tr> <xsl:if test="MonitoringStrategy"> <tr class="tableBorder"> <td> <label>Monitoring Strategies</label> </td> <td> <div class="table-reponsive"> <table class="table table-striped tableBorder"> <xsl:for-each select="MonitoringStrategy"> <tr> <td> <div class="panel panel-default"> <div class="panel-heading" role="tab" id="heading{$rca}_{position()}"> <h4 class="panel-title"> <a role="button" data-toggle="collapse" href="#collapse{$rca}_{position()}" aria-expanded="false" aria-controls="collapse{$rca}_{position()}"> <i class="more-less glyphicon glyphicon-plus"></i> <xsl:call-template name="GEScomponentCode"></xsl:call-template> </a> </h4> </div> <div id="collapse{$rca}_{position()}" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading{$rca}_{position()}"> <div class="panel-body"> <div class="table-reponsive"> <table class="table table-striped"> <tr> <td> <label>Descriptor</label> </td> <td> <span class="form-control" readonly="readonly"> <xsl:call-template name="GEScomponentCode"></xsl:call-template> </span> </td> </tr> <tr> <td> <label>Monitoring Strategy Description</label> </td> <td> <span class="form-control" readonly="readonly"> <xsl:value-of select="MonitoringStrategyDescription" /> </span> </td> </tr> <tr> <td> <label>Related Targets</label> </td> <td> <span class="form-control" readonly="readonly"> <xsl:for-each select="RelatedTargets"> <xsl:value-of select="string(.)" /> <xsl:if test="position() != last()"> <br/> </xsl:if> </xsl:for-each> </span> </td> </tr> <tr> <td> <label>Related Measures</label> </td> <td> <span class="form-control" readonly="readonly"> <xsl:for-each select="RelatedMeasures"> <xsl:value-of select="RelatedMeasure_code" /> - <xsl:value-of select="RelatedMeasure_name" /> <xsl:if test="position() != last()"> <br/> </xsl:if> </xsl:for-each> </span> </td> </tr> <tr> <td> <label>Coverage GES Criteria</label> </td> <td> <span class="form-control" readonly="readonly"> <xsl:value-of select="Coverage_GEScriteria" /> </span> </td> </tr> <tr> <td> <label>Coverage Targets</label> </td> <td> <span class="form-control" readonly="readonly"> <xsl:value-of select="Coverage_Targets" /> </span> </td> </tr> <tr> <td> <label>Coverage Measures</label> </td> <td> <span class="form-control" readonly="readonly"> <xsl:value-of select="Coverage_Measures" /> </span> </td> </tr> <tr> <td> <label>Gaps Plans</label> </td> <td> <span class="form-control" readonly="readonly"> <xsl:value-of select="Gaps_Plans" /> </span> </td> </tr> <tr> <td> <label>Monitoring Programmes</label> </td> <td> <span class="form-control" readonly="readonly"> <xsl:for-each select="MonitoringProgrammes"> <xsl:value-of select="string(.)" /> <xsl:if test="position() != last()"> <br/> </xsl:if> </xsl:for-each> </span> </td> </tr> </table> </div> </div> </div> </div> </td> </tr> </xsl:for-each> </table> </div> </td> </tr> </xsl:if> </table> </div> </div> </div> </div> </xsl:for-each> </div> </xsl:if> </xsl:template> <xsl:template name="CountriesCode"> <xsl:choose> <xsl:when test="ART11_Strategies/CountryCode = 'BE'">Belgium</xsl:when> <xsl:when test="ART11_Strategies/CountryCode = 'BG'">Bulgaria</xsl:when> <xsl:when test="ART11_Strategies/CountryCode = 'CY'">Cyprus</xsl:when> <xsl:when test="ART11_Strategies/CountryCode = 'DE'">Germany</xsl:when> <xsl:when test="ART11_Strategies/CountryCode = 'DK'">Denmark</xsl:when> <xsl:when test="ART11_Strategies/CountryCode = 'EE'">Estonia</xsl:when> <xsl:when test="ART11_Strategies/CountryCode = 'EL'">Greece</xsl:when> <xsl:when test="ART11_Strategies/CountryCode = 'ES'">Spain</xsl:when> <xsl:when test="ART11_Strategies/CountryCode = 'FI'">Finland</xsl:when> <xsl:when test="ART11_Strategies/CountryCode = 'FR'">France</xsl:when> <xsl:when test="ART11_Strategies/CountryCode = 'HR'">Croatia</xsl:when> <xsl:when test="ART11_Strategies/CountryCode = 'IE'">Ireland</xsl:when> <xsl:when test="ART11_Strategies/CountryCode = 'IT'">Italy</xsl:when> <xsl:when test="ART11_Strategies/CountryCode = 'LT'">Lithuania</xsl:when> <xsl:when test="ART11_Strategies/CountryCode = 'LV'">Latvia</xsl:when> <xsl:when test="ART11_Strategies/CountryCode = 'MT'">Malta</xsl:when> <xsl:when test="ART11_Strategies/CountryCode = 'NL'">Netherlands</xsl:when> <xsl:when test="ART11_Strategies/CountryCode = 'PL'">Poland</xsl:when> <xsl:when test="ART11_Strategies/CountryCode = 'PT'">Portugal</xsl:when> <xsl:when test="ART11_Strategies/CountryCode = 'RO'">Romania</xsl:when> <xsl:when test="ART11_Strategies/CountryCode = 'SE'">Sweden</xsl:when> <xsl:when test="ART11_Strategies/CountryCode = 'SI'">Slovenia</xsl:when> <xsl:when test="ART11_Strategies/CountryCode = 'UK'">United Kingdom</xsl:when> </xsl:choose> </xsl:template> <xsl:template name="GEScomponentCode"> <xsl:choose> <xsl:when test="Descriptor = 'D1'">D1 Biodiversity</xsl:when> <xsl:when test="Descriptor = 'D1.1'">D1 Biodiversity - birds</xsl:when> <xsl:when test="Descriptor = 'D1.5'">D1 Biodiversity - cephalopods</xsl:when> <xsl:when test="Descriptor = 'D1.4'">D1 Biodiversity - fish</xsl:when> <xsl:when test="Descriptor = 'D1.2'">D1 Biodiversity - mammals</xsl:when> <xsl:when test="Descriptor = 'D1.3'">D1 Biodiversity - reptiles</xsl:when> <xsl:when test="Descriptor = 'D1.6'">D1 Biodiversity – pelagic habitats</xsl:when> <xsl:when test="Descriptor = 'D2'">D2 Non-indigenous species</xsl:when> <xsl:when test="Descriptor = 'D3'">D3 Commercial fish and shellfish</xsl:when> <xsl:when test="Descriptor = 'D4/D1'">D4 Food webs/D1 Biodiversity - ecosystems</xsl:when> <xsl:when test="Descriptor = 'D5'">D5 Eutrophication</xsl:when> <xsl:when test="Descriptor = 'D6/D1'">D6 Sea-floor integrity/D1 Biodiversity - benthic habitats</xsl:when> <xsl:when test="Descriptor = 'D7'">D7 Hydrographical changes</xsl:when> <xsl:when test="Descriptor = 'D8'">D8 Contaminants</xsl:when> <xsl:when test="Descriptor = 'D9'">D9 Contaminants in seafood</xsl:when> <xsl:when test="Descriptor = 'D10'">D10 Litter</xsl:when> <xsl:when test="Descriptor = 'D11'">D11 Energy, including underwater noise</xsl:when> <xsl:when test="Descriptor = 'D1C1'">D1C1 Mortality rate from incidental by-catch</xsl:when> <xsl:when test="Descriptor = 'D1C2'">D1C2 Population abundance</xsl:when> <xsl:when test="Descriptor = 'D1C3'">D1C3 Population demographic characteristics</xsl:when> <xsl:when test="Descriptor = 'D1C4'">D1C4 Population distributional range and pattern</xsl:when> <xsl:when test="Descriptor = 'D1C5'">D1C5 Habitat for the species</xsl:when> <xsl:when test="Descriptor = 'D1C6'">D1C6 Pelagic habitat condition</xsl:when> <xsl:when test="Descriptor = 'D2C1'">D2C1 Newly-introduced NIS</xsl:when> <xsl:when test="Descriptor = 'D2C2'">D2C2 Established NIS</xsl:when> <xsl:when test="Descriptor = 'D2C3'">D2C3 Adverse effects of NIS</xsl:when> <xsl:when test="Descriptor = 'D3C1'">D3C1 Fishing mortality rate (F)</xsl:when> <xsl:when test="Descriptor = 'D3C2'">D3C2 Spawning stock biomass (SSB)</xsl:when> <xsl:when test="Descriptor = 'D3C3'">D3C3 Population age/size distribution</xsl:when> <xsl:when test="Descriptor = 'D4C1'">D4C1 Trophic guild species diversity</xsl:when> <xsl:when test="Descriptor = 'D4C2'">D4C2 Abundance across trophic guilds</xsl:when> <xsl:when test="Descriptor = 'D4C3'">D4C3 Trophic guild size distribution</xsl:when> <xsl:when test="Descriptor = 'D4C4'">D4C4 Trophic guild productivity</xsl:when> <xsl:when test="Descriptor = 'D5C1'">D5C1 Nutrient concentrations</xsl:when> <xsl:when test="Descriptor = 'D5C2'">D5C2 Chlorophyll-a concentration</xsl:when> <xsl:when test="Descriptor = 'D5C3'">D5C3 Harmful algal blooms</xsl:when> <xsl:when test="Descriptor = 'D5C4'">D5C4 Photic limit</xsl:when> <xsl:when test="Descriptor = 'D5C5'">D5C5 Dissolved oxygen concentration</xsl:when> <xsl:when test="Descriptor = 'D5C6'">D5C6 Opportunistic macroalgae of benthic habitats</xsl:when> <xsl:when test="Descriptor = 'D5C7'">D5C7 Macrophyte communities of benthic habitats</xsl:when> <xsl:when test="Descriptor = 'D5C8'">D5C8 Macrofaunal communities of benthic habitats</xsl:when> <xsl:when test="Descriptor = 'D6C1'">D6C1 Physical loss of the seabed</xsl:when> <xsl:when test="Descriptor = 'D6C2'">D6C2 Physical disturbance to the seabed</xsl:when> <xsl:when test="Descriptor = 'D6C3'">D6C3 Adverse effects from physical disturbance</xsl:when> <xsl:when test="Descriptor = 'D6C4'">D6C4 Benthic habitat extent</xsl:when> <xsl:when test="Descriptor = 'D6C5'">D6C5 Benthic habitat condition</xsl:when> <xsl:when test="Descriptor = 'D7C1'">D7C1 Alteration of hydrographical conditions</xsl:when> <xsl:when test="Descriptor = 'D7C2'">D7C2 Adverse effects from alteration of hydrographical conditions</xsl:when> <xsl:when test="Descriptor = 'D8C1'">D8C1 Contaminant in environment</xsl:when> <xsl:when test="Descriptor = 'D8C2'">D8C2 Adverse effects of contaminants</xsl:when> <xsl:when test="Descriptor = 'D8C3'">D8C3 Acute pollution events</xsl:when> <xsl:when test="Descriptor = 'D8C4'">D8C4 Adverse effects of acute pollution events</xsl:when> <xsl:when test="Descriptor = 'D9C1'">D9C1 Contaminants in seafood</xsl:when> <xsl:when test="Descriptor = 'D10C1'">D10C1 Litter (excluding micro-litter)</xsl:when> <xsl:when test="Descriptor = 'D10C2'">D10C2 Micro-litter</xsl:when> <xsl:when test="Descriptor = 'D10C3'">D10C3 Litter ingested</xsl:when> <xsl:when test="Descriptor = 'D10C4'">D10C4 Adverse effects of litter</xsl:when> <xsl:when test="Descriptor = 'D11C1'">D11C1 Anthropogenic impulsive sound</xsl:when> <xsl:when test="Descriptor = 'D11C2'">D11C2 Anthropogenic continuous low-frequency sound</xsl:when> <xsl:when test="Descriptor = 'NotRelevant'">Non related GES component</xsl:when> </xsl:choose> </xsl:template> </xsl:stylesheet>
European Environment Agency
Kgs. Nytorv 6, DK-1050 Copenhagen K, Denmark