diff --git a/src/main/java/de/landsh/opendata/csw2dcat/CswInterface.java b/src/main/java/de/landsh/opendata/csw2dcat/CswInterface.java index 7fa17dc88b08350e2fed9ee100b1a429d906b296..effcd02516b2e810dadf466f427c2b0c5d05b249 100644 --- a/src/main/java/de/landsh/opendata/csw2dcat/CswInterface.java +++ b/src/main/java/de/landsh/opendata/csw2dcat/CswInterface.java @@ -267,16 +267,15 @@ public class CswInterface { List<Element> findOperatesOn(String id) throws IOException, DocumentException { final StringBuilder filter = new StringBuilder(); - if (filterOpendata) { filter.append("<ogc:And>"); } - filter.append(" <ogc:PropertyIsLike wildCard=\"%\" singleChar=\"_\" escapeChar=\"\\\">" + + filter.append(" <ogc:PropertyIsEqualTo>" + " <ogc:PropertyName>operatesOn</ogc:PropertyName>" + - " <ogc:Literal>%") + " <ogc:Literal>") .append(id) .append("</ogc:Literal>") - .append(" </ogc:PropertyIsLike>\n"); + .append(" </ogc:PropertyIsEqualTo>\n"); if (filterOpendata) { filter.append("<ogc:PropertyIsEqualTo>" + @@ -286,7 +285,6 @@ public class CswInterface { filter.append("</ogc:And>"); } - final String xmlRequest = "<csw:GetRecords xmlns:csw=\"http://www.opengis.net/cat/csw/2.0.2\" xmlns:ogc=\"http://www.opengis.net/ogc\"\n" + "xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:ows=\"http://www.opengis.net/ows\"\n" + "xmlns:apiso=\"http://www.opengis.net/cat/apiso/1.0\" "+ diff --git a/src/main/java/de/landsh/opendata/csw2dcat/MDMetadata2Dataset.java b/src/main/java/de/landsh/opendata/csw2dcat/MDMetadata2Dataset.java index 7b2bc1f9227b6a596b597b168a9f589da68850d7..2c6f4a9b802f0743667b910a69e296eb7cafba4d 100644 --- a/src/main/java/de/landsh/opendata/csw2dcat/MDMetadata2Dataset.java +++ b/src/main/java/de/landsh/opendata/csw2dcat/MDMetadata2Dataset.java @@ -8,10 +8,7 @@ import org.apache.jena.datatypes.RDFDatatype; import org.apache.jena.datatypes.xsd.XSDDatatype; import org.apache.jena.iri.IRI; import org.apache.jena.iri.IRIFactory; -import org.apache.jena.rdf.model.Model; -import org.apache.jena.rdf.model.Property; -import org.apache.jena.rdf.model.Resource; -import org.apache.jena.rdf.model.ResourceFactory; +import org.apache.jena.rdf.model.*; import org.apache.jena.vocabulary.DCAT; import org.apache.jena.vocabulary.DCTerms; import org.apache.jena.vocabulary.RDF; @@ -29,6 +26,7 @@ import org.slf4j.LoggerFactory; import java.io.IOException; import java.net.MalformedURLException; import java.net.URL; +import java.time.LocalDate; import java.util.*; /** @@ -702,16 +700,31 @@ public class MDMetadata2Dataset { // some fixed properties dataset.addProperty(DCATAPde.contributorID, model.createResource(settings.contributorId)); + final Element mdIdentifier = (Element) metadata.selectSingleNode("gmd:identificationInfo/gmd:MD_DataIdentification/gmd:citation/gmd:CI_Citation/gmd:identifier/gmd:MD_Identifier/gmd:code/gco:CharacterString"); + final String searchId = mdIdentifier != null ? mdIdentifier.getTextTrim() : id; + + LocalDate datasetModificationDate = RDFUtils.literalToDate(dataset.getProperty(DCTerms.modified).getLiteral()); + // add coupled services - if (cswInterface != null && id != null) { - final List<Element> services = cswInterface.findOperatesOn(id); + if (cswInterface != null && searchId != null) { + final List<Element> services = cswInterface.findOperatesOn(searchId); for (Element service : services) { try { for (Resource dist : convertServiceToDistributions(service)) { dataset.addProperty(DCAT.distribution, dist); + + // Is the modification date of the service more recent? + final Literal distributionModified = dist.getProperty(DCTerms.modified).getLiteral(); + final LocalDate distributionModificationDate = RDFUtils.literalToDate(distributionModified); + if (distributionModificationDate.isAfter(datasetModificationDate)) { + // update dct:modified value of the dataset + dataset.removeAll(DCTerms.modified); + dataset.addProperty(DCTerms.modified, distributionModified); + datasetModificationDate = distributionModificationDate; + } } } catch (IllegalArgumentException ex) { - log.warn("Skipping distribution for dataset {}: {}", id, ex.getMessage()); + log.warn("Skipping distribution for dataset {}: {}", searchId, ex.getMessage()); } } } diff --git a/src/main/java/de/landsh/opendata/csw2dcat/Mapping.java b/src/main/java/de/landsh/opendata/csw2dcat/Mapping.java index 64b096eba9a7615c7d53af5c0ae29e95242f1bbb..f22aa22969a3b0554005115df05f64e5f1bc7dfb 100644 --- a/src/main/java/de/landsh/opendata/csw2dcat/Mapping.java +++ b/src/main/java/de/landsh/opendata/csw2dcat/Mapping.java @@ -170,6 +170,8 @@ public class Mapping { return ResourceFactory.createResource("http://publications.europa.eu/resource/authority/file-type/ATOM"); } else if ("Excel".equals(format)) { return ResourceFactory.createResource("http://publications.europa.eu/resource/authority/file-type/XLS"); + } else if ("GeoTIFF".equals(format)) { + return ResourceFactory.createResource("http://publications.europa.eu/resource/authority/file-type/GEOTIFF"); } else if (StringUtils.isEmpty(format)) { throw new IllegalArgumentException("Format must not be empty."); } else { diff --git a/src/main/java/de/landsh/opendata/csw2dcat/RDFUtils.java b/src/main/java/de/landsh/opendata/csw2dcat/RDFUtils.java new file mode 100644 index 0000000000000000000000000000000000000000..a261a09683e869e11fa8cc5aa732ec240ca4ae09 --- /dev/null +++ b/src/main/java/de/landsh/opendata/csw2dcat/RDFUtils.java @@ -0,0 +1,29 @@ +package de.landsh.opendata.csw2dcat; + +import org.apache.commons.lang3.StringUtils; +import org.apache.jena.datatypes.xsd.XSDDatatype; +import org.apache.jena.rdf.model.Literal; + +import java.time.LocalDate; + +public class RDFUtils { + + /** + * Convert a literal of type XSDdate or XSDdateTime into a LocalDate. + */ + public static LocalDate literalToDate(Literal literal) { + + if (literal == null) { + return null; + } + + String dateString; + if (XSDDatatype.XSDdate.equals(literal.getDatatype()) || XSDDatatype.XSDdateTime.equals(literal.getDatatype())) { + dateString = StringUtils.substring(literal.getString(), 0,10); + } else { + throw new IllegalArgumentException("Unknown datatype for a date: " + literal.getDatatypeURI()); + } + + return LocalDate.parse(dateString); + } +} \ No newline at end of file diff --git a/src/test/java/de/landsh/opendata/csw2dcat/CswInterfaceTest.java b/src/test/java/de/landsh/opendata/csw2dcat/CswInterfaceTest.java index e4ca3e0e03a756248788262c14843307de2bbe3d..46177dc867c6ddee71cbb58059a5e87d7b90b955 100644 --- a/src/test/java/de/landsh/opendata/csw2dcat/CswInterfaceTest.java +++ b/src/test/java/de/landsh/opendata/csw2dcat/CswInterfaceTest.java @@ -10,6 +10,7 @@ import org.apache.hc.core5.http.ProtocolException; import org.apache.hc.core5.http.io.entity.StringEntity; import org.dom4j.DocumentException; import org.dom4j.Element; +import org.dom4j.Node; import org.dom4j.io.SAXReader; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.BeforeAll; @@ -183,10 +184,10 @@ class CswInterfaceTest { assertEquals("full", xml.element("Query").elementText("ElementSetName")); assertNotNull(xml.element("Query").element("Constraint")); Element filter = xml.element("Query").element("Constraint").element("Filter"); - assertNotNull(filter); - assertNotNull(filter.element("PropertyIsLike")); - assertEquals("operatesOn", filter.element("PropertyIsLike").elementText("PropertyName")); - assertEquals("%5bf8d8c6-01bf-465b-98de-a0f32f3d739e", filter.element("PropertyIsLike").elementText("Literal")); + assertNotNull(filter ); + assertNotNull( filter.element("PropertyIsEqualTo")); + assertEquals("operatesOn", filter.element("PropertyIsEqualTo").elementText("PropertyName")); + assertEquals("5bf8d8c6-01bf-465b-98de-a0f32f3d739e", filter.element("PropertyIsEqualTo").elementText("Literal")); } /** @@ -219,15 +220,17 @@ class CswInterfaceTest { Element filter = xml.element("Query").element("Constraint").element("Filter"); assertNotNull(filter); - Element elementAnd = filter.element("And"); - assertNotNull(elementAnd); - assertNotNull(elementAnd.element("PropertyIsLike")); - assertEquals("operatesOn", elementAnd.element("PropertyIsLike").elementText("PropertyName")); - assertEquals("%d8fee8c2-4385-46df-ab5e-8a372ac5a04d", elementAnd.element("PropertyIsLike").elementText("Literal")); + Element elementAnd = filter.element("And"); + assertNotNull( elementAnd); + assertEquals( 2, elementAnd.elements("PropertyIsEqualTo").size()); + + Map<String,String> propertyIsEqualTo = new HashMap<>(); + for (Element e : elementAnd.elements("PropertyIsEqualTo")) { + propertyIsEqualTo.put(e.elementText("PropertyName"), e.elementText("Literal")); + } - assertNotNull(elementAnd.element("PropertyIsEqualTo")); - assertEquals("apiso:Subject", elementAnd.element("PropertyIsEqualTo").elementText("PropertyName")); - assertEquals("opendata", elementAnd.element("PropertyIsEqualTo").elementText("Literal")); + assertEquals("d8fee8c2-4385-46df-ab5e-8a372ac5a04d", propertyIsEqualTo.get("operatesOn")); + assertEquals("opendata", propertyIsEqualTo.get("apiso:Subject")); } @Test diff --git a/src/test/java/de/landsh/opendata/csw2dcat/MDMetadata2DatasetTests.java b/src/test/java/de/landsh/opendata/csw2dcat/MDMetadata2DatasetTests.java index ebbce881e0cb1fbf525de7bec954ac4300dc9729..bca9ba74758d9e3ab7c641633fe34e10f67fceca 100644 --- a/src/test/java/de/landsh/opendata/csw2dcat/MDMetadata2DatasetTests.java +++ b/src/test/java/de/landsh/opendata/csw2dcat/MDMetadata2DatasetTests.java @@ -363,12 +363,16 @@ public class MDMetadata2DatasetTests { service.convert(inputDocument); } + /** + * <pre>e95c2bed-84c0-4e7c-a194-1568887fc355</pre> is a dataset. + * <pre>5a9a19d0-f24b-427e-9bdd-c1c7da2e84e7</pre> is a coupled service of this dataset. + */ @Test public void convert_coupledServices_Seehunde() throws DocumentException, IOException { final Element serviceElement = saxReader.read(getClass().getResourceAsStream("/5a9a19d0-f24b-427e-9bdd-c1c7da2e84e7.xml")).getRootElement(); - Mockito.when(cswInterface.findOperatesOn("e95c2bed-84c0-4e7c-a194-1568887fc355")).thenReturn(Collections.singletonList(serviceElement)); + Mockito.when(cswInterface.findOperatesOn("http://www.mdi-sh.org/#c365fcb1-f2b8-4e05-baf1-627b413da204")).thenReturn(Collections.singletonList(serviceElement)); final Document inputDocument = saxReader.read(getClass().getResourceAsStream("/e95c2bed-84c0-4e7c-a194-1568887fc355.xml")); @@ -376,6 +380,10 @@ public class MDMetadata2DatasetTests { assertTrue(result.hasLiteral(DCTerms.identifier, "e95c2bed-84c0-4e7c-a194-1568887fc355")); + // The modification date of the dataset itself is 2022-05-05. The modification date of the service is 2023-06-01. + // The resulting modification date of the dataset is the latest modification date of one of its coupled services. + assertEquals("2023-06-01^^http://www.w3.org/2001/XMLSchema#date", result.getProperty(DCTerms.modified).getLiteral().toString()); + final Map<String, Resource> distributionMap = collectDistributions(result); checkSeehundeDistributions(distributionMap); @@ -622,7 +630,7 @@ public class MDMetadata2DatasetTests { { final Document document = saxReader.read(getClass().getResourceAsStream("/GetRecordsResponse_operatesOn_mekun.xml")); List<Element> serviceElements = document.getRootElement().element("SearchResults").elements(); - Mockito.when(cswInterface.findOperatesOn("ad15c139-cf86-4027-a46c-470bc7c52d7c")).thenReturn(serviceElements); + Mockito.when(cswInterface.findOperatesOn("https://registry.gdi-de.org/id/de.sh/ad15c139-cf86-4027-a46c-470bc7c52d7c")).thenReturn(serviceElements); } // prepare input element diff --git a/src/test/java/de/landsh/opendata/csw2dcat/RDFUtilsTest.java b/src/test/java/de/landsh/opendata/csw2dcat/RDFUtilsTest.java new file mode 100644 index 0000000000000000000000000000000000000000..14709e72b823920904c33013b4d9e6480382515c --- /dev/null +++ b/src/test/java/de/landsh/opendata/csw2dcat/RDFUtilsTest.java @@ -0,0 +1,33 @@ +package de.landsh.opendata.csw2dcat; + +import org.apache.jena.rdf.model.Model; +import org.apache.jena.rdf.model.ModelFactory; +import org.junit.jupiter.api.Test; + +import java.time.LocalDate; + +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertNull; + +class RDFUtilsTest { + final Model model = ModelFactory.createDefaultModel(); + + @Test + void literalToDate_null() { + assertNull(RDFUtils.literalToDate(null)); + } + + @Test + void literalToDate_date() { + assertEquals( + LocalDate.of(2023, 7, 22), + RDFUtils.literalToDate(model.createTypedLiteral("2023-07-22", "http://www.w3.org/2001/XMLSchema#date"))); + } + + @Test + void literalToDate_dateTime() { + assertEquals( + LocalDate.of(2020, 7, 14), + RDFUtils.literalToDate(model.createTypedLiteral("2020-07-14T12:17:01.654617", "http://www.w3.org/2001/XMLSchema#dateTime"))); + } +} \ No newline at end of file diff --git a/src/test/resources/5a9a19d0-f24b-427e-9bdd-c1c7da2e84e7.xml b/src/test/resources/5a9a19d0-f24b-427e-9bdd-c1c7da2e84e7.xml index 7a66de9ecc876f52dca9345af5aa613f0fbb43dc..b0fde74a8c75c0e2eadad535ad2c578f8e73d429 100644 --- a/src/test/resources/5a9a19d0-f24b-427e-9bdd-c1c7da2e84e7.xml +++ b/src/test/resources/5a9a19d0-f24b-427e-9bdd-c1c7da2e84e7.xml @@ -1 +1 @@ -<?xml version="1.0" encoding="utf-8" standalone="no"?><gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:igctx="https://www.ingrid-oss.eu/schemas/igctx" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://repository.gdi-de.org/schemas/geonetwork/2020-12-11/csw/2.0.2/profiles/apiso/1.0.1/apiso.xsd https://www.ingrid-oss.eu/schemas/igctx https://www.ingrid-oss.eu/schemas/igctx/igctx.xsd"><gmd:fileIdentifier><gco:CharacterString>5a9a19d0-f24b-427e-9bdd-c1c7da2e84e7</gco:CharacterString></gmd:fileIdentifier><gmd:language><gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="ger" /></gmd:language><gmd:characterSet><gmd:MD_CharacterSetCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" /></gmd:characterSet><gmd:parentIdentifier><gco:CharacterString>65dd5b1c-907f-49f8-b515-45285996cd90</gco:CharacterString></gmd:parentIdentifier><gmd:hierarchyLevel><gmd:MD_ScopeCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode></gmd:hierarchyLevel><gmd:hierarchyLevelName><gco:CharacterString>service</gco:CharacterString></gmd:hierarchyLevelName><gmd:contact><gmd:CI_ResponsibleParty uuid="4ec258d7-f838-4824-8970-1d99c79e5696"><gmd:organisationName><gco:CharacterString>LKN, Nationalparkverwaltung schleswig-holsteinisches Wattenmeer</gco:CharacterString></gmd:organisationName><gmd:contactInfo><gmd:CI_Contact><gmd:address><gmd:CI_Address><gmd:electronicMailAddress><gco:CharacterString>b.m@lkn.landsh.de</gco:CharacterString></gmd:electronicMailAddress></gmd:CI_Address></gmd:address></gmd:CI_Contact></gmd:contactInfo><gmd:role><gmd:CI_RoleCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact" /></gmd:role></gmd:CI_ResponsibleParty></gmd:contact><gmd:dateStamp><gco:Date>2022-05-05</gco:Date></gmd:dateStamp><gmd:metadataStandardName><gco:CharacterString>ISO19115:2003; GDI-NOKIS</gco:CharacterString></gmd:metadataStandardName><gmd:metadataStandardVersion><gco:CharacterString>2003(E)/Cor.1:2006(E);1.0:2019</gco:CharacterString></gmd:metadataStandardVersion><gmd:referenceSystemInfo><gmd:MD_ReferenceSystem><gmd:referenceSystemIdentifier><gmd:RS_Identifier><gmd:code><gmx:Anchor xlink:href="http://www.opengis.net/def/crs/EPSG/0/4647">EPSG 4647: ETRS89 / UTM Zone 32N (zE-N)</gmx:Anchor></gmd:code></gmd:RS_Identifier></gmd:referenceSystemIdentifier></gmd:MD_ReferenceSystem></gmd:referenceSystemInfo><gmd:metadataExtensionInfo xlink:href="https://www.ingrid-oss.eu/schemas/igctx/igctx.xsd" /><gmd:identificationInfo><srv:SV_ServiceIdentification uuid="http://portalu.de/igc_2/91b00ae6-6611-3333-908c-59b2200f79f7"><gmd:citation><gmd:CI_Citation><gmd:title><gco:CharacterString>(WMS,WFS) - Seehunde: Liegeplätze im Schleswig-Holsteinischen Wattenmeer ab 1989 (sh-lkn, Geodienst)</gco:CharacterString></gmd:title><gmd:alternateTitle><gco:CharacterString>(WMS,WFS) Harbour Seals in the Waddensea area of Schleswig-Holstein since 1989</gco:CharacterString></gmd:alternateTitle><gmd:date><gmd:CI_Date><gmd:date><gco:DateTime>2020-03-10T00:00:00.000+01:00</gco:DateTime></gmd:date><gmd:dateType><gmd:CI_DateTypeCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation" /></gmd:dateType></gmd:CI_Date></gmd:date></gmd:CI_Citation></gmd:citation><gmd:abstract><gco:CharacterString>Dieser Download- und Darstellungsdienst stellt alle ab 1989 verfügbaren Seehund-Daten aus Zählflügen im Bereich des Nationalparks Schleswig-Holsteinischen Wattenmeer zur Verfügung. Es handelt sich bei den Daten um Erfassungen in den für Seehunde relevanten Jahreszeiten (Mai - Juli (Wurfzeit) und August - September (Haarwechselzeit)). Sichtungen außerhalb dieses Zeitraumes werden in diesem Datensatz nicht zur Verfügung gestellt (siehe dazu Robben: Robben: Monitoring der Bestände von Seehunden und Kegelrobben im Schleswig-Holsteinischen Wattenmeer ab 1989. Der Dienst beinhaltet folgende Informationen: Anzahlen von Seehunden pro Liegeplatz, Anteil von Jungtieren</gco:CharacterString></gmd:abstract><gmd:purpose><gco:CharacterString>Umweltinformationsgesetze, Nationalparkgesetz, TMAP</gco:CharacterString></gmd:purpose><gmd:status><gmd:MD_ProgressCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#MD_ProgressCode" codeListValue="onGoing" /></gmd:status><gmd:pointOfContact><gmd:CI_ResponsibleParty uuid="4ec258d7-f838-4824-8970-1d99c79e5696"><gmd:individualName><gco:CharacterString>B. M.</gco:CharacterString></gmd:individualName><gmd:organisationName><gco:CharacterString>LKN, Nationalparkverwaltung schleswig-holsteinisches Wattenmeer</gco:CharacterString></gmd:organisationName><gmd:positionName><gco:CharacterString>xy</gco:CharacterString></gmd:positionName><gmd:contactInfo><gmd:CI_Contact><gmd:address><gmd:CI_Address><gmd:deliveryPoint><gco:CharacterString>Schlossgarten 1</gco:CharacterString></gmd:deliveryPoint><gmd:city><gco:CharacterString>Tönning</gco:CharacterString></gmd:city><gmd:postalCode><gco:CharacterString>25832</gco:CharacterString></gmd:postalCode><gmd:electronicMailAddress><gco:CharacterString>B.M@lkn.landsh.de</gco:CharacterString></gmd:electronicMailAddress></gmd:CI_Address></gmd:address></gmd:CI_Contact></gmd:contactInfo><gmd:role><gmd:CI_RoleCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact" /></gmd:role></gmd:CI_ResponsibleParty></gmd:pointOfContact><gmd:resourceMaintenance><gmd:MD_MaintenanceInformation><gmd:maintenanceAndUpdateFrequency><gmd:MD_MaintenanceFrequencyCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#MD_MaintenanceFrequencyCode" codeListValue="annually" /></gmd:maintenanceAndUpdateFrequency><gmd:updateScope><gmd:MD_ScopeCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#MD_ScopeCode" codeListValue="service" /></gmd:updateScope></gmd:MD_MaintenanceInformation></gmd:resourceMaintenance><gmd:graphicOverview><gmd:MD_BrowseGraphic><gmd:fileName><gco:CharacterString> http://s-h.nokis.org/nokis/files/records/5a9a19d0-f24b-427e-9bdd-c1c7da2e84e7/Seehunde_Monitoring_Vorschau.png</gco:CharacterString></gmd:fileName><gmd:fileDescription><gco:CharacterString>Dieses Vorschaubild zeigt die Seehund-Liegeplätze ab 1989</gco:CharacterString></gmd:fileDescription></gmd:MD_BrowseGraphic></gmd:graphicOverview><gmd:descriptiveKeywords><gmd:MD_Keywords><gmd:keyword><gco:CharacterString>Ozeanografisch-geografische Kennwerte</gco:CharacterString></gmd:keyword><gmd:type><gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" /></gmd:type><gmd:thesaurusName><gmd:CI_Citation><gmd:title><gco:CharacterString>GEMET - INSPIRE themes, version 1.0</gco:CharacterString></gmd:title><gmd:date><gmd:CI_Date><gmd:date><gco:Date>2008-06-01</gco:Date></gmd:date><gmd:dateType><gmd:CI_DateTypeCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode></gmd:dateType></gmd:CI_Date></gmd:date></gmd:CI_Citation></gmd:thesaurusName></gmd:MD_Keywords></gmd:descriptiveKeywords><gmd:descriptiveKeywords><gmd:MD_Keywords><gmd:keyword><gco:CharacterString>Monitoring</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>Oberfläche</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>Befliegungen</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>INSPIRE</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>EU-Richtlinie</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>Schleswig-Holsteinisches Wattenmeer</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>Meeresstrategie-Rahmenrichtlinie</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>1989 - heute</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>Nationalpark Schleswig-Holsteinisches Wattenmeer</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>Schleswig-Holstein Waddensea</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>Schleswig-Holsteines Wattenmeer</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>Deutsche Bucht</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>Nordsee</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>Robben</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>Phoca vitulina</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>Harbou</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>Seehund</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>Marine mammal</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>Meeressäuger</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>Umweltschutz</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>Fauna</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>Biologie</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>TMAP</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>Deskriptor 1</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>Meeresstrategie-Rahmenrichtlinie MSRL</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>Umweltüberwachung</gco:CharacterString></gmd:keyword></gmd:MD_Keywords></gmd:descriptiveKeywords><gmd:descriptiveKeywords><gmd:MD_Keywords><gmd:keyword><gco:CharacterString>infoCatalogueService</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>infoFeatureAccessService</gco:CharacterString></gmd:keyword><gmd:type><gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" /></gmd:type><gmd:thesaurusName><gmd:CI_Citation><gmd:title><gco:CharacterString>Service Classification, version 1.0</gco:CharacterString></gmd:title><gmd:date><gmd:CI_Date><gmd:date><gco:Date>2008-06-01</gco:Date></gmd:date><gmd:dateType><gmd:CI_DateTypeCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode></gmd:dateType></gmd:CI_Date></gmd:date></gmd:CI_Citation></gmd:thesaurusName></gmd:MD_Keywords></gmd:descriptiveKeywords><gmd:descriptiveKeywords><gmd:MD_Keywords><gmd:keyword><gco:CharacterString>inspireidentifiziert</gco:CharacterString></gmd:keyword></gmd:MD_Keywords></gmd:descriptiveKeywords><gmd:descriptiveKeywords><gmd:MD_Keywords><gmd:keyword><gco:CharacterString>opendata</gco:CharacterString></gmd:keyword></gmd:MD_Keywords></gmd:descriptiveKeywords><gmd:descriptiveKeywords><gmd:MD_Keywords><gmd:keyword><gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope/regional">Regional</gmx:Anchor></gmd:keyword><gmd:thesaurusName><gmd:CI_Citation><gmd:title><gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope">Spatial scope</gmx:Anchor></gmd:title><gmd:date><gmd:CI_Date><gmd:date><gco:Date>2019-05-22</gco:Date></gmd:date><gmd:dateType><gmd:CI_DateTypeCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode></gmd:dateType></gmd:CI_Date></gmd:date></gmd:CI_Citation></gmd:thesaurusName></gmd:MD_Keywords></gmd:descriptiveKeywords><gmd:descriptiveKeywords><gmd:MD_Keywords><gmd:keyword><gco:CharacterString>ENVI</gco:CharacterString></gmd:keyword><gmd:type><gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" /></gmd:type></gmd:MD_Keywords></gmd:descriptiveKeywords><gmd:resourceConstraints><gmd:MD_LegalConstraints><gmd:useLimitation><gco:CharacterString>keine</gco:CharacterString></gmd:useLimitation></gmd:MD_LegalConstraints></gmd:resourceConstraints><gmd:resourceConstraints><gmd:MD_LegalConstraints><gmd:useConstraints><gmd:MD_RestrictionCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions" /></gmd:useConstraints><gmd:otherConstraints><gco:CharacterString>Datenlizenz Deutschland Namensnennung 2.0</gco:CharacterString></gmd:otherConstraints><gmd:otherConstraints><gco:CharacterString>Quellenvermerk: LKN SH Nationalparkverwaltung</gco:CharacterString></gmd:otherConstraints><gmd:otherConstraints><gco:CharacterString>{"id":"dl-by-de/2.0","name":"Datenlizenz Deutschland Namensnennung 2.0","url":"https://www.govdata.de/dl-de/by-2-0","quelle":"LKN SH Nationalparkverwaltung"}</gco:CharacterString></gmd:otherConstraints></gmd:MD_LegalConstraints></gmd:resourceConstraints><gmd:resourceConstraints><gmd:MD_LegalConstraints><gmd:accessConstraints><gmd:MD_RestrictionCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode></gmd:accessConstraints><gmd:otherConstraints><gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Es gelten keine Zugriffsbeschränkungen</gmx:Anchor></gmd:otherConstraints></gmd:MD_LegalConstraints></gmd:resourceConstraints><srv:serviceType><gco:LocalName>download</gco:LocalName></srv:serviceType><srv:serviceTypeVersion><gco:CharacterString>OGC:WFS 2.0</gco:CharacterString></srv:serviceTypeVersion><srv:extent><gmd:EX_Extent><gmd:geographicElement><gmd:EX_GeographicDescription><gmd:extentTypeCode><gco:Boolean>true</gco:Boolean></gmd:extentTypeCode><gmd:geographicIdentifier><gmd:MD_Identifier><gmd:code><gco:CharacterString>Schleswig-Holsteinisches Wattenmeer</gco:CharacterString></gmd:code></gmd:MD_Identifier></gmd:geographicIdentifier></gmd:EX_GeographicDescription></gmd:geographicElement><gmd:geographicElement><gmd:EX_GeographicDescription><gmd:extentTypeCode><gco:Boolean>true</gco:Boolean></gmd:extentTypeCode><gmd:geographicIdentifier><gmd:MD_Identifier><gmd:code><gco:CharacterString>Raumbezug des Datensatzes</gco:CharacterString></gmd:code></gmd:MD_Identifier></gmd:geographicIdentifier></gmd:EX_GeographicDescription></gmd:geographicElement><gmd:geographicElement><gmd:EX_GeographicBoundingBox><gmd:extentTypeCode><gco:Boolean>true</gco:Boolean></gmd:extentTypeCode><gmd:westBoundLongitude><gco:Decimal>7.78</gco:Decimal></gmd:westBoundLongitude><gmd:eastBoundLongitude><gco:Decimal>9.03</gco:Decimal></gmd:eastBoundLongitude><gmd:southBoundLatitude><gco:Decimal>53.86</gco:Decimal></gmd:southBoundLatitude><gmd:northBoundLatitude><gco:Decimal>55.12</gco:Decimal></gmd:northBoundLatitude></gmd:EX_GeographicBoundingBox></gmd:geographicElement><gmd:temporalElement><gmd:EX_TemporalExtent><gmd:extent><gml:TimePeriod gml:id="timePeriod_ID_f63662ca-442e-493e-aa84-3ced5538dd8a"><gml:beginPosition>1989-01-01T11:26:59.000+01:00</gml:beginPosition><gml:endPosition>2018-12-31T11:27:00.000+01:00</gml:endPosition></gml:TimePeriod></gmd:extent></gmd:EX_TemporalExtent></gmd:temporalElement></gmd:EX_Extent></srv:extent><srv:coupledResource><srv:SV_CoupledResource><srv:operationName><gco:CharacterString>GetCapabilities</gco:CharacterString></srv:operationName><srv:identifier><gco:CharacterString>http://www.mdi-sh.org/#c365fcb1-f2b8-4e05-baf1-627b413da204</gco:CharacterString></srv:identifier></srv:SV_CoupledResource></srv:coupledResource><srv:couplingType><srv:SV_CouplingType codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#SV_CouplingType" codeListValue="mixed" /></srv:couplingType><srv:containsOperations><srv:SV_OperationMetadata><srv:operationName><gco:CharacterString>GetCapabilities</gco:CharacterString></srv:operationName><srv:DCP><srv:DCPList codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CSW_DCPCodeType" codeListValue="WebServices" /></srv:DCP><srv:connectPoint><gmd:CI_OnlineResource><gmd:linkage><gmd:URL> http://mdi-sh.org/geoserver_lkn/Seehunde_Liegeplaetze/ows?service=wms&version=1.3.0&request=GetCapabilities</gmd:URL></gmd:linkage></gmd:CI_OnlineResource></srv:connectPoint><srv:connectPoint><gmd:CI_OnlineResource><gmd:linkage><gmd:URL> http://mdi-sh.org/geoserver_lkn/Seehunde_Liegeplaetze/ows?service=wfs&version=2.0.0&request=GetCapabilities</gmd:URL></gmd:linkage></gmd:CI_OnlineResource></srv:connectPoint></srv:SV_OperationMetadata></srv:containsOperations><srv:operatesOn uuidref="e95c2bed-84c0-4e7c-a194-1568887fc355" xlink:href="http://www.mdi-sh.org/#c365fcb1-f2b8-4e05-baf1-627b413da204" /></srv:SV_ServiceIdentification></gmd:identificationInfo><gmd:distributionInfo><gmd:MD_Distribution><gmd:distributionFormat><gmd:MD_Format><gmd:name><gco:CharacterString>Excel</gco:CharacterString></gmd:name><gmd:version><gco:CharacterString>csv-file</gco:CharacterString></gmd:version></gmd:MD_Format></gmd:distributionFormat><gmd:distributionFormat><gmd:MD_Format><gmd:name><gco:CharacterString>WFS</gco:CharacterString></gmd:name><gmd:version><gco:CharacterString>2.0.0</gco:CharacterString></gmd:version><gmd:specification><gco:CharacterString>OpenGIS Web Feature Service (WFS) Implementation Specification</gco:CharacterString></gmd:specification></gmd:MD_Format></gmd:distributionFormat><gmd:distributionFormat><gmd:MD_Format><gmd:name><gco:CharacterString>Shapefiles</gco:CharacterString></gmd:name><gmd:version><gco:CharacterString>ArcGIS 10.0</gco:CharacterString></gmd:version></gmd:MD_Format></gmd:distributionFormat><gmd:distributionFormat><gmd:MD_Format><gmd:name><gco:CharacterString>WMS</gco:CharacterString></gmd:name><gmd:version><gco:CharacterString>1.3.0</gco:CharacterString></gmd:version><gmd:specification><gco:CharacterString>OpenGIS Web Map Service (WMS) Implementation Specification</gco:CharacterString></gmd:specification></gmd:MD_Format></gmd:distributionFormat><gmd:transferOptions><gmd:MD_DigitalTransferOptions><gmd:onLine><gmd:CI_OnlineResource><gmd:linkage><gmd:URL> http://mdi-sh.org/geoserver_lkn/Seehunde_Liegeplaetze/wfs?service=wfs&version=2.0.0&request=GetCapabilities</gmd:URL></gmd:linkage><gmd:name><gco:CharacterString> http://mdi-sh.org/geoserver_lkn/Seehunde_Liegeplaetze/wfs?service=wfs&version=2.0.0&request=GetCapabilities</gco:CharacterString></gmd:name><gmd:description><gco:CharacterString>Information WFS: GetCapabilities (2.0.0)</gco:CharacterString></gmd:description><gmd:function><gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="information">information</gmd:CI_OnLineFunctionCode></gmd:function></gmd:CI_OnlineResource></gmd:onLine></gmd:MD_DigitalTransferOptions></gmd:transferOptions><gmd:transferOptions><gmd:MD_DigitalTransferOptions><gmd:onLine><gmd:CI_OnlineResource><gmd:linkage><gmd:URL> http://mdi-sh.org/geoserver_lkn/Seehunde_Liegeplaetze/ows?service=WFS&version=2.0.0&request=GetFeature&typeName=Seehunde_Liegeplaetze_ab1989&outputFormat=SHAPE-ZIP&CQL_FILTER=ROBBENJAHR%3D2016</gmd:URL></gmd:linkage><gmd:name><gco:CharacterString> http://mdi-sh.org/geoserver_lkn/Seehunde_Liegeplaetze/ows?service=WFS&version=2.0.0&request=GetFeature&typeName=Seehunde_Liegeplaetze_ab1989&outputFormat=SHAPE-ZIP&CQL_FILTER=ROBBENJAHR%3D2016</gco:CharacterString></gmd:name><gmd:description><gco:CharacterString>Download WFS: Beispiel für den Jahres-Filter für das Jahr 2016 (shape)</gco:CharacterString></gmd:description><gmd:function><gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="download">download</gmd:CI_OnLineFunctionCode></gmd:function></gmd:CI_OnlineResource></gmd:onLine></gmd:MD_DigitalTransferOptions></gmd:transferOptions><gmd:transferOptions><gmd:MD_DigitalTransferOptions><gmd:onLine><gmd:CI_OnlineResource><gmd:linkage><gmd:URL> http://mdi-sh.org/geoserver_lkn/Seehunde_Liegeplaetze/wms?service=wms&version=1.3.0&request=GetCapabilities</gmd:URL></gmd:linkage><gmd:name><gco:CharacterString> http://mdi-sh.org/geoserver_lkn/Seehunde_Liegeplaetze/wms?service=wms&version=1.3.0&request=GetCapabilities</gco:CharacterString></gmd:name><gmd:description><gco:CharacterString>Information WMS: GetCapabilities (1.3.0)</gco:CharacterString></gmd:description><gmd:function><gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="information">information</gmd:CI_OnLineFunctionCode></gmd:function></gmd:CI_OnlineResource></gmd:onLine></gmd:MD_DigitalTransferOptions></gmd:transferOptions><gmd:transferOptions><gmd:MD_DigitalTransferOptions><gmd:onLine><gmd:CI_OnlineResource><gmd:linkage><gmd:URL> http://mdi-sh.org/geoserver_lkn/Seehunde_Liegeplaetze/ows?service=wms&version=1.3.0&request=GetCapabilities</gmd:URL></gmd:linkage><gmd:name><gco:CharacterString> http://mdi-sh.org/geoserver_lkn/Seehunde_Liegeplaetze/ows?service=wms&version=1.3.0&request=GetCapabilities</gco:CharacterString></gmd:name><gmd:function><gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="download">download</gmd:CI_OnLineFunctionCode></gmd:function></gmd:CI_OnlineResource></gmd:onLine></gmd:MD_DigitalTransferOptions></gmd:transferOptions><gmd:transferOptions><gmd:MD_DigitalTransferOptions><gmd:onLine><gmd:CI_OnlineResource><gmd:linkage><gmd:URL> http://mdi-sh.org/geoserver_lkn/Seehunde_Liegeplaetze/ows?service=WFS&version=2.0.0&request=GetFeature&typeName=Seehunde_Liegeplaetze_ab1989&outputFormat=CSV</gmd:URL></gmd:linkage><gmd:name><gco:CharacterString> http://mdi-sh.org/geoserver_lkn/Seehunde_Liegeplaetze/ows?service=WFS&version=2.0.0&request=GetFeature&typeName=Seehunde_Liegeplaetze_ab1989&outputFormat=CSV</gco:CharacterString></gmd:name><gmd:description><gco:CharacterString>Download WFS: csv-file</gco:CharacterString></gmd:description><gmd:function><gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="download">download</gmd:CI_OnLineFunctionCode></gmd:function></gmd:CI_OnlineResource></gmd:onLine></gmd:MD_DigitalTransferOptions></gmd:transferOptions><gmd:transferOptions><gmd:MD_DigitalTransferOptions><gmd:onLine><gmd:CI_OnlineResource><gmd:linkage><gmd:URL> http://mdi-sh.org/geoserver_lkn/Seehunde_Liegeplaetze/ows?service=wfs&version=2.0.0&request=GetCapabilities</gmd:URL></gmd:linkage><gmd:name><gco:CharacterString> http://mdi-sh.org/geoserver_lkn/Seehunde_Liegeplaetze/ows?service=wfs&version=2.0.0&request=GetCapabilities</gco:CharacterString></gmd:name><gmd:function><gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="download">download</gmd:CI_OnLineFunctionCode></gmd:function></gmd:CI_OnlineResource></gmd:onLine></gmd:MD_DigitalTransferOptions></gmd:transferOptions><gmd:transferOptions><gmd:MD_DigitalTransferOptions><gmd:onLine><gmd:CI_OnlineResource><gmd:linkage><gmd:URL> http://mdi-sh.org/geoserver_lkn/Seehunde_Liegeplaetze/ows?service=WFS&version=2.0.0&request=GetFeature&typeName=Seehunde_Liegeplaetze_ab1989&outputFormat=CSV&CQL_FILTER=ROBBENJAHR%3D2016</gmd:URL></gmd:linkage><gmd:name><gco:CharacterString> http://mdi-sh.org/geoserver_lkn/Seehunde_Liegeplaetze/ows?service=WFS&version=2.0.0&request=GetFeature&typeName=Seehunde_Liegeplaetze_ab1989&outputFormat=CSV&CQL_FILTER=ROBBENJAHR%3D2016</gco:CharacterString></gmd:name><gmd:description><gco:CharacterString>Download WFS: Beispiel für den Jahres-Filter für das Jahr 2016 (csv)</gco:CharacterString></gmd:description><gmd:function><gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="download">download</gmd:CI_OnLineFunctionCode></gmd:function></gmd:CI_OnlineResource></gmd:onLine></gmd:MD_DigitalTransferOptions></gmd:transferOptions><gmd:transferOptions><gmd:MD_DigitalTransferOptions><gmd:onLine><gmd:CI_OnlineResource><gmd:linkage><gmd:URL> http://mdi-sh.org/geoserver_lkn/Seehunde_Liegeplaetze/ows?service=WFS&version=2.0.0&request=GetFeature&typeName=Seehunde_Liegeplaetze_ab1989&outputFormat=SHAPE-ZIP</gmd:URL></gmd:linkage><gmd:name><gco:CharacterString> http://mdi-sh.org/geoserver_lkn/Seehunde_Liegeplaetze/ows?service=WFS&version=2.0.0&request=GetFeature&typeName=Seehunde_Liegeplaetze_ab1989&outputFormat=SHAPE-ZIP</gco:CharacterString></gmd:name><gmd:description><gco:CharacterString>Download WFS:shape-zip</gco:CharacterString></gmd:description><gmd:function><gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="download">download</gmd:CI_OnLineFunctionCode></gmd:function></gmd:CI_OnlineResource></gmd:onLine></gmd:MD_DigitalTransferOptions></gmd:transferOptions><gmd:transferOptions><gmd:MD_DigitalTransferOptions><gmd:onLine><gmd:CI_OnlineResource><gmd:linkage><gmd:URL> http://mdi-sh.org/geoserver_lkn/Seehunde_Liegeplaetze/ows?service=wms&version=1.3.0&request=GetCapabilities</gmd:URL></gmd:linkage><gmd:name><gco:CharacterString>Dienst "(WMS,WFS) - Seehunde: Liegeplätze im Schleswig-Holsteinischen Wattenmeer ab 1989 (sh-lkn, Geodienst)" (GetCapabilities)</gco:CharacterString></gmd:name><gmd:function><gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="information">information</gmd:CI_OnLineFunctionCode></gmd:function></gmd:CI_OnlineResource></gmd:onLine></gmd:MD_DigitalTransferOptions></gmd:transferOptions><gmd:transferOptions><gmd:MD_DigitalTransferOptions><gmd:onLine><gmd:CI_OnlineResource><gmd:linkage><gmd:URL> http://mdi-sh.org/geoserver_lkn/Seehunde_Liegeplaetze/ows?service=wfs&version=2.0.0&request=GetCapabilities</gmd:URL></gmd:linkage><gmd:name><gco:CharacterString>Dienst "(WMS,WFS) - Seehunde: Liegeplätze im Schleswig-Holsteinischen Wattenmeer ab 1989 (sh-lkn, Geodienst)" (GetCapabilities)</gco:CharacterString></gmd:name><gmd:function><gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="information">information</gmd:CI_OnLineFunctionCode></gmd:function></gmd:CI_OnlineResource></gmd:onLine></gmd:MD_DigitalTransferOptions></gmd:transferOptions></gmd:MD_Distribution></gmd:distributionInfo></gmd:MD_Metadata> +<?xml version="1.0" encoding="utf-8" standalone="no"?><gmd:MD_Metadata xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:igctx="https://www.ingrid-oss.eu/schemas/igctx" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.isotc211.org/2005/gmd http://repository.gdi-de.org/schemas/geonetwork/2020-12-11/csw/2.0.2/profiles/apiso/1.0.1/apiso.xsd https://www.ingrid-oss.eu/schemas/igctx https://www.ingrid-oss.eu/schemas/igctx/igctx.xsd"><gmd:fileIdentifier><gco:CharacterString>5a9a19d0-f24b-427e-9bdd-c1c7da2e84e7</gco:CharacterString></gmd:fileIdentifier><gmd:language><gmd:LanguageCode codeList="http://www.loc.gov/standards/iso639-2/" codeListValue="ger" /></gmd:language><gmd:characterSet><gmd:MD_CharacterSetCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#MD_CharacterSetCode" codeListValue="utf8" /></gmd:characterSet><gmd:parentIdentifier><gco:CharacterString>65dd5b1c-907f-49f8-b515-45285996cd90</gco:CharacterString></gmd:parentIdentifier><gmd:hierarchyLevel><gmd:MD_ScopeCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#MD_ScopeCode" codeListValue="service">service</gmd:MD_ScopeCode></gmd:hierarchyLevel><gmd:hierarchyLevelName><gco:CharacterString>service</gco:CharacterString></gmd:hierarchyLevelName><gmd:contact><gmd:CI_ResponsibleParty uuid="4ec258d7-f838-4824-8970-1d99c79e5696"><gmd:organisationName><gco:CharacterString>LKN, Nationalparkverwaltung schleswig-holsteinisches Wattenmeer</gco:CharacterString></gmd:organisationName><gmd:contactInfo><gmd:CI_Contact><gmd:address><gmd:CI_Address><gmd:electronicMailAddress><gco:CharacterString>b.m@lkn.landsh.de</gco:CharacterString></gmd:electronicMailAddress></gmd:CI_Address></gmd:address></gmd:CI_Contact></gmd:contactInfo><gmd:role><gmd:CI_RoleCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact" /></gmd:role></gmd:CI_ResponsibleParty></gmd:contact><gmd:dateStamp><gco:Date>2023-06-01</gco:Date></gmd:dateStamp><gmd:metadataStandardName><gco:CharacterString>ISO19115:2003; GDI-NOKIS</gco:CharacterString></gmd:metadataStandardName><gmd:metadataStandardVersion><gco:CharacterString>2003(E)/Cor.1:2006(E);1.0:2019</gco:CharacterString></gmd:metadataStandardVersion><gmd:referenceSystemInfo><gmd:MD_ReferenceSystem><gmd:referenceSystemIdentifier><gmd:RS_Identifier><gmd:code><gmx:Anchor xlink:href="http://www.opengis.net/def/crs/EPSG/0/4647">EPSG 4647: ETRS89 / UTM Zone 32N (zE-N)</gmx:Anchor></gmd:code></gmd:RS_Identifier></gmd:referenceSystemIdentifier></gmd:MD_ReferenceSystem></gmd:referenceSystemInfo><gmd:metadataExtensionInfo xlink:href="https://www.ingrid-oss.eu/schemas/igctx/igctx.xsd" /><gmd:identificationInfo><srv:SV_ServiceIdentification uuid="http://portalu.de/igc_2/91b00ae6-6611-3333-908c-59b2200f79f7"><gmd:citation><gmd:CI_Citation><gmd:title><gco:CharacterString>(WMS,WFS) - Seehunde: Liegeplätze im Schleswig-Holsteinischen Wattenmeer ab 1989 (sh-lkn, Geodienst)</gco:CharacterString></gmd:title><gmd:alternateTitle><gco:CharacterString>(WMS,WFS) Harbour Seals in the Waddensea area of Schleswig-Holstein since 1989</gco:CharacterString></gmd:alternateTitle><gmd:date><gmd:CI_Date><gmd:date><gco:DateTime>2020-03-10T00:00:00.000+01:00</gco:DateTime></gmd:date><gmd:dateType><gmd:CI_DateTypeCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_DateTypeCode" codeListValue="creation" /></gmd:dateType></gmd:CI_Date></gmd:date></gmd:CI_Citation></gmd:citation><gmd:abstract><gco:CharacterString>Dieser Download- und Darstellungsdienst stellt alle ab 1989 verfügbaren Seehund-Daten aus Zählflügen im Bereich des Nationalparks Schleswig-Holsteinischen Wattenmeer zur Verfügung. Es handelt sich bei den Daten um Erfassungen in den für Seehunde relevanten Jahreszeiten (Mai - Juli (Wurfzeit) und August - September (Haarwechselzeit)). Sichtungen außerhalb dieses Zeitraumes werden in diesem Datensatz nicht zur Verfügung gestellt (siehe dazu Robben: Robben: Monitoring der Bestände von Seehunden und Kegelrobben im Schleswig-Holsteinischen Wattenmeer ab 1989. Der Dienst beinhaltet folgende Informationen: Anzahlen von Seehunden pro Liegeplatz, Anteil von Jungtieren</gco:CharacterString></gmd:abstract><gmd:purpose><gco:CharacterString>Umweltinformationsgesetze, Nationalparkgesetz, TMAP</gco:CharacterString></gmd:purpose><gmd:status><gmd:MD_ProgressCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#MD_ProgressCode" codeListValue="onGoing" /></gmd:status><gmd:pointOfContact><gmd:CI_ResponsibleParty uuid="4ec258d7-f838-4824-8970-1d99c79e5696"><gmd:individualName><gco:CharacterString>B. M.</gco:CharacterString></gmd:individualName><gmd:organisationName><gco:CharacterString>LKN, Nationalparkverwaltung schleswig-holsteinisches Wattenmeer</gco:CharacterString></gmd:organisationName><gmd:positionName><gco:CharacterString>xy</gco:CharacterString></gmd:positionName><gmd:contactInfo><gmd:CI_Contact><gmd:address><gmd:CI_Address><gmd:deliveryPoint><gco:CharacterString>Schlossgarten 1</gco:CharacterString></gmd:deliveryPoint><gmd:city><gco:CharacterString>Tönning</gco:CharacterString></gmd:city><gmd:postalCode><gco:CharacterString>25832</gco:CharacterString></gmd:postalCode><gmd:electronicMailAddress><gco:CharacterString>B.M@lkn.landsh.de</gco:CharacterString></gmd:electronicMailAddress></gmd:CI_Address></gmd:address></gmd:CI_Contact></gmd:contactInfo><gmd:role><gmd:CI_RoleCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_RoleCode" codeListValue="pointOfContact" /></gmd:role></gmd:CI_ResponsibleParty></gmd:pointOfContact><gmd:resourceMaintenance><gmd:MD_MaintenanceInformation><gmd:maintenanceAndUpdateFrequency><gmd:MD_MaintenanceFrequencyCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#MD_MaintenanceFrequencyCode" codeListValue="annually" /></gmd:maintenanceAndUpdateFrequency><gmd:updateScope><gmd:MD_ScopeCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#MD_ScopeCode" codeListValue="service" /></gmd:updateScope></gmd:MD_MaintenanceInformation></gmd:resourceMaintenance><gmd:graphicOverview><gmd:MD_BrowseGraphic><gmd:fileName><gco:CharacterString> http://s-h.nokis.org/nokis/files/records/5a9a19d0-f24b-427e-9bdd-c1c7da2e84e7/Seehunde_Monitoring_Vorschau.png</gco:CharacterString></gmd:fileName><gmd:fileDescription><gco:CharacterString>Dieses Vorschaubild zeigt die Seehund-Liegeplätze ab 1989</gco:CharacterString></gmd:fileDescription></gmd:MD_BrowseGraphic></gmd:graphicOverview><gmd:descriptiveKeywords><gmd:MD_Keywords><gmd:keyword><gco:CharacterString>Ozeanografisch-geografische Kennwerte</gco:CharacterString></gmd:keyword><gmd:type><gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" /></gmd:type><gmd:thesaurusName><gmd:CI_Citation><gmd:title><gco:CharacterString>GEMET - INSPIRE themes, version 1.0</gco:CharacterString></gmd:title><gmd:date><gmd:CI_Date><gmd:date><gco:Date>2008-06-01</gco:Date></gmd:date><gmd:dateType><gmd:CI_DateTypeCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode></gmd:dateType></gmd:CI_Date></gmd:date></gmd:CI_Citation></gmd:thesaurusName></gmd:MD_Keywords></gmd:descriptiveKeywords><gmd:descriptiveKeywords><gmd:MD_Keywords><gmd:keyword><gco:CharacterString>Monitoring</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>Oberfläche</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>Befliegungen</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>INSPIRE</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>EU-Richtlinie</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>Schleswig-Holsteinisches Wattenmeer</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>Meeresstrategie-Rahmenrichtlinie</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>1989 - heute</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>Nationalpark Schleswig-Holsteinisches Wattenmeer</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>Schleswig-Holstein Waddensea</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>Schleswig-Holsteines Wattenmeer</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>Deutsche Bucht</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>Nordsee</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>Robben</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>Phoca vitulina</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>Harbou</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>Seehund</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>Marine mammal</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>Meeressäuger</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>Umweltschutz</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>Fauna</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>Biologie</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>TMAP</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>Deskriptor 1</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>Meeresstrategie-Rahmenrichtlinie MSRL</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>Umweltüberwachung</gco:CharacterString></gmd:keyword></gmd:MD_Keywords></gmd:descriptiveKeywords><gmd:descriptiveKeywords><gmd:MD_Keywords><gmd:keyword><gco:CharacterString>infoCatalogueService</gco:CharacterString></gmd:keyword><gmd:keyword><gco:CharacterString>infoFeatureAccessService</gco:CharacterString></gmd:keyword><gmd:type><gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" /></gmd:type><gmd:thesaurusName><gmd:CI_Citation><gmd:title><gco:CharacterString>Service Classification, version 1.0</gco:CharacterString></gmd:title><gmd:date><gmd:CI_Date><gmd:date><gco:Date>2008-06-01</gco:Date></gmd:date><gmd:dateType><gmd:CI_DateTypeCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode></gmd:dateType></gmd:CI_Date></gmd:date></gmd:CI_Citation></gmd:thesaurusName></gmd:MD_Keywords></gmd:descriptiveKeywords><gmd:descriptiveKeywords><gmd:MD_Keywords><gmd:keyword><gco:CharacterString>inspireidentifiziert</gco:CharacterString></gmd:keyword></gmd:MD_Keywords></gmd:descriptiveKeywords><gmd:descriptiveKeywords><gmd:MD_Keywords><gmd:keyword><gco:CharacterString>opendata</gco:CharacterString></gmd:keyword></gmd:MD_Keywords></gmd:descriptiveKeywords><gmd:descriptiveKeywords><gmd:MD_Keywords><gmd:keyword><gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope/regional">Regional</gmx:Anchor></gmd:keyword><gmd:thesaurusName><gmd:CI_Citation><gmd:title><gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/SpatialScope">Spatial scope</gmx:Anchor></gmd:title><gmd:date><gmd:CI_Date><gmd:date><gco:Date>2019-05-22</gco:Date></gmd:date><gmd:dateType><gmd:CI_DateTypeCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_DateTypeCode" codeListValue="publication">publication</gmd:CI_DateTypeCode></gmd:dateType></gmd:CI_Date></gmd:date></gmd:CI_Citation></gmd:thesaurusName></gmd:MD_Keywords></gmd:descriptiveKeywords><gmd:descriptiveKeywords><gmd:MD_Keywords><gmd:keyword><gco:CharacterString>ENVI</gco:CharacterString></gmd:keyword><gmd:type><gmd:MD_KeywordTypeCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#MD_KeywordTypeCode" codeListValue="theme" /></gmd:type></gmd:MD_Keywords></gmd:descriptiveKeywords><gmd:resourceConstraints><gmd:MD_LegalConstraints><gmd:useLimitation><gco:CharacterString>keine</gco:CharacterString></gmd:useLimitation></gmd:MD_LegalConstraints></gmd:resourceConstraints><gmd:resourceConstraints><gmd:MD_LegalConstraints><gmd:useConstraints><gmd:MD_RestrictionCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions" /></gmd:useConstraints><gmd:otherConstraints><gco:CharacterString>Datenlizenz Deutschland Namensnennung 2.0</gco:CharacterString></gmd:otherConstraints><gmd:otherConstraints><gco:CharacterString>Quellenvermerk: LKN SH Nationalparkverwaltung</gco:CharacterString></gmd:otherConstraints><gmd:otherConstraints><gco:CharacterString>{"id":"dl-by-de/2.0","name":"Datenlizenz Deutschland Namensnennung 2.0","url":"https://www.govdata.de/dl-de/by-2-0","quelle":"LKN SH Nationalparkverwaltung"}</gco:CharacterString></gmd:otherConstraints></gmd:MD_LegalConstraints></gmd:resourceConstraints><gmd:resourceConstraints><gmd:MD_LegalConstraints><gmd:accessConstraints><gmd:MD_RestrictionCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#MD_RestrictionCode" codeListValue="otherRestrictions">otherRestrictions</gmd:MD_RestrictionCode></gmd:accessConstraints><gmd:otherConstraints><gmx:Anchor xlink:href="http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations">Es gelten keine Zugriffsbeschränkungen</gmx:Anchor></gmd:otherConstraints></gmd:MD_LegalConstraints></gmd:resourceConstraints><srv:serviceType><gco:LocalName>download</gco:LocalName></srv:serviceType><srv:serviceTypeVersion><gco:CharacterString>OGC:WFS 2.0</gco:CharacterString></srv:serviceTypeVersion><srv:extent><gmd:EX_Extent><gmd:geographicElement><gmd:EX_GeographicDescription><gmd:extentTypeCode><gco:Boolean>true</gco:Boolean></gmd:extentTypeCode><gmd:geographicIdentifier><gmd:MD_Identifier><gmd:code><gco:CharacterString>Schleswig-Holsteinisches Wattenmeer</gco:CharacterString></gmd:code></gmd:MD_Identifier></gmd:geographicIdentifier></gmd:EX_GeographicDescription></gmd:geographicElement><gmd:geographicElement><gmd:EX_GeographicDescription><gmd:extentTypeCode><gco:Boolean>true</gco:Boolean></gmd:extentTypeCode><gmd:geographicIdentifier><gmd:MD_Identifier><gmd:code><gco:CharacterString>Raumbezug des Datensatzes</gco:CharacterString></gmd:code></gmd:MD_Identifier></gmd:geographicIdentifier></gmd:EX_GeographicDescription></gmd:geographicElement><gmd:geographicElement><gmd:EX_GeographicBoundingBox><gmd:extentTypeCode><gco:Boolean>true</gco:Boolean></gmd:extentTypeCode><gmd:westBoundLongitude><gco:Decimal>7.78</gco:Decimal></gmd:westBoundLongitude><gmd:eastBoundLongitude><gco:Decimal>9.03</gco:Decimal></gmd:eastBoundLongitude><gmd:southBoundLatitude><gco:Decimal>53.86</gco:Decimal></gmd:southBoundLatitude><gmd:northBoundLatitude><gco:Decimal>55.12</gco:Decimal></gmd:northBoundLatitude></gmd:EX_GeographicBoundingBox></gmd:geographicElement><gmd:temporalElement><gmd:EX_TemporalExtent><gmd:extent><gml:TimePeriod gml:id="timePeriod_ID_f63662ca-442e-493e-aa84-3ced5538dd8a"><gml:beginPosition>1989-01-01T11:26:59.000+01:00</gml:beginPosition><gml:endPosition>2018-12-31T11:27:00.000+01:00</gml:endPosition></gml:TimePeriod></gmd:extent></gmd:EX_TemporalExtent></gmd:temporalElement></gmd:EX_Extent></srv:extent><srv:coupledResource><srv:SV_CoupledResource><srv:operationName><gco:CharacterString>GetCapabilities</gco:CharacterString></srv:operationName><srv:identifier><gco:CharacterString>http://www.mdi-sh.org/#c365fcb1-f2b8-4e05-baf1-627b413da204</gco:CharacterString></srv:identifier></srv:SV_CoupledResource></srv:coupledResource><srv:couplingType><srv:SV_CouplingType codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#SV_CouplingType" codeListValue="mixed" /></srv:couplingType><srv:containsOperations><srv:SV_OperationMetadata><srv:operationName><gco:CharacterString>GetCapabilities</gco:CharacterString></srv:operationName><srv:DCP><srv:DCPList codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CSW_DCPCodeType" codeListValue="WebServices" /></srv:DCP><srv:connectPoint><gmd:CI_OnlineResource><gmd:linkage><gmd:URL> http://mdi-sh.org/geoserver_lkn/Seehunde_Liegeplaetze/ows?service=wms&version=1.3.0&request=GetCapabilities</gmd:URL></gmd:linkage></gmd:CI_OnlineResource></srv:connectPoint><srv:connectPoint><gmd:CI_OnlineResource><gmd:linkage><gmd:URL> http://mdi-sh.org/geoserver_lkn/Seehunde_Liegeplaetze/ows?service=wfs&version=2.0.0&request=GetCapabilities</gmd:URL></gmd:linkage></gmd:CI_OnlineResource></srv:connectPoint></srv:SV_OperationMetadata></srv:containsOperations><srv:operatesOn uuidref="e95c2bed-84c0-4e7c-a194-1568887fc355" xlink:href="http://www.mdi-sh.org/#c365fcb1-f2b8-4e05-baf1-627b413da204" /></srv:SV_ServiceIdentification></gmd:identificationInfo><gmd:distributionInfo><gmd:MD_Distribution><gmd:distributionFormat><gmd:MD_Format><gmd:name><gco:CharacterString>Excel</gco:CharacterString></gmd:name><gmd:version><gco:CharacterString>csv-file</gco:CharacterString></gmd:version></gmd:MD_Format></gmd:distributionFormat><gmd:distributionFormat><gmd:MD_Format><gmd:name><gco:CharacterString>WFS</gco:CharacterString></gmd:name><gmd:version><gco:CharacterString>2.0.0</gco:CharacterString></gmd:version><gmd:specification><gco:CharacterString>OpenGIS Web Feature Service (WFS) Implementation Specification</gco:CharacterString></gmd:specification></gmd:MD_Format></gmd:distributionFormat><gmd:distributionFormat><gmd:MD_Format><gmd:name><gco:CharacterString>Shapefiles</gco:CharacterString></gmd:name><gmd:version><gco:CharacterString>ArcGIS 10.0</gco:CharacterString></gmd:version></gmd:MD_Format></gmd:distributionFormat><gmd:distributionFormat><gmd:MD_Format><gmd:name><gco:CharacterString>WMS</gco:CharacterString></gmd:name><gmd:version><gco:CharacterString>1.3.0</gco:CharacterString></gmd:version><gmd:specification><gco:CharacterString>OpenGIS Web Map Service (WMS) Implementation Specification</gco:CharacterString></gmd:specification></gmd:MD_Format></gmd:distributionFormat><gmd:transferOptions><gmd:MD_DigitalTransferOptions><gmd:onLine><gmd:CI_OnlineResource><gmd:linkage><gmd:URL> http://mdi-sh.org/geoserver_lkn/Seehunde_Liegeplaetze/wfs?service=wfs&version=2.0.0&request=GetCapabilities</gmd:URL></gmd:linkage><gmd:name><gco:CharacterString> http://mdi-sh.org/geoserver_lkn/Seehunde_Liegeplaetze/wfs?service=wfs&version=2.0.0&request=GetCapabilities</gco:CharacterString></gmd:name><gmd:description><gco:CharacterString>Information WFS: GetCapabilities (2.0.0)</gco:CharacterString></gmd:description><gmd:function><gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="information">information</gmd:CI_OnLineFunctionCode></gmd:function></gmd:CI_OnlineResource></gmd:onLine></gmd:MD_DigitalTransferOptions></gmd:transferOptions><gmd:transferOptions><gmd:MD_DigitalTransferOptions><gmd:onLine><gmd:CI_OnlineResource><gmd:linkage><gmd:URL> http://mdi-sh.org/geoserver_lkn/Seehunde_Liegeplaetze/ows?service=WFS&version=2.0.0&request=GetFeature&typeName=Seehunde_Liegeplaetze_ab1989&outputFormat=SHAPE-ZIP&CQL_FILTER=ROBBENJAHR%3D2016</gmd:URL></gmd:linkage><gmd:name><gco:CharacterString> http://mdi-sh.org/geoserver_lkn/Seehunde_Liegeplaetze/ows?service=WFS&version=2.0.0&request=GetFeature&typeName=Seehunde_Liegeplaetze_ab1989&outputFormat=SHAPE-ZIP&CQL_FILTER=ROBBENJAHR%3D2016</gco:CharacterString></gmd:name><gmd:description><gco:CharacterString>Download WFS: Beispiel für den Jahres-Filter für das Jahr 2016 (shape)</gco:CharacterString></gmd:description><gmd:function><gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="download">download</gmd:CI_OnLineFunctionCode></gmd:function></gmd:CI_OnlineResource></gmd:onLine></gmd:MD_DigitalTransferOptions></gmd:transferOptions><gmd:transferOptions><gmd:MD_DigitalTransferOptions><gmd:onLine><gmd:CI_OnlineResource><gmd:linkage><gmd:URL> http://mdi-sh.org/geoserver_lkn/Seehunde_Liegeplaetze/wms?service=wms&version=1.3.0&request=GetCapabilities</gmd:URL></gmd:linkage><gmd:name><gco:CharacterString> http://mdi-sh.org/geoserver_lkn/Seehunde_Liegeplaetze/wms?service=wms&version=1.3.0&request=GetCapabilities</gco:CharacterString></gmd:name><gmd:description><gco:CharacterString>Information WMS: GetCapabilities (1.3.0)</gco:CharacterString></gmd:description><gmd:function><gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="information">information</gmd:CI_OnLineFunctionCode></gmd:function></gmd:CI_OnlineResource></gmd:onLine></gmd:MD_DigitalTransferOptions></gmd:transferOptions><gmd:transferOptions><gmd:MD_DigitalTransferOptions><gmd:onLine><gmd:CI_OnlineResource><gmd:linkage><gmd:URL> http://mdi-sh.org/geoserver_lkn/Seehunde_Liegeplaetze/ows?service=wms&version=1.3.0&request=GetCapabilities</gmd:URL></gmd:linkage><gmd:name><gco:CharacterString> http://mdi-sh.org/geoserver_lkn/Seehunde_Liegeplaetze/ows?service=wms&version=1.3.0&request=GetCapabilities</gco:CharacterString></gmd:name><gmd:function><gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="download">download</gmd:CI_OnLineFunctionCode></gmd:function></gmd:CI_OnlineResource></gmd:onLine></gmd:MD_DigitalTransferOptions></gmd:transferOptions><gmd:transferOptions><gmd:MD_DigitalTransferOptions><gmd:onLine><gmd:CI_OnlineResource><gmd:linkage><gmd:URL> http://mdi-sh.org/geoserver_lkn/Seehunde_Liegeplaetze/ows?service=WFS&version=2.0.0&request=GetFeature&typeName=Seehunde_Liegeplaetze_ab1989&outputFormat=CSV</gmd:URL></gmd:linkage><gmd:name><gco:CharacterString> http://mdi-sh.org/geoserver_lkn/Seehunde_Liegeplaetze/ows?service=WFS&version=2.0.0&request=GetFeature&typeName=Seehunde_Liegeplaetze_ab1989&outputFormat=CSV</gco:CharacterString></gmd:name><gmd:description><gco:CharacterString>Download WFS: csv-file</gco:CharacterString></gmd:description><gmd:function><gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="download">download</gmd:CI_OnLineFunctionCode></gmd:function></gmd:CI_OnlineResource></gmd:onLine></gmd:MD_DigitalTransferOptions></gmd:transferOptions><gmd:transferOptions><gmd:MD_DigitalTransferOptions><gmd:onLine><gmd:CI_OnlineResource><gmd:linkage><gmd:URL> http://mdi-sh.org/geoserver_lkn/Seehunde_Liegeplaetze/ows?service=wfs&version=2.0.0&request=GetCapabilities</gmd:URL></gmd:linkage><gmd:name><gco:CharacterString> http://mdi-sh.org/geoserver_lkn/Seehunde_Liegeplaetze/ows?service=wfs&version=2.0.0&request=GetCapabilities</gco:CharacterString></gmd:name><gmd:function><gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="download">download</gmd:CI_OnLineFunctionCode></gmd:function></gmd:CI_OnlineResource></gmd:onLine></gmd:MD_DigitalTransferOptions></gmd:transferOptions><gmd:transferOptions><gmd:MD_DigitalTransferOptions><gmd:onLine><gmd:CI_OnlineResource><gmd:linkage><gmd:URL> http://mdi-sh.org/geoserver_lkn/Seehunde_Liegeplaetze/ows?service=WFS&version=2.0.0&request=GetFeature&typeName=Seehunde_Liegeplaetze_ab1989&outputFormat=CSV&CQL_FILTER=ROBBENJAHR%3D2016</gmd:URL></gmd:linkage><gmd:name><gco:CharacterString> http://mdi-sh.org/geoserver_lkn/Seehunde_Liegeplaetze/ows?service=WFS&version=2.0.0&request=GetFeature&typeName=Seehunde_Liegeplaetze_ab1989&outputFormat=CSV&CQL_FILTER=ROBBENJAHR%3D2016</gco:CharacterString></gmd:name><gmd:description><gco:CharacterString>Download WFS: Beispiel für den Jahres-Filter für das Jahr 2016 (csv)</gco:CharacterString></gmd:description><gmd:function><gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="download">download</gmd:CI_OnLineFunctionCode></gmd:function></gmd:CI_OnlineResource></gmd:onLine></gmd:MD_DigitalTransferOptions></gmd:transferOptions><gmd:transferOptions><gmd:MD_DigitalTransferOptions><gmd:onLine><gmd:CI_OnlineResource><gmd:linkage><gmd:URL> http://mdi-sh.org/geoserver_lkn/Seehunde_Liegeplaetze/ows?service=WFS&version=2.0.0&request=GetFeature&typeName=Seehunde_Liegeplaetze_ab1989&outputFormat=SHAPE-ZIP</gmd:URL></gmd:linkage><gmd:name><gco:CharacterString> http://mdi-sh.org/geoserver_lkn/Seehunde_Liegeplaetze/ows?service=WFS&version=2.0.0&request=GetFeature&typeName=Seehunde_Liegeplaetze_ab1989&outputFormat=SHAPE-ZIP</gco:CharacterString></gmd:name><gmd:description><gco:CharacterString>Download WFS:shape-zip</gco:CharacterString></gmd:description><gmd:function><gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="download">download</gmd:CI_OnLineFunctionCode></gmd:function></gmd:CI_OnlineResource></gmd:onLine></gmd:MD_DigitalTransferOptions></gmd:transferOptions><gmd:transferOptions><gmd:MD_DigitalTransferOptions><gmd:onLine><gmd:CI_OnlineResource><gmd:linkage><gmd:URL> http://mdi-sh.org/geoserver_lkn/Seehunde_Liegeplaetze/ows?service=wms&version=1.3.0&request=GetCapabilities</gmd:URL></gmd:linkage><gmd:name><gco:CharacterString>Dienst "(WMS,WFS) - Seehunde: Liegeplätze im Schleswig-Holsteinischen Wattenmeer ab 1989 (sh-lkn, Geodienst)" (GetCapabilities)</gco:CharacterString></gmd:name><gmd:function><gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="information">information</gmd:CI_OnLineFunctionCode></gmd:function></gmd:CI_OnlineResource></gmd:onLine></gmd:MD_DigitalTransferOptions></gmd:transferOptions><gmd:transferOptions><gmd:MD_DigitalTransferOptions><gmd:onLine><gmd:CI_OnlineResource><gmd:linkage><gmd:URL> http://mdi-sh.org/geoserver_lkn/Seehunde_Liegeplaetze/ows?service=wfs&version=2.0.0&request=GetCapabilities</gmd:URL></gmd:linkage><gmd:name><gco:CharacterString>Dienst "(WMS,WFS) - Seehunde: Liegeplätze im Schleswig-Holsteinischen Wattenmeer ab 1989 (sh-lkn, Geodienst)" (GetCapabilities)</gco:CharacterString></gmd:name><gmd:function><gmd:CI_OnLineFunctionCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="information">information</gmd:CI_OnLineFunctionCode></gmd:function></gmd:CI_OnlineResource></gmd:onLine></gmd:MD_DigitalTransferOptions></gmd:transferOptions></gmd:MD_Distribution></gmd:distributionInfo></gmd:MD_Metadata>