| XML schema |
http://water.eionet.europa.eu/schemas/dir200060ec/SurfaceWaterMonitoringStations_3p0.xsd
|
|---|---|
| Output type | HTML |
| Description | HTML Factsheet |
| XSL file | SurfaceWaterMonitoringStations_3p0.xsl (Last modified: 22 Oct 2009 18:47 ) |
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:wf="http://water.eionet.europa.eu/schemas/dir200060ec" version="1.0">
<xsl:output omit-xml-declaration="yes" encoding="UTF-8"/>
<!-- Created by Yvonne Walker WRc plc 21/04/2005 for WFD 2005 Reporting -->
<!-- Amendments History
Amended 09/03/2007 YGW
Station Details: Water body location changed to display the correct value (was MS_CD)
Amended 05/08/2009 Jon Maidens, Atkins
namespace changed / DIST_CD changed to EURBDCode / ASSOC_DOC_REF changed to METADATA
-->
<xsl:param name="code">we</xsl:param>
<xsl:template match="/">
<html>
<head>
<title>WFD Article 8 2007 Submission Report - Surface Water Monitoring Stations</title>
<style type="text/css">
h1 {font-size: 30pt; font-family: Arial, Helvetica, sans-serif; color:#003399; font-weight : bold;}
h2 {font-size: 20pt;font-family: Arial, Helvetica, sans-serif;color : #003399;font-weight : bold;}
h3 {font-size: 14pt;font-family: Arial, Helvetica, sans-serif;color : #003399;font-weight : bold;}
h4 {font-size: 12pt;font-family: Arial, Helvetica, sans-serif;color : #003399;font-weight : bold;text-decoration : underline;}
h5 {font-size: 10pt;font-family: Arial, Helvetica, sans-serif;color : #003399;font-weight : bold;text-decoration : underline;}
h6 {font-size: 10pt;font-family: Arial, Helvetica, sans-serif;color : #003399;font-weight : bold;font-style:italic; text-decoration : underline;}
table {font-size: 10pt;font-family: Arial, Helvetica, sans-serif;color : #000000;}
td.table_header_left {font-size: 10pt;font-family: Arial, Helvetica, sans-serif; color : #000000;font-weight : bold; text-align : left;background-color : #DBDBDB;}
td.table_data {font-size: 10pt;font-family: Arial, Helvetica, sans-serif; color : #000000; text-align : left;}
th {font-size: 10pt;font-family: Arial, Helvetica, sans-serif; color : #000000;font-weight : bold; text-align : left;background-color : #DBDBDB;vertical-align : top}
td {font-size: 10pt;font-family: Arial, Helvetica, sans-serif; color : #000000; text-align : left;vertical-align : top;}
DIV.Section {page-break-after : always;}
.msg1 {font-family:Arial, Helvetica, sans-serif; font-size :8pt; font-weight :bold; color:#003399;}
.msg {font-family:Arial, Helvetica, sans-serif; font-size :10pt; font-style:italic; color:#000000;}
.indent1 {margin-left: 10px}
.indent2 {margin-left: 20px}
.indent3 {margin-left: 30px}
.indent4 {margin-left: 40px}
</style>
</head>
<body>
<xsl:apply-templates/>
</body>
</html>
</xsl:template>
<xsl:template match="wf:SURFACEWATERMONITORINGSTATIONS">
<table>
<tbody>
<tr>
<td valign="top" align="left">
<h1>
WFD Article 8 Surface Water Monitoring Stations For
<xsl:call-template name="Country"><xsl:with-param name="MS" select="wf:C_CD"/></xsl:call-template>
</h1>
<div class="Section">
<h1>RBD: <xsl:value-of select="wf:NAME"/> (<xsl:value-of select="wf:EURBDCode"/>)
</h1>
<table>
<tbody>
<tr>
<th width="250">European code*</th>
<td>
<xsl:value-of select="wf:EURBDCode"/>
</td>
</tr>
<tr>
<th>Name*</th>
<td>
<xsl:value-of select="wf:NAME"/>
</td>
</tr>
<tr>
<th>Reporting level*</th>
<td>
<xsl:call-template name="ReportingLevel">
<xsl:with-param name="Param" select="wf:REPORTING_LEVEL"/>
</xsl:call-template>
</td>
</tr>
<tr>
<th>Reporting level description:</th>
<td>
<xsl:value-of select="wf:REPORTING_LEVEL_DESCRIPTION"/>
</td>
</tr>
<tr>
<th>Metadata:</th>
<td>
<xsl:value-of select="wf:METADATA"/>
</td>
</tr>
<tr>
<th>URL to further information:</th>
<td>
<a>
<xsl:attribute name="href">
<xsl:value-of select="wf:URL"/>
</xsl:attribute>
<xsl:value-of select="wf:URL"/>
</a>
</td>
</tr>
</tbody>
</table>
<h4>XML file details</h4>
<table>
<tbody>
<tr>
<th width="250">XML file creation date</th>
<td>
<xsl:value-of select="@CreationDate"/>
</td>
</tr>
<tr>
<th>Created by</th>
<td>
<xsl:value-of select="@Creator"/>
</td>
</tr>
<tr>
<th>Email</th>
<td>
<xsl:value-of select="@Email"/>
</td>
</tr>
<tr>
<th>Description</th>
<td>
<xsl:value-of select="@Description"/>
</td>
</tr>
<tr>
<th>Generated By</th>
<td>
<xsl:value-of select="@GeneratedBy"/>
</td>
</tr>
<tr>
<th>Classification Code</th>
<td>
<xsl:call-template name="ClassificationCode">
<xsl:with-param name="Param" select="@MD_ClassificationCode"/>
</xsl:call-template>
</td>
</tr>
</tbody>
</table>
</div>
<!-- Do the table of contents -->
<div class="Section">
<h2><a name="contents"/>Contents</h2>
<xsl:call-template name="TableOfContents"/>
</div>
<!-- Surface Water Monitoring Stations -->
<div class="Section">
<h2><a name="1"/>1. Surface Water Monitoring Stations Overview
</h2>
<xsl:call-template name="StationOverview"/>
</div>
<div class="Section">
<h2><a name="2"/>2. Surface Water Monitoring Stations Details
</h2>
<xsl:call-template name="StationDetail"/>
</div>
</td>
</tr>
</tbody>
</table>
</xsl:template>
<xsl:template name="StationOverview">
<p>
<span class="msg">This section provides a summary of the surface water monitoring stations (surveillance and operational). Click on the station number to view to the detail for that station</span>
</p>
<table>
<tbody>
<tr>
<th>No.</th>
<th>EU Code*</th>
<th>MS Code*</th>
<th>Longitude*</th>
<th>Latitude*</th>
<th>Name</th>
<th>Waterbody Location*</th>
<th>Surveillance*</th>
<th>Operational*</th>
<th>No. of Sub-sites*</th>
<th>Drinking Water Abstraction*</th>
<th>Intercalibration Site*</th>
<th>Reference Site*</th>
<th>Other Networks</th>
<th>Programmes*</th>
</tr>
<xsl:for-each select="wf:SURFACEWATERMONITORINGSTATION">
<tr>
<td align="right">
<a>
<xsl:attribute name="href">#SMS<xsl:value-of select="position()"/></xsl:attribute>
<xsl:value-of select="position()"/>
</a>
</td>
<td>
<xsl:value-of select="wf:EU_CD"/>
</td>
<td>
<xsl:value-of select="wf:MS_CD"/>
</td>
<td>
<xsl:value-of select="wf:LON"/>
</td>
<td>
<xsl:value-of select="wf:LAT"/>
</td>
<td>
<xsl:value-of select="wf:NAME"/>
</td>
<td>
<xsl:value-of select="wf:WB_LOCATION"/>
</td>
<td>
<xsl:call-template name="YesNoUnknown">
<xsl:with-param name="Param" select="wf:SURVEIL"/>
</xsl:call-template>
</td>
<td>
<xsl:call-template name="YesNoUnknown">
<xsl:with-param name="Param" select="wf:OPERAT"/>
</xsl:call-template>
</td>
<td>
<xsl:value-of select="wf:NO_SUBSITES"/>
</td>
<td>
<xsl:call-template name="YesNoUnknown">
<xsl:with-param name="Param" select="wf:DRINK_WATER"/>
</xsl:call-template>
</td>
<td>
<xsl:call-template name="YesNoUnknown">
<xsl:with-param name="Param" select="wf:INTERCAL_SITE"/>
</xsl:call-template>
</td>
<td>
<xsl:call-template name="YesNoUnknown">
<xsl:with-param name="Param" select="wf:REFERENCE_SITE"/>
</xsl:call-template>
</td>
<td>
<xsl:value-of select="wf:OTHER_NETWORKS"/>
</td>
<td>
<xsl:for-each select="wf:PROGRAMMES/wf:PROGRAMME">
<xsl:if test="position() > 1">
<br/>
</xsl:if>
<xsl:value-of select="wf:SUB_CD"/>
</xsl:for-each>
</td>
</tr>
</xsl:for-each>
</tbody>
</table>
</xsl:template>
<xsl:template name="StationDetail">
<p>
<span class="msg">This section provides the details for the surface water monitoring stations</span>
</p>
<xsl:for-each select="wf:SURFACEWATERMONITORINGSTATION">
<div class="Section">
<h3><a><xsl:attribute name="name">#SMS<xsl:value-of select="position()"/></xsl:attribute><xsl:value-of select="position()"/></a> Monitoring Station <xsl:value-of select="wf:EU_CD"/> - <xsl:value-of select="wf:NAME"/></h3>
<table>
<tbody>
<tr>
<th width="250">Unique EU code for the station*</th>
<td>
<xsl:value-of select="wf:EU_CD"/>
</td>
</tr>
<tr>
<th width="250">Unique MS code for the station*</th>
<td>
<xsl:value-of select="wf:MS_CD"/>
</td>
</tr>
<tr>
<th width="250">Location (Lon/Lat)*</th>
<td><xsl:value-of select="wf:LON"/>, <xsl:value-of select="wf:LAT"/></td>
</tr>
<tr>
<th width="250">Name</th>
<td>
<xsl:value-of select="wf:NAME"/>
</td>
</tr>
<tr>
<th width="250">EU code of the surface water body which the station is physically located on or near. *</th>
<td>
<xsl:value-of select="wf:WB_LOCATION"/>
</td>
</tr>
<tr>
<th width="250">Station is used for surveillance monitoring.*</th>
<td>
<xsl:call-template name="YesNoUnknown">
<xsl:with-param name="Param" select="wf:SURVEIL"/>
</xsl:call-template>
</td>
</tr>
<tr>
<th width="250">Station is used for operational monitoring.*</th>
<td>
<xsl:call-template name="YesNoUnknown">
<xsl:with-param name="Param" select="wf:OPERAT"/>
</xsl:call-template>
</td>
</tr>
<tr>
<th width="250">Number of subsites normally associated with this station.*</th>
<td>
<xsl:value-of select="wf:NO_SUBSITES"/>
</td>
</tr>
<tr>
<th width="250">Station or associated water bodies located in a drinking water abstraction area*</th>
<td>
<xsl:call-template name="YesNoUnknown">
<xsl:with-param name="Param" select="wf:DRINK_WATER"/>
</xsl:call-template>
</td>
</tr>
<tr>
<th width="250">Station is part of the Inter-calibration network.*</th>
<td>
<xsl:call-template name="YesNoUnknown">
<xsl:with-param name="Param" select="wf:INTERCAL_SITE"/>
</xsl:call-template>
</td>
</tr>
<tr>
<th width="250">Unique code for the station in the Intercalibration network (if applicable)</th>
<td>
<xsl:value-of select="wf:INTERCAL_SITE_CD"/>
</td>
</tr>
<tr>
<th width="250">Station is part of a national network of reference sites.*</th>
<td>
<xsl:call-template name="YesNoUnknown">
<xsl:with-param name="Param" select="wf:REFERENCE_SITE"/>
</xsl:call-template>
</td>
</tr>
<tr>
<th width="250">Unique code for the station in the reference network (if applicable)</th>
<td>
<xsl:value-of select="wf:REFERENCE_SITE_CD"/>
</td>
</tr>
<tr>
<th width="250">Brief description of any other networks that this station is a part of</th>
<td>
<xsl:value-of select="wf:OTHER_NETWORKS"/>
</td>
</tr>
<tr>
<th width="250">Hyperlink or reference to associated reference statement or file</th>
<td>
<xsl:value-of select="wf:METADATA"/>
</td>
</tr>
<tr>
<th width="250">URL to further information:</th>
<td>
<a>
<xsl:attribute name="href">
<xsl:value-of select="wf:URL"/>
</xsl:attribute>
<xsl:value-of select="wf:URL"/>
</a>
</td>
</tr>
</tbody>
</table>
<!-- now do the other networks -->
<h4>International Networks</h4>
<p>
<span class="msg">International networks that this station is part of, if any</span>
</p>
<table>
<tbody>
<tr>
<th>Name of the network</th>
<th>Unique code for the station in this network</th>
</tr>
<xsl:for-each select="wf:INTER_NETWORKS/wf:INTER_NETWORK">
<tr>
<td>
<xsl:value-of select="wf:NAME"/>
</td>
<td>
<xsl:value-of select="wf:SITE_CD"/>
</td>
</tr>
</xsl:for-each>
</tbody>
</table>
<!-- now do the protected areas -->
<h4>Protected Areas</h4>
<p>
<span class="msg">Type of protected area that the station or associated waterbodies is located in, if any.</span>
</p>
<xsl:apply-templates select="wf:PROT_AREAS"/>
<!-- now the programme details -->
<h4>Programmes</h4>
<p>
<span class="msg">This section describes the Article 8 programmes that the station is part of. The stations are linked to the programme using the code of the sub-programme. A station may be part of more than one programme</span>
</p>
<xsl:apply-templates select="wf:PROGRAMMES/wf:PROGRAMME"/>
</div>
</xsl:for-each>
</xsl:template>
<xsl:template match="wf:PROGRAMMES/wf:PROGRAMME">
<h5>Programme: <xsl:value-of select="wf:SUB_CD"/></h5>
<table>
<tbody>
<tr>
<th width="250">EU code for sub-programme.</th>
<td>
<xsl:value-of select="wf:SUB_CD"/>
</td>
</tr>
<tr>
<th width="250"> Waterbodies monitored by this station</th>
<td>
<xsl:for-each select="wf:ASSOC_WB/wf:WB_CD">
<xsl:if test="position() > 1">, </xsl:if>
<xsl:value-of select="."/>
</xsl:for-each>
</td>
</tr>
</tbody>
</table>
<h6>Quality elements measured at the station for this programme </h6>
<p>
<span class="msg">If this section is empty, then it is assumed that all quality elements defined in the programme are monitored for each associated waterbody. </span>
</p>
<table>
<tbody>
<tr>
<th>Quality Element Code*</th>
<th>Surveillence</th>
<th>Operational</th>
<th>Subsites</th>
<th>Frequency</th>
<th>Cycle</th>
<th>Cycle description</th>
<th>Reason for deviation </th>
<th>Waterbodies</th>
</tr>
<xsl:for-each select="wf:QUALITY_ELEMENTS/wf:QUALITY_ELEMENT">
<tr>
<td>
<xsl:value-of select="wf:QE_CD"/>
</td>
<td>
<xsl:call-template name="YesNoUnknown">
<xsl:with-param name="Param" select="wf:SURVEIL"/>
</xsl:call-template>
</td>
<td>
<xsl:call-template name="YesNoUnknown">
<xsl:with-param name="Param" select="wf:OPERAT"/>
</xsl:call-template>
</td>
<td>
<xsl:call-template name="SubsiteType">
<xsl:with-param name="Param" select="wf:SUBSITES"/>
</xsl:call-template>
</td>
<td>
<xsl:value-of select="wf:FREQUENCY"/>
</td>
<td>
<xsl:value-of select="wf:CYCLE"/>
</td>
<td>
<xsl:value-of select="wf:CYCLE_DESCRIPTION"/>
</td>
<td>
<xsl:value-of select="wf:REASON"/>
</td>
<td>
<xsl:for-each select="wf:ASSOC_WB/wf:WB_CD">
<xsl:if test="position() > 1">, </xsl:if>
<xsl:value-of select="."/>
</xsl:for-each>
</td>
</tr>
</xsl:for-each>
</tbody>
</table>
</xsl:template>
<xsl:template match="wf:PROT_AREAS">
<table>
<tbody>
<tr>
<th width="250">Station or associated water bodies located in an area protected under the Bathing Directive 76/160/EEC</th>
<td>
<xsl:call-template name="YesNoUnknown">
<xsl:with-param name="Param" select="wf:BATHING"/>
</xsl:call-template>
</td>
</tr>
<tr>
<th width="250">Station or associated water bodies located in an area protected under the Birds Directive 79/409/EEC</th>
<td>
<xsl:call-template name="YesNoUnknown">
<xsl:with-param name="Param" select="wf:BIRDS"/>
</xsl:call-template>
</td>
</tr>
<tr>
<th width="250">Station or associated water bodies located in an area protected under the Drinking Water Directive 80/778/EEC</th>
<td>
<xsl:call-template name="YesNoUnknown">
<xsl:with-param name="Param" select="wf:DRINKING"/>
</xsl:call-template>
</td>
</tr>
<tr>
<th width="250">Station or associated water bodies located in an area protected under the Fish Waters Directive 78/659/EEC</th>
<td>
<xsl:call-template name="YesNoUnknown">
<xsl:with-param name="Param" select="wf:FISH"/>
</xsl:call-template>
</td>
</tr>
<tr>
<th width="250">Station or associated water bodies located in an area protected under the Shellfish Waters Directive 79/923/EEC</th>
<td>
<xsl:call-template name="YesNoUnknown">
<xsl:with-param name="Param" select="wf:SHELLFISH"/>
</xsl:call-template>
</td>
</tr>
<tr>
<th width="250">Station or associated water bodies located in an area protected under the Habitats Directive 92/43/EEC</th>
<td>
<xsl:call-template name="YesNoUnknown">
<xsl:with-param name="Param" select="wf:HABITATS"/>
</xsl:call-template>
</td>
</tr>
<tr>
<th width="250">Station or associated water bodies located in an area protected under the Nitrates Directive 91/676/EEC</th>
<td>
<xsl:call-template name="YesNoUnknown">
<xsl:with-param name="Param" select="wf:NITRATES"/>
</xsl:call-template>
</td>
</tr>
<tr>
<th width="250">Station or associated water bodies located in an area protected under the Urban Waste Water Treatment Directive 91/271/EEC</th>
<td>
<xsl:call-template name="YesNoUnknown">
<xsl:with-param name="Param" select="wf:UWWT"/>
</xsl:call-template>
</td>
</tr>
<tr>
<th width="250">Station or associated water bodies located in an area protected the Directive concerning the quality required of surface water intended for the abstraction of drinking water 75/440/EEC</th>
<td>
<xsl:call-template name="YesNoUnknown">
<xsl:with-param name="Param" select="wf:ABSTRACTION"/>
</xsl:call-template>
</td>
</tr>
</tbody>
</table>
</xsl:template>
<xsl:template name="TableOfContents">
<span class="indent1">
<a href="#1">1. Surface Water Monitoring Stations Overview</a>
</span>
<br/>
<span class="indent1">
<a href="#2">2. Surface Water Monitoring Stations Details</a>
</span>
<br/>
</xsl:template>
<!-- Country implementation -->
<xsl:template name="Country">
<xsl:param name="MS"/>
<xsl:choose>
<xsl:when test="$MS='AT'">Austria</xsl:when>
<xsl:when test="$MS='BE'">Belgium</xsl:when>
<xsl:when test="$MS='BG'">Bulgaria</xsl:when>
<xsl:when test="$MS='CH'">Switzerland</xsl:when>
<xsl:when test="$MS='CY'">Cyprus</xsl:when>
<xsl:when test="$MS='CZ'">Czech Republic</xsl:when>
<xsl:when test="$MS='DE'">Germany</xsl:when>
<xsl:when test="$MS='DK'">Denmark</xsl:when>
<xsl:when test="$MS='EE'">Estonia</xsl:when>
<xsl:when test="$MS='ES'">Spain</xsl:when>
<xsl:when test="$MS='FI'">Finland</xsl:when>
<xsl:when test="$MS='FR'">France</xsl:when>
<xsl:when test="$MS='GR'">Greece</xsl:when>
<xsl:when test="$MS='HU'">Hungary</xsl:when>
<xsl:when test="$MS='IE'">Ireland</xsl:when>
<xsl:when test="$MS='IS'">Iceland</xsl:when>
<xsl:when test="$MS='IT'">Italy</xsl:when>
<xsl:when test="$MS='LT'">Lithuania</xsl:when>
<xsl:when test="$MS='LU'">Luxembourg</xsl:when>
<xsl:when test="$MS='LV'">Latvia</xsl:when>
<xsl:when test="$MS='MT'">Malta</xsl:when>
<xsl:when test="$MS='NL'">The Netherlands</xsl:when>
<xsl:when test="$MS='NO'">Norway</xsl:when>
<xsl:when test="$MS='PL'">Poland</xsl:when>
<xsl:when test="$MS='PT'">Portugal</xsl:when>
<xsl:when test="$MS='RO'">Romania</xsl:when>
<xsl:when test="$MS='SE'">Sweden</xsl:when>
<xsl:when test="$MS='SI'">Slovenia</xsl:when>
<xsl:when test="$MS='SK'">Slovakia</xsl:when>
<xsl:when test="$MS='TR'">Turkey</xsl:when>
<xsl:when test="$MS='UK'">United Kingdom</xsl:when>
</xsl:choose>
</xsl:template>
<!-- Classification code implementation -->
<xsl:template name="ClassificationCode">
<xsl:param name="Param"/>
<xsl:choose>
<xsl:when test="$Param = '001'">Unclassified - available for general circulation</xsl:when>
<xsl:when test="$Param = '003'">Confidential - available for EC reporting only</xsl:when>
</xsl:choose>
</xsl:template>
<!-- YesNoUnknown implementation -->
<xsl:template name="YesNoUnknown">
<xsl:param name="Param"/>
<xsl:choose>
<xsl:when test="$Param = 'Y'">Yes</xsl:when>
<xsl:when test="$Param = 'N'">No</xsl:when>
<xsl:when test="$Param = 'U'">Unknown</xsl:when>
<xsl:when test="$Param = 'NA'">Not Applicable</xsl:when>
</xsl:choose>
</xsl:template>
<!-- WaterBodyCategory implementation -->
<xsl:template name="WaterBodyCategory">
<xsl:param name="Param"/>
<xsl:choose>
<xsl:when test="$Param = 'RW'">River</xsl:when>
<xsl:when test="$Param = 'LW'">Lake</xsl:when>
<xsl:when test="$Param = 'TW'">Transitional</xsl:when>
<xsl:when test="$Param = 'CW'">Coastal</xsl:when>
</xsl:choose>
</xsl:template>
<!-- Reporting Level implementation -->
<xsl:template name="ReportingLevel">
<xsl:param name="Param"/>
<xsl:choose>
<xsl:when test="$Param = 'I'">International RBD</xsl:when>
<xsl:when test="$Param = 'N'">National part of an international RBD</xsl:when>
<xsl:when test="$Param = 'R'">National RBD</xsl:when>
<xsl:when test="$Param = 'S'">Regional part or sub-unit of RBD</xsl:when>
</xsl:choose>
</xsl:template>
<!-- Programme Level implementation -->
<xsl:template name="ProgrammeLevel">
<xsl:param name="Param"/>
<xsl:choose>
<xsl:when test="$Param = 'I'">International</xsl:when>
<xsl:when test="$Param = 'N'">National</xsl:when>
<xsl:when test="$Param = 'R'">RBD</xsl:when>
</xsl:choose>
</xsl:template>
<!-- Incident type implementation -->
<xsl:template name="IncidentType">
<xsl:param name="Param"/>
<xsl:choose>
<xsl:when test="$Param = 'E'">Unknown exceedence</xsl:when>
<xsl:when test="$Param = 'F'">Failure of objectives</xsl:when>
<xsl:when test="$Param = 'R'">Incident response</xsl:when>
<xsl:when test="$Param = 'O'">Other</xsl:when>
</xsl:choose>
</xsl:template>
<!-- Subsite type implementation -->
<xsl:template name="SubsiteType">
<xsl:param name="Param"/>
<xsl:choose>
<xsl:when test="$Param = 'A'">Area</xsl:when>
<xsl:when test="$Param = 'T'">Transect</xsl:when>
<xsl:when test="$Param = 'M'">Multipoint</xsl:when>
<xsl:when test="$Param = 'N'">Not applicable/None</xsl:when>
</xsl:choose>
</xsl:template>
</xsl:stylesheet>
European Environment Agency
Kgs. Nytorv 6, DK-1050 Copenhagen K, Denmark