diff --git a/schemas/iso19139.che/src/main/plugin/iso19139.che/convert/to19139.xsl b/schemas/iso19139.che/src/main/plugin/iso19139.che/convert/to19139.xsl
index 4fd0c292299..04ae03229a9 100644
--- a/schemas/iso19139.che/src/main/plugin/iso19139.che/convert/to19139.xsl
+++ b/schemas/iso19139.che/src/main/plugin/iso19139.che/convert/to19139.xsl
@@ -9,6 +9,10 @@
exclude-result-prefixes="#all">
+
+
+
@@ -22,6 +26,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/schemas/iso19139.che/src/main/plugin/iso19139.che/inflate-metadata.xsl b/schemas/iso19139.che/src/main/plugin/iso19139.che/inflate-metadata.xsl
new file mode 100644
index 00000000000..f0d4f3d58f8
--- /dev/null
+++ b/schemas/iso19139.che/src/main/plugin/iso19139.che/inflate-metadata.xsl
@@ -0,0 +1,7 @@
+
+
+
+
diff --git a/schemas/iso19139.che/src/main/plugin/iso19139.che/layout/config-editor.xml b/schemas/iso19139.che/src/main/plugin/iso19139.che/layout/config-editor.xml
index 6c598d8e1f1..10793ccb728 100644
--- a/schemas/iso19139.che/src/main/plugin/iso19139.che/layout/config-editor.xml
+++ b/schemas/iso19139.che/src/main/plugin/iso19139.che/layout/config-editor.xml
@@ -43,7 +43,14 @@
-
+
+
+
@@ -472,6 +479,9 @@
+
@@ -571,6 +581,9 @@
+
diff --git a/schemas/iso19139.che/src/main/plugin/iso19139.che/process/geocat-inspire-conformity.xsl b/schemas/iso19139.che/src/main/plugin/iso19139.che/process/geocat-inspire-conformity.xsl
new file mode 100644
index 00000000000..6af5a512be0
--- /dev/null
+++ b/schemas/iso19139.che/src/main/plugin/iso19139.che/process/geocat-inspire-conformity.xsl
@@ -0,0 +1,809 @@
+
+
+
+
+
+
+
+
+
+
+ Geographical names
+ http://inspire.ec.europa.eu/theme/gn
+ http://rdfdata.eionet.europa.eu/inspirethemes/themes/3
+ location
+
+
+ Administrative units
+ http://inspire.ec.europa.eu/theme/au
+ http://rdfdata.eionet.europa.eu/inspirethemes/themes/4
+ boundaries
+
+
+ Addresses
+ http://inspire.ec.europa.eu/theme/ad
+ http://rdfdata.eionet.europa.eu/inspirethemes/themes/5
+ location
+
+
+ Cadastral parcels
+ http://inspire.ec.europa.eu/theme/cp
+ http://rdfdata.eionet.europa.eu/inspirethemes/themes/6
+ planningCadastre
+
+
+ Transport networks
+ http://inspire.ec.europa.eu/theme/tn
+ http://rdfdata.eionet.europa.eu/inspirethemes/themes/7
+ transportation
+
+
+ Hydrography
+ http://inspire.ec.europa.eu/theme/hy
+ http://rdfdata.eionet.europa.eu/inspirethemes/themes/8
+ inlandWaters
+
+
+ Protected sites
+ http://inspire.ec.europa.eu/theme/ps
+ http://rdfdata.eionet.europa.eu/inspirethemes/themes/9
+ environment
+
+
+ Elevation
+ http://inspire.ec.europa.eu/theme/el
+ http://rdfdata.eionet.europa.eu/inspirethemes/themes/10
+ elevation
+
+
+ Land cover
+ http://inspire.ec.europa.eu/theme/lc
+ http://rdfdata.eionet.europa.eu/inspirethemes/themes/11
+ imageryBaseMapsEarthCover
+
+
+ Orthoimagery
+ http://inspire.ec.europa.eu/theme/oi
+ http://rdfdata.eionet.europa.eu/inspirethemes/themes/12
+ imageryBaseMapsEarthCover
+
+
+ Geology
+ http://inspire.ec.europa.eu/theme/ge
+ http://rdfdata.eionet.europa.eu/inspirethemes/themes/13
+ geoscientificInformation
+
+
+ Statistical units
+ http://inspire.ec.europa.eu/theme/su
+ http://rdfdata.eionet.europa.eu/inspirethemes/themes/14
+ boundaries
+
+
+ Buildings
+ http://inspire.ec.europa.eu/theme/bu
+ http://rdfdata.eionet.europa.eu/inspirethemes/themes/15
+ structure
+
+
+ Soil
+ http://inspire.ec.europa.eu/theme/so
+ http://rdfdata.eionet.europa.eu/inspirethemes/themes/16
+ geoscientificInformation
+
+
+ Land use
+ http://inspire.ec.europa.eu/theme/lu
+ http://rdfdata.eionet.europa.eu/inspirethemes/themes/17
+ planningCadastre
+
+
+ Human health and safety
+ http://inspire.ec.europa.eu/theme/hh
+ http://rdfdata.eionet.europa.eu/inspirethemes/themes/18
+ health
+
+
+ Utility and governmental services
+ http://inspire.ec.europa.eu/theme/us
+ http://rdfdata.eionet.europa.eu/inspirethemes/themes/19
+ utilitiesCommunication
+
+
+ Environmental monitoring facilities
+ http://inspire.ec.europa.eu/theme/ef
+ http://rdfdata.eionet.europa.eu/inspirethemes/themes/20
+ structure
+
+
+ Production and industrial facilities
+ http://inspire.ec.europa.eu/theme/pf
+ http://rdfdata.eionet.europa.eu/inspirethemes/themes/21
+ structure
+
+
+ Agricultural and aquaculture facilities
+ http://inspire.ec.europa.eu/theme/af
+ http://rdfdata.eionet.europa.eu/inspirethemes/themes/22
+ farming
+
+
+ Population distribution — demography
+ http://inspire.ec.europa.eu/theme/pd
+ http://rdfdata.eionet.europa.eu/inspirethemes/themes/23
+ society
+
+
+ Area management/restriction/regulation zones and reporting units
+ http://inspire.ec.europa.eu/theme/am
+ http://rdfdata.eionet.europa.eu/inspirethemes/themes/24
+ planningCadastre
+
+
+ Natural risk zones
+ http://inspire.ec.europa.eu/theme/nz
+ http://rdfdata.eionet.europa.eu/inspirethemes/themes/25
+ geoscientificInformation
+
+
+ Atmospheric conditions
+ http://inspire.ec.europa.eu/theme/ac
+ http://rdfdata.eionet.europa.eu/inspirethemes/themes/26
+ climatologyMeteorologyAtmosphere
+
+
+ Meteorological geographical features
+ http://inspire.ec.europa.eu/theme/mf
+ http://rdfdata.eionet.europa.eu/inspirethemes/themes/27
+ climatologyMeteorologyAtmosphere
+
+
+ Oceanographic geographical features
+ http://inspire.ec.europa.eu/theme/of
+ http://rdfdata.eionet.europa.eu/inspirethemes/themes/28
+ oceans
+
+
+ Sea regions
+ http://inspire.ec.europa.eu/theme/sr
+ http://rdfdata.eionet.europa.eu/inspirethemes/themes/29
+ oceans
+
+
+ Bio-geographical regions
+ http://inspire.ec.europa.eu/theme/br
+ http://rdfdata.eionet.europa.eu/inspirethemes/themes/30
+ biota
+
+
+ Habitats and biotopes
+ http://inspire.ec.europa.eu/theme/hb
+ http://rdfdata.eionet.europa.eu/inspirethemes/themes/31
+ biota
+
+
+ Species distribution
+ http://inspire.ec.europa.eu/theme/sd
+ http://rdfdata.eionet.europa.eu/inspirethemes/themes/32
+ biota
+
+
+ Energy resources
+ http://inspire.ec.europa.eu/theme/er
+ http://rdfdata.eionet.europa.eu/inspirethemes/themes/33
+ economy
+
+
+ Mineral resources
+ http://inspire.ec.europa.eu/theme/mr
+ http://rdfdata.eionet.europa.eu/inspirethemes/themes/34
+ economy
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ EPSG:2056
+
+
+ EPSG:2056
+
+
+ EPSG:2056
+
+
+ EPSG:2056
+
+
+ EPSG:2056
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ No
+ limitations to public access
+
+
+
+ No limitations to public access
+
+
+
+ No limitations to public access
+
+
+
+ No limitations to public access
+
+
+
+ No limitations to public access
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ No conditions to access and use
+
+
+
+ No conditions to access and use
+
+
+
+ No conditions to access and use
+
+
+
+ No conditions to access and use
+
+
+
+ No conditions to access and use
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Verordnung (EG) Nr. 1089/2010 der Kommission vom 23.
+ November 2010 zur Durchführung der Richtlinie 2007/2/EG des Europäischen Parlaments und des
+ Rates hinsichtlich der Interoperabilität von Geodatensätzen und -diensten
+
+
+
+ Règlement (UE) n ° 1089/2010 de la Commission du 23
+ novembre 2010 portant modalités d'application de la directive 2007/2/CE du Parlement européen
+ et du Conseil en ce qui concerne l'interopérabilité des séries et des services de données
+ géographiques
+
+
+
+ Regolamento (UE) n. 1089/2010 della Commissione, del
+ 23 novembre 2010 , recante attuazione della direttiva 2007/2/CE del Parlamento europeo e del
+ Consiglio per quanto riguarda l'interoperabilità dei set di dati territoriali e dei servizi di
+ dati territoriali
+
+
+
+ Commission Regulation (EU) No 1089/2010 of 23
+ November 2010 implementing Directive 2007/2/EC of the European Parliament and of the Council
+ as regards interoperability of spatial data sets and services
+
+
+
+
+
+
+
+ 2010-12-08
+
+
+
+
+
+
+
+
+
+ See the referenced specification
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Verordnung (EG) Nr. 976/2009 der Kommission vom 19.
+ Oktober 2009 zur Durchführung der Richtlinie 2007/2/EG des Europäischen Parlaments und des
+ Rates hinsichtlich der Netzdienste
+
+
+
+ Règlement (CE) n o 976/2009 de la Commission du 19
+ octobre 2009 portant modalités d’application de la directive 2007/2/CE du Parlement européen
+ et du Conseil en ce qui concerne les services en réseau
+
+
+
+ Regolamento (CE) n. 976/2009 della Commissione, del
+ 19 ottobre 2009 , recante attuazione della direttiva 2007/2/CE del Parlamento europeo e del
+ Consiglio per quanto riguarda i servizi di rete
+
+
+
+ Commission Regulation (EC) No 976/2009 of 19 October
+ 2009 implementing Directive 2007/2/EC of the European Parliament and of the Council as regards
+ the Network Services
+
+
+
+
+
+
+
+ 2009-10-19
+
+
+
+
+
+
+
+
+
+ See the referenced specification
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+ discovery
+
+
+
+ download
+
+
+
+ view
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/schemas/iso19139.che/src/main/plugin/iso19139.che/update-fixed-info.xsl b/schemas/iso19139.che/src/main/plugin/iso19139.che/update-fixed-info.xsl
index 3822688eb01..c3330587839 100644
--- a/schemas/iso19139.che/src/main/plugin/iso19139.che/update-fixed-info.xsl
+++ b/schemas/iso19139.che/src/main/plugin/iso19139.che/update-fixed-info.xsl
@@ -987,6 +987,23 @@ is defined in record. If not, remove the element. -->
+
+
+
+
+
+ unknown
+
+
+
+
+
+
+
+
+
+
+
diff --git a/schemas/iso19139.che/src/test/java/org/fao/geonet/schemas/InspireMigrationProcessTest.java b/schemas/iso19139.che/src/test/java/org/fao/geonet/schemas/InspireMigrationProcessTest.java
new file mode 100644
index 00000000000..cc3447d055b
--- /dev/null
+++ b/schemas/iso19139.che/src/test/java/org/fao/geonet/schemas/InspireMigrationProcessTest.java
@@ -0,0 +1,294 @@
+/*
+ * Copyright (C) 2001-2016 Food and Agriculture Organization of the
+ * United Nations (FAO-UN), United Nations World Food Programme (WFP)
+ * and United Nations Environment Programme (UNEP)
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or (at
+ * your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ *
+ * Contact: Jeroen Ticheler - FAO - Viale delle Terme di Caracalla 2,
+ * Rome - Italy. email: geonetwork@osgeo.org
+ */
+
+package org.fao.geonet.schemas;
+
+import com.google.common.collect.ImmutableList;
+import com.google.common.collect.ImmutableMap;
+import com.google.common.collect.ImmutableSet;
+import org.fao.geonet.schema.iso19139.ISO19139Namespaces;
+import org.fao.geonet.schema.iso19139che.ISO19139cheNamespaces;
+import org.fao.geonet.schema.iso19139che.ISO19139cheSchemaPlugin;
+import org.fao.geonet.util.XslUtil;
+import org.fao.geonet.utils.TransformerFactoryFactory;
+import org.fao.geonet.utils.Xml;
+import org.jdom.Element;
+import org.jdom.Namespace;
+import org.junit.BeforeClass;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.powermock.core.classloader.annotations.PrepareForTest;
+import org.powermock.modules.junit4.PowerMockRunner;
+import org.xmlunit.builder.DiffBuilder;
+import org.xmlunit.builder.Input;
+import org.xmlunit.diff.DefaultNodeMatcher;
+import org.xmlunit.diff.Diff;
+import org.xmlunit.diff.ElementSelectors;
+
+import java.net.URISyntaxException;
+import java.nio.file.Path;
+import java.nio.file.Paths;
+import java.util.Map;
+
+import static org.hamcrest.CoreMatchers.equalTo;
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertThat;
+import static org.xmlunit.matchers.EvaluateXPathMatcher.hasXPath;
+
+@RunWith(PowerMockRunner.class)
+@PrepareForTest(XslUtil.class)
+public class InspireMigrationProcessTest {
+
+ static private Path PATH_TO_XSL;
+
+ static private ImmutableSet ALL_NAMESPACES = ImmutableSet.builder()
+ .add(ISO19139Namespaces.GCO)
+ .add(ISO19139Namespaces.GMD)
+ .add(ISO19139Namespaces.SRV)
+ .add(ISO19139Namespaces.GMX)
+ .add(ISO19139Namespaces.XSI)
+ .add(ISO19139Namespaces.XLINK)
+ .add(ISO19139cheNamespaces.CHE)
+ .build();
+ static private ImmutableMap ALL_NS = ImmutableMap.builder()
+ .put(ISO19139Namespaces.XLINK.getPrefix(), ISO19139Namespaces.XLINK.getURI())
+ .put(ISO19139Namespaces.GCO.getPrefix(), ISO19139Namespaces.GCO.getURI())
+ .put(ISO19139Namespaces.GMD.getPrefix(), ISO19139Namespaces.GMD.getURI())
+ .put(ISO19139Namespaces.GMX.getPrefix(), ISO19139Namespaces.GMX.getURI())
+ .put(ISO19139Namespaces.SRV.getPrefix(), ISO19139Namespaces.SRV.getURI())
+ .put(ISO19139cheNamespaces.CHE.getPrefix(), ISO19139cheNamespaces.CHE.getURI())
+ .build();
+ public InspireMigrationProcessTest() {
+ }
+
+ @BeforeClass
+ public static void setup() throws URISyntaxException {
+ TransformerFactoryFactory.init("net.sf.saxon.TransformerFactoryImpl");
+ PATH_TO_XSL = Paths.get(InspireMigrationProcessTest.class.getClassLoader().getResource("iso19139.che/process/geocat-inspire-conformity.xsl").toURI());
+
+ }
+
+ @Test
+ public void testDataset() throws Exception {
+ Element input = Xml.loadFile(Paths.get(InspireMigrationProcessTest.class.getClassLoader().getResource("inspiredataset.xml").toURI()));
+ String inputString = Xml.getString(input);
+
+
+ // Metadata / Distributor instead of pointOfContact
+ Element output = Xml.transform(input, PATH_TO_XSL);
+ String outputString = Xml.getString(output);
+ assertThat(
+ inputString, hasXPath(
+ "count(//gmd:contact)",
+ equalTo("2")).withNamespaceContext(ALL_NS)
+ );
+ assertThat(
+ inputString, hasXPath(
+ "count(//gmd:contact[contains(@xlink:href, '~distributor')])",
+ equalTo("1")).withNamespaceContext(ALL_NS)
+ );
+ assertThat(
+ inputString, hasXPath(
+ "count(//gmd:contact[contains(@xlink:href, '~principalInvestigator')])",
+ equalTo("1")).withNamespaceContext(ALL_NS)
+ );
+
+ assertThat(
+ outputString, hasXPath(
+ "count(//gmd:contact[contains(@xlink:href, '~pointOfContact')])",
+ equalTo("2")).withNamespaceContext(ALL_NS)
+ );
+ assertThat(
+ outputString, hasXPath(
+ "count(//gmd:contact[contains(@xlink:href, '~distributor') or contains(@xlink:href, '~principalInvestigator')])",
+ equalTo("0")).withNamespaceContext(ALL_NS)
+ );
+ assertThat(
+ outputString, hasXPath(
+ "//gmd:contact[1]/@xlink:href",
+ equalTo("local://srv/api/registries/entries/d8d920c8-cc8c-47b7-ba1b-2b039ad0f4b3?process=*//gmd:CI_RoleCode/@codeListValue~pointOfContact&lang=fre,ger,ita,eng,roh")).withNamespaceContext(ALL_NS)
+ );
+
+
+
+ // Resource / Responsible organization missing
+ assertThat(
+ inputString, hasXPath(
+ "count(/che:CHE_MD_Metadata/gmd:identificationInfo/*/gmd:pointOfContact)",
+ equalTo("0")).withNamespaceContext(ALL_NS)
+ );
+ assertThat(
+ outputString, hasXPath(
+ "count(/che:CHE_MD_Metadata/gmd:identificationInfo/*/gmd:pointOfContact)",
+ equalTo("1")).withNamespaceContext(ALL_NS)
+ );
+ assertThat(
+ outputString, hasXPath(
+ "/che:CHE_MD_Metadata/gmd:identificationInfo/*/gmd:pointOfContact/@xlink:href",
+ equalTo("local://srv/api/registries/entries/d8d920c8-cc8c-47b7-ba1b-2b039ad0f4b3?process=*//gmd:CI_RoleCode/@codeListValue~pointOfContact&lang=fre,ger,ita,eng,roh")).withNamespaceContext(ALL_NS)
+ );
+
+
+ // Resource / Identification / Temporal reference / LastRevision
+ assertThat(
+ inputString, hasXPath(
+ "count(/che:CHE_MD_Metadata/gmd:identificationInfo/*/gmd:citation/*/gmd:date/*/gmd:dateType/*/@codeListValue[. = 'lastRevision'])",
+ equalTo("1")).withNamespaceContext(ALL_NS)
+ );
+ assertThat(
+ outputString, hasXPath(
+ "count(/che:CHE_MD_Metadata/gmd:identificationInfo/*/gmd:citation/*/gmd:date/*/gmd:dateType/*/@codeListValue[. = 'revision'])",
+ equalTo("2")).withNamespaceContext(ALL_NS)
+ );
+
+
+ // Resource / Quality / Lineage
+ assertThat(
+ inputString, hasXPath(
+ "count(/che:CHE_MD_Metadata/gmd:dataQualityInfo)",
+ equalTo("0")).withNamespaceContext(ALL_NS)
+ );
+ assertThat(
+ outputString, hasXPath(
+ "count(/che:CHE_MD_Metadata/gmd:dataQualityInfo)",
+ equalTo("1")).withNamespaceContext(ALL_NS)
+ );
+
+ // Resource / Conformity missing
+ assertThat(
+ inputString, hasXPath(
+ "count(/che:CHE_MD_Metadata/gmd:dataQualityInfo/*/gmd:report/*/gmd:result/*/gmd:specification/*/gmd:title[gmx:Anchor/@xlink:href = 'http://data.europa.eu/eli/reg/2010/1089'])",
+ equalTo("0")).withNamespaceContext(ALL_NS)
+ );
+ assertThat(
+ outputString, hasXPath(
+ "count(/che:CHE_MD_Metadata/gmd:dataQualityInfo/*/gmd:report/*/gmd:result/*/gmd:specification/*/gmd:title[gmx:Anchor/@xlink:href = 'http://data.europa.eu/eli/reg/2010/1089'])",
+ equalTo("1")).withNamespaceContext(ALL_NS)
+ );
+
+ // Resource / Access constraint / Limitation on public access AND condition to access and use
+ assertThat(
+ inputString, hasXPath(
+ "count(//gmd:resourceConstraints[count(*) = 0])",
+ equalTo("1")).withNamespaceContext(ALL_NS)
+ );
+ assertThat(
+ outputString, hasXPath(
+ "count(//gmd:resourceConstraints[count(*) = 0])",
+ equalTo("1")).withNamespaceContext(ALL_NS)
+ );
+ assertThat(
+ outputString, hasXPath(
+ "count(//gmd:resourceConstraints[.//*/@codeListValue='restricted'])",
+ equalTo("1")).withNamespaceContext(ALL_NS)
+ );
+
+
+ }
+
+
+ @Test
+ public void testDatasetWithNoResourceIdentifierNoCRS() throws Exception {
+ Element input = Xml.loadFile(Paths.get(InspireMigrationProcessTest.class.getClassLoader().getResource("inspiredataset-noresourceidentifier.xml").toURI()));
+ String inputString = Xml.getString(input);
+
+
+ // Dataset / No resource identifier
+ Element output = Xml.transform(input, PATH_TO_XSL);
+ String outputString = Xml.getString(output);
+ assertThat(
+ inputString, hasXPath(
+ "count(//gmd:identificationInfo/*/gmd:citation/*/gmd:identifier)",
+ equalTo("0")).withNamespaceContext(ALL_NS)
+ );
+ assertThat(
+ outputString, hasXPath(
+ "//gmd:identificationInfo/*/gmd:citation/*/gmd:identifier/*/gmd:code/*/text()",
+ equalTo("basicGeodataID:166.1")).withNamespaceContext(ALL_NS)
+ );
+
+
+ // Dataset / No CRS
+ assertThat(
+ inputString, hasXPath(
+ "count(//gmd:referenceSystemInfo)",
+ equalTo("0")).withNamespaceContext(ALL_NS)
+ );
+ assertThat(
+ outputString, hasXPath(
+ "count(//gmd:referenceSystemInfo)",
+ equalTo("1")).withNamespaceContext(ALL_NS)
+ );
+
+
+
+ // Resource / Access constraint / Limitation on public access AND condition to access and use
+ assertThat(
+ outputString, hasXPath(
+ "count(//gmd:resourceConstraints)",
+ equalTo("2")).withNamespaceContext(ALL_NS)
+ );
+
+
+ // Dataset / No INSPIRE theme
+ assertThat(
+ outputString, hasXPath(
+ "//gmd:descriptiveKeywords[contains(@xlink:href, 'httpinspireeceuropaeutheme')]/@xlink:href",
+ equalTo("local://srv/api/registries/vocabularies/keyword?skipdescriptivekeywords=true&thesaurus=external.theme.httpinspireeceuropaeutheme-theme&id=http%3A%2F%2Finspire.ec.europa.eu%2Ftheme%2Fge,http%3A%2F%2Finspire.ec.europa.eu%2Ftheme%2Fso,http%3A%2F%2Finspire.ec.europa.eu%2Ftheme%2Fnz&lang=fre")).withNamespaceContext(ALL_NS)
+ );
+ }
+
+
+ @Test
+ public void testService() throws Exception {
+ Element input = Xml.loadFile(Paths.get(InspireMigrationProcessTest.class.getClassLoader().getResource("inspireservice.xml").toURI()));
+ String inputString = Xml.getString(input);
+
+
+ // Service / Spatial data service type
+ Element output = Xml.transform(input, PATH_TO_XSL);
+ String outputString = Xml.getString(output);
+ assertThat(
+ inputString, hasXPath(
+ "count(//srv:serviceType[* = 'OGC:WFS'])",
+ equalTo("1")).withNamespaceContext(ALL_NS)
+ );
+ assertThat(
+ outputString, hasXPath(
+ "count(//srv:serviceType[* = 'OGC:WFS'])",
+ equalTo("0")).withNamespaceContext(ALL_NS)
+ );
+ assertThat(
+ outputString, hasXPath(
+ "count(//srv:serviceType[* = 'download'])",
+ equalTo("1")).withNamespaceContext(ALL_NS)
+ );
+
+ // Service / Spatial data service category
+ assertThat(
+ outputString, hasXPath(
+ "//gmd:descriptiveKeywords[contains(@xlink:href, 'httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory')]/@xlink:href",
+ equalTo("local://srv/api/registries/vocabularies/keyword?skipdescriptivekeywords=true&thesaurus=external.theme.httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory&id=http%3A%2F%2Finspire.ec.europa.eu%2Fmetadata-codelist%2FSpatialDataServiceCategory%2FinfoProductAccessService&lang=ger,fre,eng,ita&transformation=to-iso19139-keyword-with-anchor")).withNamespaceContext(ALL_NS)
+ );
+ }
+}
diff --git a/schemas/iso19139.che/src/test/resources/org/fao/geonet/schemas/inspiredataset-noresourceidentifier.xml b/schemas/iso19139.che/src/test/resources/org/fao/geonet/schemas/inspiredataset-noresourceidentifier.xml
new file mode 100644
index 00000000000..c10f813b9be
--- /dev/null
+++ b/schemas/iso19139.che/src/test/resources/org/fao/geonet/schemas/inspiredataset-noresourceidentifier.xml
@@ -0,0 +1,72 @@
+
+
+ norid-02a0e24c-4269-48a4-9501-564d66be075c
+
+
+
+
+
+
+
+
+
+ Carte des dangers géologiques par processus détaillé
+
+
+ Carte des dangers géologiques par processus détaillé
+
+
+ Geologische Gefahrenkarte nach Teilprozess
+
+
+
+
+ Secteurs des dangers géologiques
+
+
+ Secteurs des dangers géologiques
+
+
+ geologische Gefahrengebiete
+
+
+
+
+
+
+ 2022-07-27
+
+
+
+
+
+
+
+
+
+ geoscientificInformation
+
+
+ geoscientificInformation_NaturalHazards
+
+
+ 166.1
+
+
+
+
+
+
+
diff --git a/schemas/iso19139.che/src/test/resources/org/fao/geonet/schemas/inspiredataset.xml b/schemas/iso19139.che/src/test/resources/org/fao/geonet/schemas/inspiredataset.xml
new file mode 100644
index 00000000000..6bafd8ab1b4
--- /dev/null
+++ b/schemas/iso19139.che/src/test/resources/org/fao/geonet/schemas/inspiredataset.xml
@@ -0,0 +1,1608 @@
+
+
+ 02a0e24c-4269-48a4-9501-564d66be075c
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Canton du Valais - Service de la géoinformation (SGI) - CC GEO
+
+
+ Canton du Valais - Service de la géoinformation (SGI) - CC GEO
+
+
+ Kanton Wallis - Dienststelle für Geoinformation (DGI) - CC GEO
+
+
+ Canton du Valais - Service de la géoinformation (SGI) - CC GEO
+
+
+ Kanton Wallis - Dienststelle für Geoinformation (DGI) - CC GEO
+
+
+ Kanton Wallis - Dienststelle für Geoinformation (DGI) - CC GEO
+
+
+
+
+ CC GEO
+
+
+ CC GEO
+
+
+ CC GEO
+
+
+ CC GEO
+
+
+ CC GEO
+
+
+ CC GEO
+
+
+
+
+
+
+
+
+ +41 27 606 28 00
+
+
+
+
+
+
+ Sion
+
+
+ 1950
+
+
+ CH
+
+
+ sitvs@admin.vs.ch
+
+
+ Rue du Scex
+
+
+ 4
+
+
+
+
+
+
+
+
+ https://www.geo.vs.ch
+
+
+ https://geo.vs.ch/de/
+
+
+ https://geo.vs.ch
+
+
+ https://www.geo.vs.ch
+
+
+ https://www.geo.vs.ch
+
+
+
+
+ WWW:LINK
+
+
+
+
+
+
+
+
+
+ Service de la géoinformation (SGI)
+
+
+ Service de la géoinformation (SGI)
+
+
+ Dienststelle für Geoinformation (DGI)
+
+
+ Service de la géoinformation (SGI)
+
+
+ Dienststelle für Geoinformation (DGI)
+
+
+ Dienststelle für Geoinformation (DGI)
+
+
+
+
+
+
+ 2022-10-20T12:21:53.567Z
+
+
+ GM03 2+
+
+
+ https://www.vs.ch/web/sdana/instabilites-de-terrain
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 170
+
+
+
+
+
+
+
+
+
+ 796
+
+
+
+
+
+
+
+
+
+ 908
+
+
+
+
+
+
+
+
+
+ 1306
+
+
+
+
+
+
+
+
+
+ 7199
+
+
+
+
+
+
+
+
+
+
+ CH1903+_MN95
+
+
+ CH1903+_MN95
+
+
+ CH1903+_LV95
+
+
+
+
+ EPSG:2056
+
+
+
+
+
+
+
+
+
+
+ Carte des dangers géologiques par processus détaillé
+
+
+ Carte des dangers géologiques par processus détaillé
+
+
+ Geologische Gefahrenkarte nach Teilprozess
+
+
+
+
+ Secteurs des dangers géologiques
+
+
+ Secteurs des dangers géologiques
+
+
+ geologische Gefahrengebiete
+
+
+
+
+
+
+ 2010-08-31
+
+
+
+
+
+
+
+
+
+ 2022-07-27
+
+
+
+
+
+
+
+
+
+ 2022-07-27
+
+
+
+
+
+
+
+
+
+ 130, 228, 279, 280, 281, 332
+
+
+
+
+
+
+ Canton du Valais - Service des dangers naturels (SDANA) - Dangers naturels
+
+
+ Canton du Valais - Service des dangers naturels (SDANA) - Dangers naturels
+
+
+ Kanton Wallis - Dienststelle Naturgefahren (DNAGE) - Naturgefahren
+
+
+
+
+
+
+
+
+
+
+ Dangers naturels
+
+
+ Dangers naturels
+
+
+ Naturgefahren
+
+
+
+
+
+
+
+
+ +41 27 606 35 20
+
+
+
+
+
+
+ Sion
+
+
+ 1950
+
+
+ CH
+
+
+ sdana@admin.vs.ch
+
+
+ Rue des Creusets
+
+
+ 5
+
+
+
+
+
+
+ https://www.vs.ch/sdana
+
+
+ https://www.vs.ch/sdana
+
+
+ https://www.vs.ch/de/web/sdana/
+
+
+
+
+ WWW:LINK
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Service des dangers naturels (SDANA)
+
+
+ Service des dangers naturels (SDANA)
+
+
+ Dienststelle Naturgefahren (DNAGE)
+
+
+
+
+
+
+
+
+ Inventaire géographique des zones exposées à des dangers géologiques par processus détaillé (chute de blocs, éboulement, glissement de terrain, effondrement et coulées boueuse).
+
+
+ Inventaire géographique des zones exposées à des dangers géologiques par processus détaillé (chute de blocs, éboulement, glissement de terrain, effondrement et coulées boueuse).
+
+
+ Geografische Inventar der Gebiete, die natürlichen geologischen Gefahren ausgesetzt sind, nach Teilprozess (Stein- / Blockschlag, Fels- / Bergsturz, Rutschung, Hangmure, Eissturz, Einsturz, Absenkung).
+
+
+
+
+ Cartographie des dangers, détermination du degré de danger; utilisation dans l'aménagement du territoire pour l'octroi de permis de construire, dans le cadre de la gestion des risques naturels.
+
+
+ Cartographie des dangers, détermination du degré de danger; utilisation dans l'aménagement du territoire pour l'octroi de permis de construire, dans le cadre de la gestion des risques naturels.
+
+
+ Naturgefahrenkartierung, Bestimmung der Gefahrenstufe; Verwendung in der Raumplanung für die Erteilung von Baubewilligungen und das Naturrisikomanagement.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ https://www.geocat.ch:443/geonetwork/srv/fre//resources.get?uuid=02a0e24c-4269-48a4-9501-564d66be075c&fname=Secteurs_danger_DAGEO.png
+
+
+ large_thumbnail
+
+
+ large_thumbnail
+
+
+
+
+ png
+
+
+
+
+
+
+ ESRI Enterprise Geodatabase
+
+
+ -
+
+
+
+
+
+
+ catastrophes, accidents, risques
+
+
+ catastrophes, accidents, risques
+
+
+ Katastrophen, Unfälle, Risiken
+
+
+ disastri, incidenti, rischi
+
+
+ disasters, accidents, risk
+
+
+
+
+
+
+
+
+
+
+
+
+ GEMET themes
+
+
+
+
+ 2009-09-22
+
+
+
+
+
+
+
+
+
+
+ geonetwork.thesaurus.external.theme.gemet-theme
+
+
+
+
+
+
+
+
+
+
+ Zones à risque naturel
+
+
+ Zones à risque naturel
+
+
+ Gebiete mit naturbedingten Risiken
+
+
+ Zone a rischio naturale
+
+
+ Natural risk zones
+
+
+
+
+
+
+
+
+
+
+
+
+ GEMET - INSPIRE themes, version 1.0
+
+
+
+
+ 2008-06-01
+
+
+
+
+
+
+
+
+
+
+ geonetwork.thesaurus.external.theme.inspire-theme
+
+
+
+
+
+
+
+
+
+
+ géologie
+
+
+ géologie
+
+
+ Geologie
+
+
+ geologia
+
+
+ geology
+
+
+
+
+
+
+
+ cartographie (cartes)
+
+
+ cartographie (cartes)
+
+
+ Kartierung
+
+
+ mappatura
+
+
+ mapping
+
+
+
+
+
+
+
+ danger
+
+
+ danger
+
+
+ Gefahren
+
+
+ pericoli
+
+
+ hazard
+
+
+
+
+
+
+
+
+
+
+
+
+ GEMET
+
+
+
+
+ 2018-08-16
+
+
+
+
+
+
+
+
+
+
+ geonetwork.thesaurus.external.theme.gemet
+
+
+
+
+
+
+
+
+
+
+ carte des dangers
+
+
+ carte des dangers
+
+
+ Gefahrenkarte
+
+
+ carta dei pericoli
+
+
+ hazard map
+
+
+
+
+
+
+
+ opendata.swiss
+
+
+ opendata.swiss
+
+
+ opendata.swiss
+
+
+ opendata.swiss
+
+
+ opendata.swiss
+
+
+ opendata.swiss
+
+
+
+
+
+
+
+
+
+ geocat.ch
+
+
+
+
+ 2022-10-11
+
+
+
+
+
+
+
+
+
+
+ geonetwork.thesaurus.local.theme.geocat.ch
+
+
+
+
+
+
+
+
+
+
+ Il n'est pas possible de garantir l'exactitude, l'exhaustivité, la fiabilité et l'actualité des données. Toutes les données sont par conséquent dépourvues de foi publique.
+
+
+ Il n'est pas possible de garantir l'exactitude, l'exhaustivité, la fiabilité et l'actualité des données. Toutes les données sont par conséquent dépourvues de foi publique.
+
+
+ Die Richtigkeit, Vollständigkeit, Zuverlässigkeit und Aktualität der Daten kann nicht garantiert werden. Die Daten sind somit nicht rechtsverbindlich.
+
+
+
+
+
+
+
+
+
+
+
+ Géodonnées accessibles au public (niveau A selon l'OGéo)
+
+
+ Géodonnées accessibles au public (niveau A selon l'OGéo)
+
+
+ Die Geodaten sind öffentlich zugänglich (Zugangsberechtigungsstufe A nach KGeoIG)
+
+
+
+
+ Les conditions générales d'utilisation des géodonnées du Canton du Valais font foi (https://www.vs.ch/fr/web/guest/information-legale).
+
+
+ Les conditions générales d'utilisation des géodonnées du Canton du Valais font foi (https://www.vs.ch/fr/web/guest/information-legale).
+
+
+ Es gelten die Nutzungsbedingungen für Geodaten des Kantons Wallis (https://www.vs.ch/de/web/guest/rechtliches).
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 10000
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ geoscientificInformation
+
+
+ geoscientificInformation_NaturalHazards
+
+
+ S:\Géodonnées VS\F3 Dangers naturels\Danger géologique.lyr
+
+
+ S:\Géodonnées VS\F3 Dangers naturels\Danger géologique.lyr
+
+
+ S:\Geodaten VS\F3 Naturbedingte Risiken\geologische Gefahr.lyr
+
+
+
+
+
+
+ Canton du Valais (VS)
+
+
+ Canton du Valais (VS)
+
+
+ Kanton Wallis (VS)
+
+
+ Cantone del Vallese (VS)
+
+
+ Canton of Valais (VS)
+
+
+ Chantun Vallais (VS)
+
+
+
+
+
+
+ 6.770442
+
+
+ 8.478160
+
+
+ 45.858680
+
+
+ 46.654008
+
+
+
+
+
+
+
+
+
+
+
+ 8.4328037 46.5429376 8.4350984 46.5401017 8.4395539 46.5406293 8.4452736 46.5369173 8.4579574 46.5334127 8.4649734 46.5356167 8.4734418 46.5285228 8.4776735 46.5276025 8.4781598 46.5250971 8.4728195 46.5232385 8.4603018 46.5111886 8.4517429 46.5078196 8.4429137 46.4954291 8.4316097 46.4970218 8.4195714 46.4926282 8.4143076 46.4947247 8.4110159 46.4927737 8.4010438 46.4923638 8.3987586 46.4942454 8.3922931 46.4947317 8.3946615 46.4849958 8.3859018 46.4756231 8.3923949 46.4679489 8.3853488 46.4655788 8.3857525 46.46186 8.3822668 46.4598019 8.384717 46.4521585 8.379003 46.450803 8.3752945 46.4531265 8.366936 46.4519225 8.355762 46.446963 8.352464 46.441643 8.325441 46.425714 8.3149635 46.4236315 8.3074915 46.425851 8.2988965 46.417438 8.298948 46.414246 8.288934 46.4081095 8.3035475 46.4024505 8.3066035 46.402026 8.3096725 46.4040245 8.3157325 46.3989655 8.317292 46.394 8.3141565 46.389825 8.3186947 46.3864446 8.3149465 46.383949 8.3128995 46.377066 8.3000135 46.3740745 8.2897935 46.3691385 8.2842825 46.3636305 8.273075 46.366862 8.2637725 46.364023 8.260755 46.360849 8.265034 46.357109 8.2658795 46.3518435 8.2599275 46.3486625 8.2628835 46.3459665 8.2529435 46.3464415 8.2500425 46.340758 8.235424 46.340364 8.2239955 46.334448 8.225024 46.3328605 8.221613 46.3302465 8.22507 46.3264105 8.214654 46.319662 8.2149275 46.316228 8.2112405 46.312589 8.212012 46.309277 8.2053895 46.3060225 8.1987505 46.3022505 8.192956 46.304233 8.178897 46.2973895 8.1614215 46.295884 8.1470015 46.3015375 8.141117 46.301929 8.1375635 46.301767 8.1288565 46.2947535 8.120857 46.2918735 8.113563 46.2811435 8.105455 46.279647 8.1004975 46.273701 8.085928 46.2666175 8.0860575 46.2621135 8.080412 46.260629 8.086245 46.254283 8.1013505 46.2524125 8.1016175 46.2494685 8.1101545 46.2495045 8.113034 46.238738 8.1153275 46.236003 8.120479 46.2360315 8.1242735 46.229622 8.1388775 46.226148 8.1435255 46.2115955 8.1513925 46.202821 8.153295 46.1911035 8.1655095 46.1822275 8.1651559 46.1768906 8.1585815 46.174064 8.1498785 46.162503 8.1497415 46.1569375 8.1553445 46.147631 8.1443895 46.136823 8.125187 46.135272 8.1154155 46.130346 8.113807 46.1174395 8.108233 46.1116285 8.099867 46.11099 8.0971445 46.1084075 8.081798 46.10545 8.069219 46.1059955 8.0543095 46.1012955 8.0491265 46.1022755 8.0430585 46.0999255 8.0343476 46.1008406 8.0339015 46.095251 8.029584 46.0896005 8.029099 46.0809215 8.022531 46.0747085 8.021662 46.069366 8.024564 46.0675445 8.0238735 46.062984 8.0354145 46.044045 8.0220525 46.0389655 8.0118915 46.03121 8.017501 46.0247045 8.0107585 46.0188535 8.0132475 46.0158635 8.012413 46.01197 8.001084 46.012211 7.993937 45.9998735 7.9890945 45.9959335 7.977114 45.9994535 7.957335 45.996073 7.9494915 45.9976065 7.9326335 45.9959785 7.9086896 45.9969673 7.893849 45.978635 7.877425 45.97386 7.8818115 45.964009 7.8748915 45.957932 7.878907 45.9543695 7.8772065 45.9491135 7.8703745 45.9473635 7.8685 45.9363415 7.8770243 45.9270917 7.8730735 45.920466 7.8663385 45.9195725 7.8635763 45.9166995 7.8585005 45.9208695 7.8367205 45.9217245 7.831447 45.924964 7.8203905 45.92696 7.7995019 45.9173909 7.793984 45.9200005 7.790813 45.924949 7.7765605 45.9310665 7.769268 45.9371175 7.7477515 45.9410085 7.745829 45.934878 7.736871 45.928299 7.7350975 45.9239905 7.7204805 45.92379 7.7163335 45.9277345 7.7126735 45.928228 7.711274 45.932909 7.7073705 45.9347755 7.70977 45.9481555 7.6996915 45.9540255 7.6876185 45.9549075 7.67963 45.957772 7.676995 45.9650475 7.6681735 45.9739855 7.657467 45.976632 7.6395005 45.9701115 7.619635 45.9723685 7.6100033 45.9693909 7.588791 45.9705165 7.5817275 45.974389 7.5786075 45.9860125 7.574703 45.987574 7.561997 45.9856875 7.550134 45.9865565 7.5456985 45.9837665 7.541537 45.976177 7.546722 45.9631395 7.542764 45.9569425 7.538434 45.954946 7.5354645 45.9568615 7.5279785 45.9564935 7.5176275 45.9623245 7.5075315 45.957968 7.499186 45.9624185 7.4934395 45.9556885 7.487446 45.95581 7.477937 45.952407 7.4714595 45.94719 7.4749315 45.9366275 7.471644 45.9340595 7.458734 45.935557 7.4558995 45.932148 7.4446205 45.9317465 7.434417 45.920225 7.4270565 45.915402 7.410806 45.9087115 7.405508 45.9090885 7.401733 45.911475 7.397883 45.908473 7.3971965 45.904861 7.3863375 45.8971555 7.3823845 45.8965045 7.3660675 45.904138 7.3612165 45.9033275 7.3564495 45.907242 7.3564625 45.9106425 7.350536 45.9115895 7.344303 45.9152405 7.3307235 45.9105165 7.323765 45.9102295 7.318112 45.911672 7.3161745 45.9165795 7.301557 45.9172215 7.2945123 45.9217959 7.285315 45.9157505 7.2767715 45.900668 7.271476 45.8998515 7.2568775 45.888218 7.2531435 45.8884655 7.2494865 45.893134 7.24054 45.890064 7.228292 45.89202 7.225684 45.889768 7.2164395 45.8887795 7.2157005 45.883872 7.206093 45.880181 7.203609 45.8764775 7.200118 45.8755135 7.1977005 45.870343 7.2008235 45.8630825 7.1965885 45.8602745 7.1906025 45.8586795 7.1789075 45.863512 7.1752145 45.862855 7.161742 45.8714995 7.164099 45.8766845 7.1535435 45.8792495 7.1352765 45.8727095 7.131419 45.866735 7.117904 45.8591925 7.101175 45.8592705 7.092143 45.872066 7.095292 45.8758335 7.0799395 45.885293 7.0764615 45.890179 7.0766055 45.895182 7.064193 45.899928 7.0644555 45.909366 7.0605835 45.913383 7.053107 45.915546 7.044886 45.922413 7.041839 45.9309505 7.035672 45.9384115 7.038539 45.944797 7.0376 45.954273 7.018369 45.9601745 7.00905 45.969391 7.010733 45.9733045 7.020972 45.9762495 7.0222415 45.980541 7.015547 45.9867095 7.012056 45.9873545 7.010531 45.9972765 7.005619 46.0012095 6.999714 45.999138 6.984753 46.005127 6.980931 46.0202485 6.971083 46.025795 6.966569 46.031189 6.962906 46.0305365 6.949742 46.051731 6.943008 46.0509565 6.935878 46.055134 6.937628 46.0640375 6.933153 46.066723 6.928431 46.064171 6.923767 46.064724 6.908989 46.0506405 6.894678 46.0480915 6.890639 46.0424615 6.882989 46.0444795 6.8756385 46.047695 6.873081 46.0555685 6.880819 46.069454 6.8914787 46.0738832 6.888369 46.0786705 6.891781 46.085045 6.8829555 46.095207 6.895308 46.108223 6.893258 46.112938 6.8994739 46.1240551 6.890419 46.1253815 6.882292 46.1229285 6.876219 46.125782 6.851372 46.1265525 6.843122 46.1289635 6.8415572 46.1320299 6.819328 46.131069 6.8152312 46.1293234 6.807956 46.136101 6.800939 46.1353835 6.797889 46.136799 6.790425 46.154316 6.792314 46.1631965 6.805625 46.172802 6.807331 46.177849 6.812422 46.1814195 6.806975 46.1964685 6.803564 46.2031365 6.810092 46.2138865 6.821667 46.223461 6.820745 46.229969 6.821311 46.2321775 6.830511 46.2342455 6.837019 46.240696 6.840119 46.2483065 6.8551085 46.25465 6.854517 46.258896 6.859961 46.265873 6.859064 46.2738 6.864808 46.280594 6.8589235 46.290432 6.854228 46.2923815 6.847147 46.289982 6.834328 46.299793 6.830533 46.299843 6.828208 46.3027765 6.830028 46.306053 6.819344 46.315338 6.806631 46.320652 6.8006585 46.319851 6.796461 46.332802 6.784403 46.3329315 6.7793195 46.344406 6.7746885 46.3472877 6.770442 46.3552055 6.771636 46.361183 6.780803 46.3664705 6.791786 46.367142 6.803819 46.3767015 6.805886 46.3831175 6.8017935 46.38694 6.8052021 46.3940707 6.821064 46.4271545 6.8588447 46.3942594 6.88386 46.3764831 6.8867674 46.3653874 6.8817959 46.3560073 6.8959961 46.3404956 6.9012631 46.3385147 6.9191844 46.3387784 6.9295241 46.3303694 6.9318167 46.32545 6.9320352 46.3243085 6.9361814 46.298644 6.9494863 46.291254 6.95928 46.2843512 6.9617191 46.2799536 6.9644738 46.2690803 6.9704594 46.2639148 6.9792325 46.257177 6.9869257 46.2521705 6.9890608 46.2448925 7.0024026 46.2303718 7.0032549 46.2259312 7.0045537 46.2223559 7.0096228 46.2205132 7.0132274 46.205405 7.0228603 46.1995038 7.0331624 46.1869654 7.0713295 46.2010214 7.0753557 46.1995322 7.0884918 46.2015708 7.0962917 46.2072533 7.1084046 46.2117874 7.1225769 46.2235134 7.1218699 46.2291787 7.1248064 46.2369052 7.1304617 46.2368666 7.1402405 46.2379457 7.1511735 46.244469 7.1552272 46.2527822 7.161861 46.2538782 7.1718364 46.2611258 7.1780004 46.2684897 7.1844981 46.2686844 7.1885228 46.2707175 7.1863389 46.2828478 7.1947985 46.285709 7.1938262 46.2883966 7.1969111 46.2891499 7.189371 46.2949986 7.1891094 46.3038768 7.2005571 46.3128253 7.221457 46.3292126 7.2336088 46.3265457 7.2533065 46.3305379 7.2620991 46.3381803 7.2601694 46.3443573 7.2623194 46.358223 7.2905929 46.3671424 7.2948849 46.3657716 7.2990538 46.3666494 7.310404 46.3751279 7.3128066 46.3703359 7.3080558 46.3519524 7.3152844 46.3438645 7.3374519 46.3465674 7.3478369 46.3506872 7.3535406 46.350197 7.3590701 46.3532865 7.3626509 46.3566984 7.3680674 46.3576555 7.3781938 46.364561 7.3823512 46.3652829 7.3996773 46.3766248 7.4016805 46.3742686 7.4171568 46.3802189 7.427724 46.3806792 7.4380443 46.3861942 7.4432438 46.3829017 7.4572818 46.3815241 7.462128 46.3762338 7.4638054 46.3780056 7.4699922 46.378229 7.4736479 46.3836613 7.4793946 46.3852876 7.4835253 46.3815619 7.4868954 46.3707298 7.494499 46.3719318 7.4993313 46.3698963 7.5022949 46.3704345 7.5072529 46.375838 7.5262782 46.3744847 7.5384353 46.3774433 7.5406827 46.3837832 7.5553824 46.3889776 7.5467994 46.3940326 7.5407553 46.3948568 7.5286733 46.4004982 7.5339815 46.4097684 7.5547846 46.4135723 7.5623775 46.4124309 7.5771247 46.4170647 7.5834725 46.4172637 7.5863766 46.4137786 7.5941604 46.4114024 7.6000637 46.4153973 7.5984035 46.4214267 7.6063864 46.4243838 7.6102111 46.4285701 7.6096512 46.43673 7.6205735 46.4384222 7.6261004 46.4450521 7.6896157 46.4245187 7.6930249 46.424718 7.7050802 46.4159916 7.7123794 46.4138963 7.7240716 46.4212889 7.7364704 46.4240818 7.7442346 46.4283791 7.7680732 46.439953 7.7782317 46.4434494 7.7801657 46.446808 7.7975227 46.4580712 7.8241371 46.466548 7.8274573 46.470252 7.8434111 46.4778607 7.8766472 46.4785022 7.8909077 46.483394 7.8953658 46.4823507 7.9052128 46.4855942 7.9058391 46.4872468 7.9111234 46.4868562 7.9152895 46.4911388 7.9232654 46.4916718 7.9235176 46.4951071 7.932768 46.4981978 7.9345992 46.5032905 7.9420013 46.5077559 7.9535345 46.5080461 7.9646198 46.5131859 7.9676918 46.5128568 7.9729114 46.5242121 7.9688334 46.5270019 7.9627999 46.5392372 7.9677366 46.5414903 7.9696591 46.5447648 7.9796657 46.5480461 7.9860021 46.5480158 7.9927858 46.5560162 7.9973345 46.5583149 8.0012574 46.5580707 8.0157494 46.5632967 8.0303869 46.5624749 8.0427813 46.5570213 8.0539185 46.5559001 8.0614298 46.5513614 8.0627036 46.5532705 8.0757837 46.5555819 8.085205 46.5517145 8.0936121 46.5514326 8.1006006 46.5481806 8.1139708 46.5465277 8.1257441 46.5372454 8.1499067 46.5317893 8.1743417 46.531391 8.174503 46.5240762 8.1807888 46.5205539 8.1846108 46.5208078 8.2001701 46.524429 8.2054367 46.523593 8.225766 46.5270345 8.2412304 46.5265756 8.2580613 46.5294422 8.264351 46.533328 8.2833557 46.5382803 8.2874061 46.543018 8.3027656 46.5455293 8.3127482 46.552497 8.3170146 46.5590673 8.3366106 46.5610824 8.3504065 46.5686554 8.3516061 46.5717225 8.3605278 46.577795 8.3645291 46.5828993 8.3607876 46.5861503 8.3635058 46.5924976 8.3617346 46.6011213 8.3705046 46.6139504 8.368403 46.6245921 8.3726257 46.6332029 8.3803334 46.634093 8.3907536 46.644379 8.3946066 46.6458311 8.3990103 46.6540076 8.4103334 46.6529996 8.4181704 46.6522342 8.4219845 46.6478832 8.4187463 46.6357212 8.4223011 46.6272431 8.4174205 46.610831 8.4138705 46.6050858 8.4080457 46.6012672 8.4103009 46.5967499 8.4061951 46.5860973 8.4101722 46.5808636 8.4100292 46.5772573 8.4169123 46.5711888 8.4206813 46.5610715 8.4236083 46.5599397 8.4246343 46.5511144 8.4290068 46.5434925 8.4328037 46.5429376
+
+
+
+
+
+
+
+
+
+
+
+ 166.1
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+ Catalogue d'objets : Carte des dangers géologiques par processus détaillé, géodonnées de base No. 166.1
+
+
+ Catalogue d'objets : Carte des dangers géologiques par processus détaillé, géodonnées de base No. 166.1
+
+
+ Catalogue d'objets : Cartes de danger géologique, géodonnées de base No. 166.1
+
+
+
+
+
+
+ 2021-06-08
+
+
+
+
+
+
+
+
+
+
+
+ https://www.vs.ch/documents/17311/472431/Catalogue_Objet_Geologie_Danger_DANAT_SFCEP
+
+
+ https://www.vs.ch/documents/17311/472431/Catalogue_Objet_Geologie_Danger_DANAT_SFCEP
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ESRI Shapefile
+
+
+ -
+
+
+
+
+
+
+ autres formats sur demande / andere Formate auf Anfrage
+
+
+ -
+
+
+
+
+
+
+
+
+ Canton du Valais - Service de la géoinformation (SGI) - CC GEO
+
+
+ Canton du Valais - Service de la géoinformation (SGI) - CC GEO
+
+
+ Kanton Wallis - Dienststelle für Geoinformation (DGI) - CC GEO
+
+
+ Canton du Valais - Service de la géoinformation (SGI) - CC GEO
+
+
+ Kanton Wallis - Dienststelle für Geoinformation (DGI) - CC GEO
+
+
+ Kanton Wallis - Dienststelle für Geoinformation (DGI) - CC GEO
+
+
+
+
+ CC GEO
+
+
+ CC GEO
+
+
+ CC GEO
+
+
+ CC GEO
+
+
+ CC GEO
+
+
+ CC GEO
+
+
+
+
+
+
+
+
+ +41 27 606 28 00
+
+
+
+
+
+
+ Sion
+
+
+ 1950
+
+
+ CH
+
+
+ sitvs@admin.vs.ch
+
+
+ Rue du Scex
+
+
+ 4
+
+
+
+
+
+
+
+
+ https://www.geo.vs.ch
+
+
+ https://geo.vs.ch/de/
+
+
+ https://geo.vs.ch
+
+
+ https://www.geo.vs.ch
+
+
+ https://www.geo.vs.ch
+
+
+
+
+ WWW:LINK
+
+
+
+
+
+
+
+
+
+ Service de la géoinformation (SGI)
+
+
+ Service de la géoinformation (SGI)
+
+
+ Dienststelle für Geoinformation (DGI)
+
+
+ Service de la géoinformation (SGI)
+
+
+ Dienststelle für Geoinformation (DGI)
+
+
+ Dienststelle für Geoinformation (DGI)
+
+
+
+
+
+
+
+
+
+
+
+
+ https://sitonline.vs.ch/dangers/dangers_geologiques/fr/
+
+
+ https://sitonline.vs.ch/dangers/dangers_geologiques/fr/
+
+
+ https://sitonline.vs.ch/dangers/dangers_geologiques/de/
+
+
+
+
+ WWW:LINK
+
+
+ Géoportail du Canton du Valais
+
+
+ Géoportail du Canton du Valais
+
+
+ Geoportal Kanton Wallis
+
+
+
+
+ Géoportail du Canton du Valais
+
+
+ Géoportail du Canton du Valais
+
+
+ Geoportal Kanton Wallis
+
+
+
+
+
+
+
+
+ https://geodienste.ch/downloads/gefahrenkarten
+
+
+ https://geodienste.ch/downloads/gefahrenkarten
+
+
+ https://geodienste.ch/downloads/gefahrenkarten
+
+
+ https://geodienste.ch/downloads/gefahrenkarten
+
+
+ https://geodienste.ch/downloads/gefahrenkarten
+
+
+ https://geodienste.ch/downloads/gefahrenkarten
+
+
+
+
+ WWW:DOWNLOAD-APP
+
+
+ geodienste.ch le portail intercantonal
+
+
+ geodienste.ch le portail intercantonal
+
+
+ geodienste.ch das interkantonale Portal
+
+
+
+
+ Téléchargement de géodonnées conformes au modèle minimal (divers formats)
+
+
+ Téléchargement de géodonnées conformes au modèle minimal (divers formats)
+
+
+ Download von modellkonforme Geodaten (verschiedene Formate)
+
+
+
+
+
+
+
+
+
+
+
+ https://www.geocat.ch/geonetwork/srv/fre/md.viewer#/full_view/02a0e24c-4269-48a4-9501-564d66be075c
+
+
+ https://www.geocat.ch/geonetwork/srv/fre/md.viewer#/full_view/02a0e24c-4269-48a4-9501-564d66be075c
+
+
+ https://www.geocat.ch/geonetwork/srv/ger/md.viewer#/full_view/02a0e24c-4269-48a4-9501-564d66be075c
+
+
+
+
+ WWW:LINK
+
+
+ Landing Page
+
+
+ Landing Page
+
+
+ Landing Page
+
+
+
+
+ Landing Page pour opendata
+
+
+ Landing Page pour opendata
+
+
+ Landing Page für opendata
+
+
+
+
+
+
+
+
+
+
+
+ https://opendata.swiss/fr/perma/02a0e24c-4269-48a4-9501-564d66be075c@canton-du-valais-cc-geo
+
+
+ https://opendata.swiss/fr/perma/02a0e24c-4269-48a4-9501-564d66be075c@canton-du-valais-cc-geo
+
+
+ https://opendata.swiss/de/perma/02a0e24c-4269-48a4-9501-564d66be075c@canton-du-valais-cc-geo
+
+
+ https://opendata.swiss/it/perma/02a0e24c-4269-48a4-9501-564d66be075c@canton-du-valais-cc-geo
+
+
+ https://opendata.swiss/en/perma/02a0e24c-4269-48a4-9501-564d66be075c@canton-du-valais-cc-geo
+
+
+
+
+ OPENDATA:SWISS
+
+
+ Permalink opendata.swiss
+
+
+ Permalink opendata.swiss
+
+
+ Permalink opendata.swiss
+
+
+ Permalink opendata.swiss
+
+
+ Permalink opendata.swiss
+
+
+
+
+ Permalink opendata.swiss
+
+
+ Permalink opendata.swiss
+
+
+ Permalink opendata.swiss
+
+
+ Permalink opendata.swiss
+
+
+ Permalink opendata.swiss
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Modèle de représentation : Carte des dangers géologiques par processus détaillé, géodonnées de base No. 166.1
+
+
+ Modèle de représentation : Carte des dangers géologiques par processus détaillé, géodonnées de base No. 166.1
+
+
+ Modèle de représentation : Cartes de danger géologique, géodonnées de base No. 166.1
+
+
+
+
+
+
+ 2021-06-08
+
+
+
+
+
+
+
+
+
+
+
+ https://www.vs.ch/documents/17311/535148/Modele_Representation_Geologie_Danger_DANAT_SFCEP
+
+
+ https://www.vs.ch/documents/17311/535148/Modele_Representation_Geologie_Danger_DANAT_SFCEP
+
+
+
+
+
+
diff --git a/schemas/iso19139.che/src/test/resources/org/fao/geonet/schemas/inspireservice.xml b/schemas/iso19139.che/src/test/resources/org/fao/geonet/schemas/inspireservice.xml
new file mode 100644
index 00000000000..9faa7d8d9f4
--- /dev/null
+++ b/schemas/iso19139.che/src/test/resources/org/fao/geonet/schemas/inspireservice.xml
@@ -0,0 +1,971 @@
+
+
+ 788688b4-4694-45a8-8397-fbb871456957
+
+
+
+
+
+
+
+
+
+
+
+ Service
+
+
+
+
+ Koordination, Geo-Information und Services KOGIS, swisstopo
+
+
+ Koordination, Geo-Information und Services KOGIS, swisstopo
+
+
+ Coordination, Services et Informations Géographiques (COSIG), swisstopo
+
+
+ Coordination, Geo-Information and Services (COGIS)
+
+
+ Coordinazione, Servizi e Informazioni Geografiche COSIG, swisstopo
+
+
+
+
+ Info
+
+
+ Info
+
+
+ Info
+
+
+ Info
+
+
+ Info
+
+
+
+
+
+
+
+
+ Wabern
+
+
+ 3084
+
+
+ CH
+
+
+ info@geo.admin.ch
+
+
+ Seftigenstrasse
+
+
+ 264
+
+
+
+
+
+
+
+
+
+ KOGIS
+
+
+ KOGIS
+
+
+ COSIG
+
+
+ COGIS
+
+
+ COSIG
+
+
+
+
+
+
+ 2021-03-01T20:57:46Z
+
+
+ GM03_2
+
+
+ 1.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Web access elevation service - Profile
+
+
+ Web access elevation service - Profile
+
+
+
+
+
+
+ 2014-09-11
+
+
+
+
+
+
+
+
+
+ Der Web Access Elevation Service ist ein Konstrukt, der aus zwei Diensten besteht. Einerseits kann mit diesem Dienst eine Höhe (spezifischer Punkt), andererseits ein Profil (Polylinie) abgefragt werden.
+
+
+ Der Web Access Elevation Service ist ein Konstrukt, der aus zwei Diensten besteht. Einerseits kann mit diesem Dienst eine Höhe (spezifischer Punkt), andererseits ein Profil (Polylinie) abgefragt werden.
+
+
+ This service allows to obtain elevation information for a point or a polyline.
+
+
+
+
+
+
+ Geobasisdaten
+
+
+ Geobasisdaten
+
+
+ géodonnées de base
+
+
+ official geodata
+
+
+ geodati di base
+
+
+
+
+
+
+
+
+
+ geocat.ch
+
+
+
+
+ 2022-10-11
+
+
+
+
+
+
+
+
+
+
+ geonetwork.thesaurus.local.theme.geocat.ch
+
+
+
+
+
+
+
+
+
+
+ Bodenprofil
+
+
+ Bodenprofil
+
+
+ profil du sol
+
+
+ soil profile
+
+
+ profilo del suolo
+
+
+
+
+
+
+
+
+
+ GEMET
+
+
+
+
+ 2018-08-16
+
+
+
+
+
+
+
+
+
+
+ geonetwork.thesaurus.external.theme.gemet
+
+
+
+
+
+
+
+
+
+
+ Online-Dienst
+
+
+ Online-Dienst
+
+
+ service en ligne
+
+
+ on-line service
+
+
+ servizi online
+
+
+
+
+
+
+
+
+
+ GEMET
+
+
+
+
+ 2018-08-16
+
+
+
+
+
+
+
+
+
+
+ geonetwork.thesaurus.external.theme.gemet
+
+
+
+
+
+
+
+
+
+
+ Internet-Suchdienst
+
+
+ Internet-Suchdienst
+
+
+ service de recherche sur Internet
+
+
+ internet search service
+
+
+ servizio di ricerca su internet
+
+
+
+
+
+
+
+
+
+ GEMET
+
+
+
+
+ 2018-08-16
+
+
+
+
+
+
+
+
+
+
+ geonetwork.thesaurus.external.theme.gemet
+
+
+
+
+
+
+
+
+ OGC:WFS
+
+
+
+
+
+
+
+ kostenpflichtiger Dienst
+
+
+
+
+
+
+ Schweiz
+
+
+ Schweiz
+
+
+ Schweiz
+
+
+ Schweiz
+
+
+ Schweiz
+
+
+
+
+
+
+ 5.9561
+
+
+ 10.492
+
+
+ 45.8208
+
+
+ 47.8085
+
+
+
+
+
+
+
+
+
+
+
+ 8.618636280062189 47.798328041187226 8.56787059268036 47.80849031653919 8.577093946674179 47.78154246111659 8.47233861776203 47.76355797497301 8.455065631041458 47.722311814345446 8.404436103499194 47.6980658931737 8.420678058582851 47.68386724508964 8.406041372835235 47.67326624538944 8.465642563289116 47.657046396177655 8.473516903820634 47.63830875139124 8.47377354943927 47.64982681786528 8.53153733550567 47.645790051484376 8.527019949682812 47.66039665220734 8.561162233612038 47.67030556384074 8.57772174315698 47.661609940849786 8.606660520537638 47.67213087534437 8.628814936203561 47.64965465541575 8.595525170688925 47.64287525361706 8.604965451086363 47.614014554878615 8.582365156504727 47.59613554624983 8.562851078060614 47.59943365642401 8.574418263148113 47.611932177076056 8.557348283217841 47.624563321131475 8.5155431371234 47.63392155529526 8.50826143997628 47.617508989389805 8.456608992658868 47.60235713051562 8.466946886377844 47.58420397670145 8.494550028567366 47.58120269667622 8.464723759568331 47.572296917916404 8.329919976256582 47.57091999120696 8.291058622008187 47.60940338580198 8.226316200760033 47.60506563756038 8.20610723157161 47.62100330884502 8.165554248321154 47.59431133885296 8.109470311593165 47.58237600924243 8.089351964850312 47.557729457540454 7.959434724641459 47.55822951398472 7.943285510293138 47.54397800805704 7.9108693938456165 47.551705683172614 7.892564613604744 47.58727747027764 7.822754725301581 47.58794427672559 7.79567777463287 47.55744971447046 7.690432438290842 47.532342518283286 7.634101389336508 47.5611184239991 7.68597523022143 47.56562222712119 7.671759349410461 47.587364910725796 7.693585093853014 47.60053739431434 7.645820786022669 47.59697358327785 7.619069438692521 47.57683507782764 7.589043392140367 47.589883276722865 7.584832229543853 47.57566221295602 7.499242409600111 47.53983837278987 7.531478482956719 47.52772267455172 7.522117298287668 47.514237631682406 7.497820217803921 47.52123828222296 7.502002963324432 47.4904455827498 7.476013206573158 47.480015635948654 7.431955606481069 47.49613741094128 7.421238399727966 47.48018787324829 7.456060526114958 47.47193668226339 7.402984884743579 47.43551769915619 7.329826516842244 47.44143854194357 7.245589822906587 47.42030527865714 7.231950921281409 47.43905094310476 7.170422611308535 47.443460723314324 7.201084244608172 47.4938873837936 7.128017920051794 47.50359624552073 7.07487846863898 47.488173886311394 7.02440631942109 47.50423018487721 6.982913989984602 47.49427780736028 7.001549722447383 47.45375050148312 6.939185139165493 47.43371165076098 6.938598383301501 47.406486000241365 6.9136157258748305 47.40466658920951 6.879804040178304 47.35244694203452 7.017907065945778 47.37288947245541 7.048924158141252 47.36184927502698 7.056629952856535 47.33439858831955 7.0097375783705145 47.324373731449576 6.99657023890242 47.29613363037909 6.940739805667862 47.286512801498304 6.955476003651965 47.24298068647845 6.841324177048777 47.17140406945645 6.85882922967132 47.16568195336144 6.849971095849776 47.156465949642694 6.70357257950394 47.082174650431135 6.691786359952591 47.066416111810334 6.718461378141072 47.05079840619861 6.618143266981125 46.99189599798589 6.505956387161875 46.966146820187234 6.496691392405917 46.97418502332112 6.432741617713 46.928461912328 6.464449478140517 46.89042106846364 6.430987588050665 46.81233426246198 6.458433024166044 46.78831651700287 6.45221837155222 46.77414846801139 6.269427506827404 46.682725712627416 6.110947650261327 46.57666226842364 6.156467052215122 46.545257343131425 6.072812976871985 46.46575680335995 6.086229351446508 46.44315112168987 6.064010897253175 46.41622894753581 6.170141699544227 46.36643653900748 6.102351067071493 46.28485915938185 6.124297897236064 46.25113287216107 5.974396733614979 46.21475629783562 5.963682516909239 46.19697247300705 5.995204568388246 46.18289952907865 5.956069521017492 46.13209255153297 5.993965237605585 46.1444323236656 6.035707389117514 46.134768592104976 6.051904630456517 46.15127161259754 6.135525015192553 46.1411622091261 6.222315515656701 46.200793679783665 6.294448638144876 46.224933021417186 6.310266002994845 46.25618313461082 6.294862985616501 46.26460224547861 6.266492687877919 46.247702764935255 6.237731769350922 46.27662255114306 6.2488270556117484 46.301555642943995 6.219531970054035 46.31188182547415 6.252942575070233 46.36042395967063 6.3351759322163606 46.403720858633676 6.425606061199492 46.415809545223496 6.519091938541009 46.456370889544125 6.681846860958989 46.454337187519585 6.821053398359342 46.42715645466993 6.80612140503136 46.37978175319494 6.770430480619563 46.35520725968662 6.864796368536654 46.28059493910186 6.803551338547016 46.20313726121392 6.797875728973468 46.13679941341284 6.899461101896673 46.12405501255298 6.875624884290133 46.04769458763862 6.936958888816314 46.06475392596505 6.984739670853903 46.00512589066723 7.010517748155932 45.99727523378875 7.02331766662111 45.97923507746766 7.009036492811234 45.969389578899026 7.0375865186945425 45.954271378179804 7.10116105641905 45.85926806981525 7.153530024033257 45.8792469640808 7.196575100868563 45.86027168192092 7.216426452471276 45.88877675668897 7.25686467445303 45.888215079856074 7.294499936906213 45.92179303381962 7.386325475591452 45.8971520752183 7.471632761477441 45.93405592794558 7.49917516836143 45.96241496055923 7.542753362860713 45.956938751448824 7.550123663325103 45.98655288979896 7.578597324660013 45.986008763270476 7.588780734911999 45.970512625753194 7.664183705624053 45.97567184102979 7.720470556466393 45.92378530163087 7.74774186425704 45.9410037866379 7.799492314069325 45.91738580061996 7.820381132572822 45.92695489206747 7.863567125875551 45.916694135362974 7.877416359497318 45.973854914032835 7.90868131387385 45.99696223697685 7.989086684844114 45.99592806398439 8.012405458504649 46.011964548824814 8.035407366666643 46.04403963497282 8.021655018069469 46.06936083066837 8.03434091055798 46.100835562068 8.108226860685585 46.111623197259235 8.15533894129209 46.14762570339897 8.1655043077905 46.182222348321574 8.085923125730213 46.266613169296114 8.137559224804834 46.30176263902905 8.19874657552904 46.302245879403976 8.223992007005194 46.334443453757935 8.262880325859532 46.34596185865502 8.263769479347692 46.364018454506684 8.312896878585121 46.37706131228847 8.31573008859634 46.39896091911765 8.288931519111179 46.408105088148005 8.307489288086021 46.42584661719364 8.438527368842006 46.464290757969664 8.465943833402452 46.444360530049714 8.471170430478548 46.395917736041575 8.465354830887328 46.3337569076758 8.427736810628607 46.29829486852924 8.455877653797202 46.263749561607376 8.44452345393419 46.24887152713405 8.532440164203726 46.2182759741861 8.573603905633853 46.16449949367639 8.603003980635963 46.155361807545496 8.592893814082606 46.142962787941485 8.611855229127308 46.12166207818017 8.648027942322969 46.12331893486171 8.713933067906513 46.09726400731825 8.742327945288906 46.12221452228632 8.760224869505114 46.101409321028996 8.806033606475804 46.10127512703101 8.852111641732916 46.07563277978381 8.785903495193976 45.98906658196133 8.83163573392935 45.98795087725819 8.859926313589623 45.96622308066523 8.893751809035823 45.95900544706403 8.892728579478156 45.93300480233621 8.945297781425204 45.866968205714194 8.912142773729192 45.8304346390899 8.955769610915146 45.84289852719272 8.997483774502006 45.83493379655325 8.993910637235885 45.821959738865885 9.031385823521433 45.82082256578074 9.054803926010967 45.87355476222308 9.089023334053305 45.900651436796046 9.019192410310422 45.92843178827057 9.013961478669778 45.960537925353435 8.988989940111678 45.97033259582151 9.028458855403631 45.993616053244736 9.009523150716218 46.037278381355335 9.077124267255016 46.06408573030701 9.089614531330499 46.08700631137725 9.072516727156831 46.11809355555517 9.18381430436044 46.17036436748236 9.220907529926903 46.228884040822834 9.248532724961631 46.2337584441773 9.252119064852293 46.26738261882456 9.300143857339151 46.32644723736576 9.276075097439021 46.36780208217315 9.280479050876675 46.41305281681741 9.247005668586768 46.44678615112301 9.277900467916574 46.46099709725338 9.282743322943928 46.496686771527656 9.31105305289909 46.50412968988443 9.3642623875124 46.50905998568033 9.41079275262245 46.46678204735053 9.46356392619829 46.50886305327646 9.44910061822943 46.48436797948147 9.46540657498994 46.469638317105215 9.460817188613708 46.37596081472163 9.49642777760614 46.3640930922552 9.549532909355147 46.302368600781826 9.634972308593506 46.28611304538263 9.676516702545811 46.303037456585834 9.710150280926081 46.291723740749426 9.735843445975245 46.350301963621696 9.776940533645845 46.33500469531092 9.906846158625648 46.38095337517087 9.92479462436451 46.36589971008536 9.953197902396505 46.379144168128995 9.996770373176766 46.3509223116029 9.980225523988514 46.32313423325401 10.000201540080026 46.31306157855969 9.996020761645907 46.28475294145628 10.055442900648876 46.26578257678538 10.043675510369669 46.2297314166795 10.070599041575628 46.2171052266096 10.145955067255718 46.2304689678557 10.176530987761655 46.25826299537186 10.104280290319954 46.33365473421113 10.166689324436769 46.40763537345529 10.143206388796804 46.42826510315872 10.080479472361128 46.42102383978217 10.041980324044557 46.44260659106212 10.043961889824887 46.54034716834551 10.100224086298605 46.582836156313334 10.102363122861842 46.61070878617389 10.128469447478567 46.6054956666775 10.192775494650952 46.62592249853604 10.215330032577883 46.616928343752626 10.23921333993791 46.6353188402693 10.25890071444405 46.6104306079083 10.24360782591516 46.577789500033 10.28665148039486 46.57024076461276 10.295446840994824 46.54988111332233 10.41814201889505 46.5513070696182 10.452811512615277 46.53066979577374 10.471533723435515 46.542843289630895 10.49204697023045 46.61532860647244 10.446087008646872 46.64125895134314 10.40229923123607 46.636799623226466 10.38183357021253 46.68429449167919 10.416018981451804 46.70899147732758 10.401044145178135 46.73419568691604 10.442641549173869 46.75399912116051 10.422732277555758 46.78823140442506 10.466545959460248 46.835883458876005 10.489365042929572 46.93777943633981 10.428654892191995 46.95614281387419 10.42660356178734 46.97567593276695 10.384717076190457 46.99998175268559 10.346536763850605 46.98958186596045 10.309380680311342 46.95019580427852 10.31608248405364 46.92517363793228 10.240592626192742 46.93124750678623 10.232701477865424 46.8662951765022 10.10518252328492 46.840899296301004 10.087363131066091 46.86118028610515 10.051228954191027 46.86393996868578 10.017850125277395 46.90161283438517 9.876159653587491 46.9346271426637 9.89233677039094 46.99035737987737 9.876279470126962 47.02122512576961 9.836152681009427 47.01252925276027 9.6818747847077 47.06209472393484 9.559793980168495 47.048564177578086 9.53976203137949 47.06513836025374 9.47605754836401 47.051791560419495 9.520354745019704 47.100144138645156 9.485699818322189 47.18118174592512 9.52982440893429 47.26937655965808 9.605094098438395 47.35128619658008 9.673877802609905 47.38387007829264 9.644469117153596 47.43383198614037 9.65900886916082 47.452198530504326 9.609315761093125 47.47049285807741 9.594832124659362 47.463617873556075 9.561810253824111 47.49678220720803 9.558735549544537 47.54188968007406 9.495618632910682 47.551451919836246 9.394728868894411 47.6203237557997 9.256575460163239 47.658706145300805 9.175820581258344 47.653936796861416 9.0217960297447 47.6866206495513 8.895139429328957 47.64791298434522 8.850104495141643 47.68148537325168 8.872763336538343 47.704063901103346 8.818867117088336 47.71287268217626 8.806451789091943 47.738307887571246 8.769916383103759 47.71794942595403 8.809945384213805 47.693265109994314 8.78965059651218 47.67524009697216 8.727984177170743 47.69267806037326 8.736306681212012 47.716152557390444 8.71128216322703 47.730072756693325 8.741488516279945 47.74807571774925 8.726117569152375 47.76270437082401 8.692637802750196 47.75615797672254 8.657027034273217 47.80036738344582 8.65304325171765 47.77336674467828 8.627690969145133 47.75926077920138 8.618636280062189 47.798328041187226
+
+
+
+
+ 8.664335245856755 47.7133183576107 8.701562477574303 47.71517970401839 8.717719419944082 47.6907408075861 8.701588948539964 47.691933699712436 8.663349452144093 47.685903202374156 8.664335245856755 47.7133183576107
+
+
+
+
+ 8.958591215050722 45.96478419177836 8.977017576754331 45.982964354222844 8.97566528543358 45.96168010399086 8.958591215050722 45.96478419177836
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Profile
+
+
+ 3fab2ac3-4271-46b2-823e-ab4814c59d36
+
+
+
+
+
+
+
+ Profile
+
+
+ 691cb471-c3b5-48ec-a107-d0ad612fa70b
+
+
+
+
+
+
+
+
+
+
+ Profile.json
+
+
+
+
+
+
+
+
+ geom
+
+
+ geom
+
+
+
+
+
+
+ CHARACTER
+
+
+ CHARACTER
+
+
+
+
+
+
+
+ A GeoJSON representation of a polyline (type = LineString).
+
+
+ A GeoJSON representation of a polyline (type = LineString).
+
+
+
+
+ required
+
+
+ required
+
+
+
+
+ true
+
+
+
+
+ CHARACTER
+
+
+ CHARACTER
+
+
+
+
+
+
+
+
+
+
+
+ nb_points
+
+
+ nb_points
+
+
+
+
+
+
+ CHARACTER
+
+
+ CHARACTER
+
+
+
+
+
+
+
+ The number of points used for the polyline segmentation. Default “200”.
+
+
+ The number of points used for the polyline segmentation. Default “200”.
+
+
+
+
+ optional
+
+
+ optional
+
+
+
+
+ true
+
+
+
+
+ CHARACTER
+
+
+ CHARACTER
+
+
+
+
+
+
+
+
+
+
+
+ offset
+
+
+ offset
+
+
+
+
+
+
+ INTEGER
+
+
+ INTEGER
+
+
+
+
+
+
+
+ The offset value (INTEGER) in order to use the exponential moving algorithm . For a given value the offset value specify the number of values before and after used to calculate the average.
+
+
+ The offset value (INTEGER) in order to use the exponential moving algorithm . For a given value the offset value specify the number of values before and after used to calculate the average.
+
+
+
+
+ optional
+
+
+ optional
+
+
+
+
+ true
+
+
+
+
+ INTEGER
+
+
+ INTEGER
+
+
+
+
+
+
+
+
+
+
+
+ callback
+
+
+ callback
+
+
+
+
+
+
+ CHARACTER
+
+
+ CHARACTER
+
+
+
+
+
+
+
+ Only available for profile.json. The name of the callback function.
+
+
+ Only available for profile.json. The name of the callback function.
+
+
+
+
+ optional
+
+
+ optional
+
+
+
+
+ true
+
+
+
+
+ CHARACTER
+
+
+ CHARACTER
+
+
+
+
+
+
+
+
+
+
+ https://api3.geo.admin.ch/rest/services/profile.json
+
+
+ https://api3.geo.admin.ch/rest/services/profile.json
+
+
+
+
+ - Andere -
+
+
+
+
+
+
+
+
+ Profile.csw
+
+
+
+
+
+
+
+
+ elevation_models
+
+
+ elevation_models
+
+
+
+
+
+
+ CHARACTER
+
+
+ CHARACTER
+
+
+
+
+
+
+
+ A comma separated list of elevation models. Three elevation models are available DTM25, DTM2 (swissALTI3D) and COMB (a combination of DTM25 and DTM2). Default to “DTM25”.
+
+
+ A comma separated list of elevation models. Three elevation models are available DTM25, DTM2 (swissALTI3D) and COMB (a combination of DTM25 and DTM2). Default to “DTM25”.
+
+
+
+
+ optional
+
+
+ optional
+
+
+
+
+ true
+
+
+
+
+ CHARACTER
+
+
+ CHARACTER
+
+
+
+
+
+
+
+
+
+
+
+ nb_points
+
+
+ nb_points
+
+
+
+
+
+
+ CHARACTER
+
+
+ CHARACTER
+
+
+
+
+
+
+
+ The number of points used for the polyline segmentation. Default “200”.
+
+
+ The number of points used for the polyline segmentation. Default “200”.
+
+
+
+
+ optional
+
+
+ optional
+
+
+
+
+ true
+
+
+
+
+ CHARACTER
+
+
+ CHARACTER
+
+
+
+
+
+
+
+
+
+
+
+ offset
+
+
+ offset
+
+
+
+
+
+
+ INTEGER
+
+
+ INTEGER
+
+
+
+
+
+
+
+ The offset value (INTEGER) in order to use the exponential moving algorithm . For a given value the offset value specify the number of values before and after used to calculate the average.
+
+
+ The offset value (INTEGER) in order to use the exponential moving algorithm . For a given value the offset value specify the number of values before and after used to calculate the average.
+
+
+
+
+ optional
+
+
+ optional
+
+
+
+
+ true
+
+
+
+
+ INTEGER
+
+
+ INTEGER
+
+
+
+
+
+
+
+
+
+
+ https://api3.geo.admin.ch/rest/services/profile.csv
+
+
+ https://api3.geo.admin.ch/rest/services/profile.csv
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/web/src/main/webapp/WEB-INF/classes/setup/sql-geocat/v4/inspire-themes.sql b/web/src/main/webapp/WEB-INF/classes/setup/sql-geocat/v4/inspire-themes.sql
new file mode 100644
index 00000000000..d4ca02eee1a
--- /dev/null
+++ b/web/src/main/webapp/WEB-INF/classes/setup/sql-geocat/v4/inspire-themes.sql
@@ -0,0 +1,173 @@
+UPDATE metadata
+SET data = replace(data, 'http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F10',
+ 'http%3A%2F%2Finspire.ec.europa.eu%2Ftheme%2Fel')
+WHERE data LIKE '%http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F10%';
+
+UPDATE metadata
+SET data = replace(data, 'http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F11',
+ 'http%3A%2F%2Finspire.ec.europa.eu%2Ftheme%2Flc')
+WHERE data LIKE '%http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F11%';
+
+UPDATE metadata
+SET data = replace(data, 'http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F12',
+ 'http%3A%2F%2Finspire.ec.europa.eu%2Ftheme%2Foi')
+WHERE data LIKE '%http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F12%';
+
+UPDATE metadata
+SET data = replace(data, 'http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F13',
+ 'http%3A%2F%2Finspire.ec.europa.eu%2Ftheme%2Fge')
+WHERE data LIKE '%http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F13%';
+
+UPDATE metadata
+SET data = replace(data, 'http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F14',
+ 'http%3A%2F%2Finspire.ec.europa.eu%2Ftheme%2Fsu')
+WHERE data LIKE '%http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F14%';
+
+UPDATE metadata
+SET data = replace(data, 'http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F15',
+ 'http%3A%2F%2Finspire.ec.europa.eu%2Ftheme%2Fbu')
+WHERE data LIKE '%http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F15%';
+
+UPDATE metadata
+SET data = replace(data, 'http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F16',
+ 'http%3A%2F%2Finspire.ec.europa.eu%2Ftheme%2Fso')
+WHERE data LIKE '%http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F16%';
+
+UPDATE metadata
+SET data = replace(data, 'http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F17',
+ 'http%3A%2F%2Finspire.ec.europa.eu%2Ftheme%2Flu')
+WHERE data LIKE '%http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F17%';
+
+UPDATE metadata
+SET data = replace(data, 'http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F18',
+ 'http%3A%2F%2Finspire.ec.europa.eu%2Ftheme%2Fhh')
+WHERE data LIKE '%http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F18%';
+
+UPDATE metadata
+SET data = replace(data, 'http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F19',
+ 'http%3A%2F%2Finspire.ec.europa.eu%2Ftheme%2Fus')
+WHERE data LIKE '%http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F19%';
+
+UPDATE metadata
+SET data = replace(data, 'http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F20',
+ 'http%3A%2F%2Finspire.ec.europa.eu%2Ftheme%2Fef')
+WHERE data LIKE '%http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F20%';
+
+UPDATE metadata
+SET data = replace(data, 'http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F21',
+ 'http%3A%2F%2Finspire.ec.europa.eu%2Ftheme%2Fpf')
+WHERE data LIKE '%http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F21%';
+
+UPDATE metadata
+SET data = replace(data, 'http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F22',
+ 'http%3A%2F%2Finspire.ec.europa.eu%2Ftheme%2Faf')
+WHERE data LIKE '%http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F22%';
+
+UPDATE metadata
+SET data = replace(data, 'http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F23',
+ 'http%3A%2F%2Finspire.ec.europa.eu%2Ftheme%2Fpd')
+WHERE data LIKE '%http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F23%';
+
+UPDATE metadata
+SET data = replace(data, 'http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F24',
+ 'http%3A%2F%2Finspire.ec.europa.eu%2Ftheme%2Fam')
+WHERE data LIKE '%http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F24%';
+
+UPDATE metadata
+SET data = replace(data, 'http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F25',
+ 'http%3A%2F%2Finspire.ec.europa.eu%2Ftheme%2Fnz')
+WHERE data LIKE '%http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F25%';
+
+UPDATE metadata
+SET data = replace(data, 'http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F26',
+ 'http%3A%2F%2Finspire.ec.europa.eu%2Ftheme%2Fac')
+WHERE data LIKE '%http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F26%';
+
+UPDATE metadata
+SET data = replace(data, 'http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F27',
+ 'http%3A%2F%2Finspire.ec.europa.eu%2Ftheme%2Fmf')
+WHERE data LIKE '%http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F27%';
+
+UPDATE metadata
+SET data = replace(data, 'http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F28',
+ 'http%3A%2F%2Finspire.ec.europa.eu%2Ftheme%2Fof')
+WHERE data LIKE '%http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F28%';
+
+UPDATE metadata
+SET data = replace(data, 'http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F29',
+ 'http%3A%2F%2Finspire.ec.europa.eu%2Ftheme%2Fsr')
+WHERE data LIKE '%http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F29%';
+
+UPDATE metadata
+SET data = replace(data, 'http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F30',
+ 'http%3A%2F%2Finspire.ec.europa.eu%2Ftheme%2Fbr')
+WHERE data LIKE '%http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F30%';
+
+UPDATE metadata
+SET data = replace(data, 'http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F31',
+ 'http%3A%2F%2Finspire.ec.europa.eu%2Ftheme%2Fhb')
+WHERE data LIKE '%http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F31%';
+
+UPDATE metadata
+SET data = replace(data, 'http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F32',
+ 'http%3A%2F%2Finspire.ec.europa.eu%2Ftheme%2Fsd')
+WHERE data LIKE '%http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F32%';
+
+UPDATE metadata
+SET data = replace(data, 'http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F33',
+ 'http%3A%2F%2Finspire.ec.europa.eu%2Ftheme%2Fer')
+WHERE data LIKE '%http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F33%';
+
+
+
+UPDATE metadata
+SET data = replace(data, 'http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F1',
+ 'http%3A%2F%2Finspire.ec.europa.eu%2Ftheme%2Frs')
+WHERE data LIKE '%http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F1%';
+
+UPDATE metadata
+SET data = replace(data, 'http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F2',
+ 'http%3A%2F%2Finspire.ec.europa.eu%2Ftheme%2Fgg')
+WHERE data LIKE '%http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F2%';
+
+UPDATE metadata
+SET data = replace(data, 'http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F3',
+ 'http%3A%2F%2Finspire.ec.europa.eu%2Ftheme%2Fgn')
+WHERE data LIKE '%http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F3%';
+
+UPDATE metadata
+SET data = replace(data, 'http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F4',
+ 'http%3A%2F%2Finspire.ec.europa.eu%2Ftheme%2Fau')
+WHERE data LIKE '%http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F4%';
+
+UPDATE metadata
+SET data = replace(data, 'http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F5',
+ 'http%3A%2F%2Finspire.ec.europa.eu%2Ftheme%2Fad')
+WHERE data LIKE '%http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F5%';
+
+UPDATE metadata
+SET data = replace(data, 'http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F6',
+ 'http%3A%2F%2Finspire.ec.europa.eu%2Ftheme%2Fcp')
+WHERE data LIKE '%http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F6%';
+
+UPDATE metadata
+SET data = replace(data, 'http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F7',
+ 'http%3A%2F%2Finspire.ec.europa.eu%2Ftheme%2Ftn')
+WHERE data LIKE '%http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F7%';
+
+UPDATE metadata
+SET data = replace(data, 'http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F8',
+ 'http%3A%2F%2Finspire.ec.europa.eu%2Ftheme%2Fhy')
+WHERE data LIKE '%http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F8%';
+
+UPDATE metadata
+SET data = replace(data, 'http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F9',
+ 'http%3A%2F%2Finspire.ec.europa.eu%2Ftheme%2Fps')
+WHERE data LIKE '%http%3A%2F%2Frdfdata.eionet.europa.eu%2Finspirethemes%2Fthemes%2F9%';
+
+
+
+UPDATE metadata
+SET data = replace(data, 'thesaurus=external.theme.inspire-theme',
+ 'thesaurus=external.theme.httpinspireeceuropaeutheme-theme')
+WHERE data LIKE '%thesaurus=external.theme.inspire-theme%';
diff --git a/web/src/main/webapp/WEB-INF/config-etf-validator.xml b/web/src/main/webapp/WEB-INF/config-etf-validator.xml
index a5e19b4fd16..6779374d72b 100644
--- a/web/src/main/webapp/WEB-INF/config-etf-validator.xml
+++ b/web/src/main/webapp/WEB-INF/config-etf-validator.xml
@@ -73,6 +73,9 @@
+
+
@@ -91,7 +94,7 @@
-->
-
+
diff --git a/web/src/main/webapp/WEB-INF/data/config/codelist/external/thesauri/theme/httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory.rdf b/web/src/main/webapp/WEB-INF/data/config/codelist/external/thesauri/theme/httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory.rdf
new file mode 100644
index 00000000000..a5d25acd1c6
--- /dev/null
+++ b/web/src/main/webapp/WEB-INF/data/config/codelist/external/thesauri/theme/httpinspireeceuropaeumetadatacodelistSpatialDataServiceCategory-SpatialDataServiceCategory.rdf
@@ -0,0 +1,987 @@
+
+
+
+ Classification of spatial data services
+ The keywords are based on the geographic services taxonomy of EN ISO 19119. This taxonomy is organised in categories, the subcategories defining the value domain of the classification of spatial data services.
+ Grundlage der Schlüsselwörter ist die Taxonomie für geografische Dienste in EN ISO 19119. Diese Taxonomie ist unterteilt in Klassen, zu deren Unterklassen der erlaubte Wertebereich der zugehörigen Geodatendienste angegeben wird.
+ Les mots clés sont fondés sur la taxonomie des services géographiques de la norme EN ISO 19119. Cette taxonomie est organisée en catégories, elles-mêmes divisées en sous-catégories qui déterminent le domaine de valeur de la classification des services de données géographiques.
+ Le parole chiave sono basate sulla tassonomia dei servizi geografici della norma EN ISO 19119. Questa tassonomia C( organizzata in categorie, a loro volta divise in sottocategorie che determinano il dominio di valore della classificazione dei servizi di dati territoriali.
+ 2008-12-03
+ 2008-12-03
+
+
+
+
+
+
+
+
+
+
+ Geographic human interaction services
+ Geografische Dienste für Anwender
+ Services géographiques avec interaction humaine
+ Servizi geografici con interazione umana
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Catalogue viewer
+ Client service that allows a user to interact with a catalogue to locate, browse, and manage metadata about geographic data or geographic services.
+ Katalogdienst
+ Als Dienst bereitgestellte Anwendung, die es dem Nutzer ermöglicht, Metadaten zu Geodatensätzen oder Geodatendiensten in einem Katalog aufzufinden, sie zu betrachten und zu bearbeiten.
+ Visualiseur de catalogue
+ Service client permettant l’interaction de l’utilisateur avec un catalogue afin de localiser, parcourir et gérer des métadonnées concernant des données ou des services géographiques.
+ Visualizzatore del catalogo
+ Servizio client che consente all'utente di interagire con un catalogo al fine di localizzare, passare in rassegna e gestire i metadati concernenti dati o servizi geografici.
+
+
+
+
+ Geographic viewer
+ Client service that allows a user to view one or more feature collections or coverages.
+ Dienst für geografische Visualisierung
+ Als Dienst bereitgestellte Anwendung, die es dem Nutzer ermöglicht, eine oder mehrere Objektgruppen oder Rasterdaten zu betrachten.
+ Service de visualisation géographique
+ Service client permettant à l’utilisateur de visualiser une ou plusieurs compilations d’éléments ou couvertures.
+ Visualizzatore geografico
+ Servizio client che consente all'utente di visualizzare una o più collezioni di elementi o coperture.
+
+
+
+
+ Geographic spreadsheet viewer
+ Client service that allows a user to interact with multiple data objects and to request calculations similar to an arithmetic spreadsheet but extended to geographic data.
+ Dienst für geografische Tabellenkalkulation
+ Als Dienst bereitgestellte Anwendung, die es dem Nutzer ermöglicht, mehrere Datenobjekte auszuwählen und damit Berechnungen durchzuführen, ähnlich einer Tabellenkalkulation, aber erweitert auf Geodaten.
+ Service de visualisation de feuilles de calcul géographiques
+ Service client permettant l’interaction de l’utilisateur avec plusieurs objets de données; l’utilisateur peut également demander des calculs analogues à ceux d’une feuille de calcul arithmétique, mais étendus à des données géographiques.
+ Visualizzatore di fogli elettronici geografici
+ Servizio client, esteso ai dati geografici, che consente all'utente di interagire con vari oggetti di dati e richiedere calcoli analoghi a quelli di un foglio di calcolo.
+
+
+
+
+ Service editor
+ Client service that allows a user to control geographic processing services.
+ Editor für Verarbeitungsdienste
+ Als Dienst bereitgestellte Anwendung, die es dem Nutzer ermöglicht, geografische Verarbeitungsdienste zu steuern.
+ Éditeur de services
+ Service client permettant à l’utilisateur de contrôler les services de traitement géographique.
+ Editor di servizi
+ Servizio client che consente all'utente di controllare i servizi di trattamento geografico.
+
+
+
+
+ Chain definition editor
+ Provides user interaction with a chain definition service.
+ Editor für die Definition von Bearbeitungsketten
+ Ermöglicht dem Nutzer die interaktive Arbeit mit einem Dienst für die Definition von Bearbeitungsketten.
+ Éditeur pour la définition de chaînes
+ Service permettant l’interaction de l’utilisateur avec un service de définition de chaînes.
+ Editor per la definizione di catene
+ Consente all'utente di interagire con un servizio di definizione di catene.
+
+
+
+
+ Workflow enactment manager
+ Provides user interaction with a workflow enactment service.
+ Aufrufprogramm für Bearbeitungsketten
+ Ermöglicht dem Nutzer die interaktive Arbeit mit einem Dienst zur Ausführung von Bearbeitungsketten.
+ Gestionnaire de contrôle de processus
+ Service permettant l’interaction de l’utilisateur avec un service de contrôle de processus.
+ Gestore di esecuzione del workflow
+ Consente all'utente di interagire con un servizio di esecuzione del workflow.
+
+
+
+
+ Geographic feature editor
+ Geographic viewer that allows a user to interact with feature data.
+ Editor für geografische Objekte
+ Als Dienst bereitgestellte Anwendung, die es dem Nutzer ermöglicht, Daten geografischer Objekte zu bearbeiten.
+ Éditeur d’éléments géographiques
+ Visualiseur géographique permettant l’interaction de l’utilisateur avec les données relatives aux éléments géographiques.
+ Editor di elementi geografici (geographic feature)
+ Visualizzatore geografico che consente all'utente di interagire con i dati relativi agli elementi geografici.
+
+
+
+
+ Geographic symbol editor
+ Client service that allows a human to select and manage symbol libraries.
+ Editor für geografische Symbole
+ Als Dienst bereitgestellte Anwendung, die es dem Nutzer ermöglicht, Symbolbibliotheken auszuwählen und zu verwalten.
+ Éditeur de symboles géographiques
+ Service client permettant à un utilisateur humain de sélectionner et de gérer des bibliothèques de symboles.
+ Editor di simboli geografici
+ Servizio client che consente a un utente umano di selezionare e gestire biblioteche di simboli.
+
+
+
+
+ Feature generalisation editor
+ Client service that allows a user to modify the cartographic characteristics of a feature or feature collection by simplifying its visualisation, while maintaining its salient elements – the spatial equivalent of simplification.
+ Editor für die Objektgeneralisierung
+ Als Dienst bereitgestellte Anwendung, die es dem Nutzer ermöglicht, die kartografische Darstellung eines Objekts oder einer Objektgruppe unter Beibehaltung ihrer wesentlichen Elemente zu vereinfachen.
+ Éditeur de généralisation d’éléments
+ Service client permettant à l’utilisateur de modifier les caractéristiques cartographiques d’un élément ou d’une compilation d’éléments en simplifiant leur visualisation, tout en conservant les éléments essentiels, ce qui correspond à l’équivalent spatial de la simplification.
+ Editor di generalizzazione di elementi (feature)
+ Servizio client che consente all'utente di modificare le caratteristiche cartografiche di un elemento o di una collezione di elementi semplificandone la visualizzazione, ma mantenendone le componenti essenziali — si tratta dell'equivalente spaziale della semplificazione.
+
+
+
+
+ Geographic data-structure viewer
+ Client service that allows a user to access part of data set to see its internal structure.
+ Betrachter für geografische Datenstrukturen
+ Als Dienst bereitgestellte Anwendung, die es dem Nutzer ermöglicht, die innere Struktur (von Teilen) eines Datensatzes zu betrachten.
+ Visualiseur de la structure des données géographiques
+ Service client permettant à l’utilisateur d’accéder à une partie de série de données pour en voir la structure interne.
+ Visualizzatore della struttura dei dati geografici
+ Servizio client che consente all'utente di accedere a una parte del set di dati per vederne la struttura interna.
+
+
+
+
+ Geographic model/information management service
+ Geografische Dienste für die Verwaltung von Daten und Datenmodellen
+ Services de gestion des modèles/informations géographiques
+ Servizio di gestione dei modelli/informazioni geografiche
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Feature access service
+ Service that provides a client access to and management of a feature store.
+ Dienst für den Zugriff auf Objekte
+ Dienst, der es einer Anwendung ermöglicht, auf einen Datenspeicher mit geografischen Objekten zuzugreifen und diesen zu verwalten.
+ Service d’accès aux éléments
+ Service permettant au client d’accéder à un magasin d’éléments et de le gérer.
+ Servizio di accesso a elementi (feature)
+ Servizio che consente al cliente di accedere e di gestire una raccolta di elementi.
+
+
+
+
+ Map access service
+ Service that provides a client access to a geographic graphics, i.e. pictures of geographic data.
+ Dienst für den Zugriff auf grafische Darstellungen
+ Dienst, der es einer Anwendung ermöglicht, auf grafische Darstellungen von geografischen Daten zuzugreifen.
+ Service d’accès aux cartes
+ Service permettant au client d’accéder à des graphiques géographiques, c’est-à-dire à des représentations de données géographiques.
+ Servizio di accesso a mappe (map)
+ Servizio che consente al cliente di accedere a grafici geografici, ossia rappresentazioni di dati geografici.
+
+
+
+
+ Coverage access service
+ Service that provides a client access to and management of a coverage store.
+ Dienst für den Zugriff auf Rasterdaten
+ Dienst, der es einer Anwendung ermöglicht, auf einen Datenspeicher mit Rasterdaten zuzugreifen und diesen zu verwalten.
+ Service d’accès aux couvertures
+ Service permettant au client d’accéder à un magasin de couvertures et de le gérer.
+ Servizio di accesso a coperture (coverage)
+ Servizio che consente al cliente di accedere e di gestire una raccolta di coperture (coverage).
+
+
+
+
+ Sensor description service
+ Service that provides the description of a coverage sensor, including sensor location and orientation, as well as the sensor’s geometric, dynamic, and radiometric characteristics for geo-processing purposes.
+ Dienst für die Beschreibung von Sensoren
+ Dienst, der die Beschreibung eines Rasterdatensensors für Zwecke der Geodatenverarbeitung bereitstellt. Zur Beschreibung gehören Standort und Orientierung des Sensors sowie seine geometrischen, dynamischen und radiometrischen Eigenschaften.
+ Service de description des capteurs
+ Service fournissant la description des capteurs de couvertures à des fins de géotraitement. La description comprend notamment la position et l’orientation des capteurs ainsi que leurs caractéristiques géométriques, dynamiques et radiométriques.
+ Servizio di descrizione dei sensori
+ Servizio che fornisce la descrizione di un sensore comprendente la posizione e l'orientamento nonché le caratteristiche geometriche, dinamiche e radiometriche dello stesso ai fini del processamento dei dati territoriali.
+
+
+
+
+ Product access service
+ Service that provides access to and management of a geographic product store.
+ Dienst für den Zugriff auf Produkte
+ Dienst, der es ermöglicht, auf einen Datenspeicher mit geografischen Produkten zuzugreifen und diesen zu verwalten.
+ Service d’accès aux produits
+ Service permettant d’accéder à un magasin de produits géographiques et de le gérer.
+ Servizio di accesso ai prodotti
+ Servizio che consente al cliente di accedere e gestire una raccolta di prodotti geografici.
+
+
+
+
+ Feature type service
+ Service that provides a client to access to and management of a store of feature type definitions.
+ Dienst für den Zugriff auf Objektarten
+ Dienst, der es einer Anwendung ermöglicht, auf einen Datenspeicher mit Definitionen von Objektarten zuzugreifen und diesen zu verwalten.
+ Service de types d’éléments
+ Service permettant au client d’accéder à un magasin de définitions de types d’éléments et de le gérer.
+ Servizio di tipi di elementi (feature type)
+ Servizio che consente al cliente di accedere e gestire una raccolta di definizioni di tipi di elementi.
+
+
+
+
+ Catalogue service
+ Service that provides discovery and management services on a store of metadata about instances.
+ Katalogdienst
+ Dienst für die Suche in einer Sammlung von Metadaten über Instanzen und ihre Verwaltung.
+ Service de catalogue
+ Service permettant de rechercher des métadonnées dans un magasin de métadonnées sur les ressources d’information, et de le gérer.
+ Servizio di catalogo
+ Servizio che consente di ricercare e gestire servizi relativi a una raccolta di metadati sulle istanze.
+
+
+
+
+ Registry Service
+ Service that provides access to store of metadata about types.
+ Registerdienst
+ Dienst für die Suche in einer Sammlung von Metadaten über Datentypen und ihre Verwaltung.
+ Service de registre
+ Service permettant d’accéder à un magasin de métadonnées sur les catégories de ressources d’information.
+ Servizio di registro
+ Servizio che consente di accedere a una raccolta di metadati sulle categorie di risorse di informazione (type).
+
+
+
+
+ Gazetteer service
+ Service that provides access to a directory of instances of a class or classes of real-world phenomena containing some information regarding position.
+ Gazetteerdienst
+ Dienst, der real existierenden Objekten aus einem Verzeichnis der Instanzen einer oder mehrerer Klassen Positionsangaben zuordnet.
+ Service toponymique
+ Service permettant d’accéder à un répertoire d’occurrences d’une ou plusieurs catégories de phénomènes du monde réel contenant des informations ayant trait à la position.
+ Servizio toponimico
+ Servizio che consente di accedere a un repertorio di occorrenze di una o più categorie di fenomeni del mondo reale contenente informazioni riguardanti la posizione.
+
+
+
+
+ Order handling service
+ Service that provides a client with the ability to order products from a provider.
+ Auftragsdienst
+ Dienst, der es einer Anwendung ermöglicht, bei einem Anbieter Produkte zu bestellen.
+ Service de gestion des commandes
+ Service permettant aux clients de commander des produits auprès d’un fournisseur.
+ Servizio di gestione degli ordini
+ Servizio che consente ai clienti di ordinare dei prodotti da un fornitore.
+
+
+
+
+ Standing order service
+ Order handling service that allows a user to request that a product over a geographic area be disseminated when it becomes available.
+ Dauerauftragsdienst
+ Dienst, der es einem Nutzer ermöglicht, ein Produkt über ein geografisches Gebiet zu bestellen, das nach Erscheinen ausgeliefert wird.
+ Service de commande en attente
+ Service de gestion des commandes permettant à l’utilisateur de demander qu’un produit couvrant une zone géographique déterminée soit diffusé lorsqu’il devient disponible.
+ Servizio di ordini permanenti
+ Servizio di gestione degli ordini che consente all'utente di richiedere che un prodotto che copre una determinata area geografica sia diffuso non appena disponibile.
+
+
+
+
+ Geographic workflow/task management services
+ Geografische Dienste für die Verwaltung von Bearbeitungsketten und Aufgaben
+ Services de gestion du processus/des tâches géographiques
+ Servizi di gestione di workflow/compiti geografici
+
+
+
+
+
+
+ Chain definition service
+ Service to define a chain and to enable it to be executed by the workflow enactment service.
+ Dienst für die Definition von Bearbeitungsketten
+ Dienst für die Definition von Bearbeitungsketten und für die Veranlassung ihrer Ausführung durch den folgenden Dienst (302).
+ Service de définition de chaîne
+ Service permettant de définir une chaîne et de la faire exécuter par le service de contrôle de processus.
+ Servizio di definizione di catene
+ Servizio che consente di definire una catena e di farla eseguire dal servizio di esecuzione del workflow.
+
+
+
+
+ Workflow enactment service
+ The workflow enactment service interprets a chain and controls the instantiation of services and sequencing of activities.
+ Dienst für die Ausführung von Bearbeitungsketten
+ Dieser Dienst interpretiert eine Bearbeitungskette und steuert die Instanzenbildung von Diensten sowie den Ablauf der Bearbeitungsschritte.
+ Service de contrôle de processus
+ Le service de contrôle de processus interprète une chaîne et contrôle l’exécution des services et le séquençage des activités.
+ Servizio di esecuzione del workflow
+ Il servizio di esecuzione del worfklow interpreta una catena e controlla le istanze dei servizi e la sequenzialità delle attività.
+
+
+
+
+ Subscription service
+ Service to allow clients to register for notification about events.
+ Abonnementdienst
+ Dienst, der es Anwendungen ermöglicht, über Ereignisse benachrichtigt zu werden.
+ Service d’abonnement
+ Service permettant aux clients de s’abonner afin d’être informés des événements.
+ Servizio di abbonamento
+ Servizio che consente al cliente di abbonarsi per essere informato sugli eventi.
+
+
+
+
+ Geographic processing services – spatial
+ Geografische Verarbeitungsdienste — raumbezogen
+ Services de traitement géographique — aspects spatiaux
+ Servizi di trattamento geografico — aspetti territoriali
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Coordinate conversion service
+ Service to change coordinates from one coordinate system to another coordinate system that is related to the same datum.
+ Dienst für die Konversion von Koordinaten
+ Dienst, der Koordinaten aus einem Bezugssystem in die eines anderen mit gleichem Datum umrechnet.
+ Service de conversion des coordonnées
+ Service permettant de modifier les coordonnées d’un système de coordonnées en coordonnées d’un autre système fondé sur le même datum géodésique.
+ Servizio di conversione delle coordinate
+ Servizio che consente di convertire le coordinate da un sistema di coordinate a un altro nell'ambito dello stesso dato geodetico.
+
+
+
+
+ Coordinate transformation service
+ Service to change coordinates from a coordinate reference system based on one datum to a coordinate reference system based on a second datum.
+ Dienst für die Transformation von Koordinaten
+ Dienst, der Koordinaten aus einem Bezugssystem in die eines anderen mit abweichendem Datum umrechnet.
+ Service de transformation des coordonnées
+ Service permettant de modifier les coordonnées d’un système de référence fondé sur un datum géodésique en coordonnées d’un système de référence fondé sur un autre datum.
+ Servizio di trasformazione delle coordinate
+ Servizio che consente di trasformare le coordinate da un sistema di riferimento basato su un dato a un altro sistema basato su un dato differente.
+
+
+
+
+ Coverage/vector conversion service
+ Service to change the spatial representation from a coverage schema to a vector schema, or vice versa.
+ Dienst für die Umwandlung zwischen Raster- und Vektordaten
+ Dienst, der bei der räumlichen Abbildung von Daten vom Raster- zum Vektorschema oder umgekehrt übergeht.
+ Service de conversion couverture/vecteur
+ Service permettant de modifier la représentation spatiale pour passer d’un schéma de couverture à un schéma vectoriel, ou vice versa.
+ Servizio di conversione di raster/vettoriale
+ Servizio che consente di modificare la rappresentazione spaziale da uno schema di tipo raster a uno schema di tipo vettoriale, o viceversa.
+
+
+
+
+ Image coordinate conversion service
+ A coordinate transformation or coordinate conversion service to change the coordinate reference system for an image.
+ Dienst für die Konversion von Bildkoordinaten
+ Koordinatentransformations- oder Koordinatenkonversionsdienst für den Wechsel des Bezugssystems von Bilddaten.
+ Service de conversion des coordonnées des images
+ Service de transformation ou de conversion des coordonnées permettant de modifier le système de référence des coordonnées pour une image.
+ Servizio di conversione delle coordinate delle immagini
+ Servizio di trasformazione o di conversione delle coordinate che consente di modificare il sistema di riferimento delle coordinate per un'immagine.
+
+
+
+
+ Rectification service
+ Service for transforming an image into a perpendicular parallel projection and therefore a constant scale.
+ Entzerrungsdienst
+ Dienst für die Transformation von Bilddaten in eine rechtwinklige Parallelprojektion und damit in einen einheitlichen Maßstab.
+ Service de rectification
+ Service permettant de transformer une image en une projection parallèle perpendiculaire, et donc à une échelle constante.
+ Servizio di rettifica
+ Servizio che consente di trasformare un'immagine in una proiezione ortogonale e dunque a una scala costante.
+
+
+
+
+ Orthorectification service
+ A rectification service that removes image tilt and displacement due to terrain elevation.
+ Ortho-Entzerrungsdienst
+ Entzerrungsdienst, der eine durch unterschiedliche Geländehöhe bedingte Schieflage des Bildes und Verschiebungen entfernt.
+ Service d’orthorectification
+ Service de rectification qui élimine l’inclinaison et le décalage de l’image dû au relief du terrain.
+ Servizio di ortorettifica
+ Servizio di rettifica che elimina l'inclinazione e lo spostamento dell'immagine dovuti all'elevazione del terreno.
+
+
+
+
+ Sensor geometry model adjustment service
+ Service that adjusts sensor geometry models to improve the match of the image with other images and/or known ground positions.
+ Dienst für die Justierung von Geometriemodellen von Sensoren
+ Dieser Dienst justiert Geometriemodelle von Sensoren, um die Bilddaten an andere Bilder und/oder bekannte Bezugspunkte am Boden anzupassen.
+ Service d’ajustement des modèles géométriques des capteurs
+ Service permettant d’ajuster les modèles géométriques des capteurs pour améliorer la concordance de l’image avec d’autres images et/ou positions au sol connues.
+ Servizio di adeguamento dei modelli geometrici dei sensori
+ Servizio che adegua i modelli geometrici dei sensori per migliorare la corrispondenza dell'immagine con altre immagini e/o posizioni al suolo note.
+
+
+
+
+ Image geometry model conversion service
+ Service that converts sensor geometry models into a different but equivalent sensor geometry model.
+ Dienst für die Konversion von Geometriemodellen
+ Dieser Dienst rechnet das Geometriemodell eines Sensors in ein anderes, äquivalentes Geometriemodell um.
+ Service de conversion des modèles géométriques des images
+ Service permettant de convertir les modèles géométriques des capteurs en un modèle géométrique différent, mais équivalent.
+ Servizio di conversione dei modelli geometrici delle immagini
+ Servizio che converte i modelli geometrici dei sensori in un modello geometrico diverso ma equivalente.
+
+
+
+
+ Subsetting service
+ Service that extracts data from an input in a continuous spatial region either by geographic location or by grid coordinates.
+ Geografischer Ausschneidedienst
+ Dienst, der aus Eingabedaten anhand von Ortsangaben oder Gitterkoordinaten ein zusammenhängendes Gebiet ausschneidet.
+ Service de définition de sous-ensembles
+ Service permettant d’extraire des données d’un ensemble spatial continu, sur la base soit de la position géographique, soit des coordonnées de la grille.
+ Servizio di definizione dei sottoinsiemi
+ Servizio che estrae da un input all'interno di una regione spaziale continua, in base alla posizione geografica o alle coordinate della griglia.
+
+
+
+
+ Sampling service
+ Service that extracts data from an input using a consistent sampling scheme either by geographic location or by grid coordinates.
+ Raumbezogener Auswahldienst
+ Dienst, der aus Eingabedaten anhand von Ortsangaben oder Gitterkoordinaten nach einem konsistenten Schema bestimmte Daten auswählt.
+ Service d’échantillonnage
+ Service permettant d’extraire des données au moyen d’un système d’échantillonnage cohérent, sur la base soit de la position géographique, soit des coordonnées de la grille.
+ Servizio di campionamento
+ Servizio che estrae dei dati da un input mediante un sistema di campionamento coerente, in base alla posizione geografica o alle coordinate della griglia.
+
+
+
+
+ Tiling change service
+ Service that changes the tiling of geographic data.
+ Kachelungsdienst
+ Dieser Dienst ändert die Kachelung von Geodaten.
+ Service de modification du dallage
+ Service permettant de modifier le dallage des données géographiques.
+ Servizio di modifica della mosaicatura (tiling)
+ Servizio che modifica la mosaicatura dei dati geografici.
+
+
+
+
+ Dimension measurement service
+ Service to compute dimensions of objects visible in an image or other geodata.
+ Messungsdienst
+ Dienst, der die Abmessungen von Objekten in Bilddaten oder anderen Geodaten berechnet.
+ Service de mesure des dimensions
+ Service qui calcule les dimensions des objets visibles sur une image ou sur d’autres données géographiques.
+ Servizio di misura delle dimensioni
+ Servizio che calcola le dimensioni degli oggetti visibili in un'immagine o in altri dati geografici.
+
+
+
+
+ Feature manipulation services
+ Register one feature to another, an image, or another data set or coordinate set; correcting for relative translation shifts, rotational differences, scale differences, and perspective differences. Verify that all features in the Feature Collection are topologically consistent according to the topology rules of the Feature Collection, and identifies and/or corrects any inconsistencies that are discovered.
+ Objektbearbeitungsdienste
+ Zuordnung eines Objektes zu einem anderen Objekt, zu einem Bild, zu einem anderen Daten- oder Koordinatensatz; Korrektur von relativen Verschiebungen sowie von Unterschieden im Drehwinkel, im Maßstab und in der Perspektive. Überprüfung, ob alle Objekte in der Objektgruppe mit den Topologieregeln der Gruppe übereinstimmen; dieser Dienst identifiziert und/oder korrigiert alle entdeckten unlogischen Sachverhalte.
+ Services de manipulation des éléments géographiques
+ Ces services permettent de caler un élément sur un autre, sur une image, ou sur une autre série de données ou de coordonnées, de corriger les décalages relatifs, les différences de rotation, les différences d’échelle et les différences de perspective, de vérifier que tous les éléments figurant dans la compilation d’éléments sont topologiquement cohérents au regard des règles de topologie de la compilation d’éléments, et de recenser et/ou corriger les éventuelles incohérences décelées.
+ Servizi di manipolazione degli elementi geografici
+ Servizi che consentono di registrare un elemento con un altro, un'immagine, o un'altra serie di dati o di coordinate, correggendo le relative traslazioni, le differenze di rotazione, le differenze di scala e le differenze di prospettiva. Questi servizi consentono inoltre di verificare che tutti gli elementi che figurano nella collezione di elementi (Feature Collection) siano topologicamente coerenti rispetto alle regole topologiche della collezione di elementi e individuano e/o correggono le eventuali incoerenze individuate.
+
+
+
+
+ Feature matching service
+ Service that determines which features and portions of features represent the same real world entity from multiple data sources, e.g., edge matching and limited conflation.
+ Vergleichsdienst
+ Dieser Dienst ermittelt z. B. durch Kantenabgleich und begrenzte Verschmelzung, welche Objekte und Objektteile aus verschiedenen Datenquellen dasselbe reale Objekt darstellen.
+ Service d’appariement d’éléments
+ Service qui détermine quels éléments et parties d’éléments provenant de diverses sources de données représentent la même entité du monde réel, par exemple, appariement des contours et conflation limitée.
+ Servizio di corrispondenza di elementi
+ Servizio che determina quali elementi e parti di elementi provenienti da varie fonti di dati rappresentano la stessa entità del mondo reale, ad esempio, corrispondenza di confini (edge matching) e fusione limitata (limited conflation).
+
+
+
+
+ Feature generalisation service
+ Service that reduces spatial variation in a feature collection to increase the effectiveness of communication by counteracting the undesirable effects of data reduction.
+ Generalisierungsdienst
+ Dienst, der den räumlichen Detaillierungsgrad einer Objektgruppe vermindert, um Sachverhalte klarer darzustellen, ohne auf wesentliche Bestandteile zu verzichten.
+ Service de généralisation d’éléments
+ Service qui réduit la variation spatiale dans une compilation d’éléments afin de renforcer l’efficacité de la communication en remédiant aux effets indésirables de la réduction de données.
+ Servizio di generalizzazione di elementi
+ Servizio che riduce la variazione spaziale in una collezione di elementi al fine di rafforzare l'efficacia della comunicazione rimediando agli effetti indesiderati della riduzione dei dati.
+
+
+
+
+ Route determination service
+ Service to determine the optimal path between two specified points based on the input parameters and properties contained in the Feature Collection.
+ Routensuchdienst
+ Dieser Dienst bestimmt die für gegebene Eingabeparameter und Eigenschaften der Objektgruppe optimale Verbindung zwischen zwei vorgegebenen Punkten.
+ Service de détermination d’itinéraire
+ Service qui, sur la base des paramètres d’entrée et des propriétés contenus dans la compilation d’éléments, détermine le trajet optimal entre deux points donnés.
+ Servizio di determinazione dell'itinerario
+ Servizio che determina il percorso ottimale tra due punti specifici sulla base dei parametri di input e delle proprietà contenuti nella collezione di elementi.
+
+
+
+
+ Positioning service
+ Service provided by a position-providing device to use, obtain and unambiguously interpret position information, and determines whether the results meet the requirements of the use.
+ Positionierungsdienst
+ Von einem positionsgebenden Gerät bereitgestellter Dienst für die Nutzung, Ermittlung und eindeutige Interpretation von Positionsangaben sowie für die Prüfung, ob die erhaltenen Angaben den Nutzungsanforderungen genügen.
+ Service de positionnement
+ Service fourni par un appareil de géopositionnement, permettant d’utiliser, d’obtenir et d’interpréter sans équivoque les informations concernant la position, ainsi que de déterminer si les résultats répondent aux exigences de l’utilisation.
+ Servizio di posizionamento
+ Servizio fornito da un dispositivo di posizionamento che consente di utilizzare, ottenere e interpretare in modo univoco le informazioni concernenti la posizione, nonché di determinare se i risultati soddisfano i requisiti dell'utilizzo.
+
+
+
+
+ Proximity analysis service
+ Given a position or geographic feature, finds all objects with a given set of attributes that are located within a user-specified distance of the position or feature.
+ Analysedienst für räumliche Nachbarschaftsbeziehungen
+ Dieser Dienst ermittelt zu einer gegebenen Position oder einem gegebenen geografischen Objekt alle Objekte mit gegebenen Eigenschaften, die innerhalb einer vom Nutzer festgelegten Entfernung liegen.
+ Service d’analyse de proximité
+ Ce service trouve, pour une position ou un élément géographique donné, tous les éléments ayant une série d’attributs spécifique qui sont situés à une distance définie par l’utilisateur par rapport à la position ou à l’élément.
+ Servizio di analisi di prossimità
+ Data una posizione o un elemento geografico, questo servizio trova tutti gli oggetti che hanno una serie di attributi specifici, ubicati entro una distanza specificata dall'utente rispetto alla posizione o all'elemento.
+
+
+
+
+ Geographic processing services – thematic
+ Geografische Verarbeitungsdienste – themenbezogen
+ Services de traitement géographique — aspects thématiques
+ Servizi di trattamento geografico — aspetti tematici
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Geoparameter calculation service
+ Service to derive application-oriented quantitative results that are not available from the raw data itself.
+ Berechnungsdienst für Geoparameter
+ Dienst zur Berechnung von anwendungsspezifischen Datenwerten, die in den Rohdaten nicht enthalten sind.
+ Service de calcul des géoparamètres
+ Service qui dérive des résultats quantitatifs, axés sur les applications, qui ne peuvent pas être obtenus à partir des seules données brutes.
+ Servizio di calcolo dei geoparametri
+ Servizio che deriva risultati quantitativi, orientati alle applicazioni, che non possono essere ottenuti direttamente dai dati grezzi.
+
+
+
+
+ Thematic classification service
+ Service to classify regions of geographic data based on thematic attributes.
+ Dienst für die thematische Klassifizierung
+ Dieser Dienst klassifiziert Gebiete geografischer Daten anhand thematischer Attribute.
+ Service de classification thématique
+ Service qui classe des zones de données géographiques sur la base des attributs thématiques.
+ Servizio di classificazione tematica
+ Servizio che consente di classificare delle aree di dati geografici in base ad attributi tematici.
+
+
+
+
+ Feature generalisation service
+ Service that generalises feature types in a feature collection to increase the effectiveness of communication by counteracting the undesirable effects of data reduction.
+ Generalisierungsdienst für Objektarten
+ Dienst, der die Objektarten in einer Objektgruppe vermindert, um Sachverhalte klarer darzustellen, ohne auf wesentliche Bestandteile zu verzichten.
+ Service de généralisation d’éléments
+ Service qui généralise les types d’éléments contenus dans une compilation d’éléments afin de renforcer l’efficacité de la communication en remédiant aux effets indésirables de la réduction de données.
+ Servizio di generalizzazione di elementi
+ Servizio che generalizza i tipi di elementi contenuti in una collezione di elementi al fine di rafforzare l'efficacia della comunicazione rimediando agli effetti indesiderati della riduzione dei dati.
+
+
+
+
+ Subsetting service
+ Service that extracts data from an input based on parameter values.
+ Themenbezogener Ausschneidedienst
+ Dienst, der je nach vorgegebenen Parametern Daten aus einer Eingabemenge auswählt.
+ Service de définition de sous-ensembles
+ Service permettant d’extraire des données sur la base des paramètres d’entrée.
+ Servizio di definizione dei sottoinsiemi
+ Servizio che estrae dei dati da un input sulla base di valori di parametro.
+
+
+
+
+ Spatial counting service
+ Service that counts geographic features.
+ Zähldienst
+ Dieser Dienst zählt geografische Objekte.
+ Service de comptage géographique
+ Service permettant de compter les éléments géographiques.
+ Servizio di conteggio territoriale
+ Servizio che conta gli elementi geografici.
+
+
+
+
+ Change detection service
+ Service to find differences between two data sets that represent the same geographical area at different times.
+ Erkennungsdienst für Veränderungen
+ Dieser Dienst ermittelt Unterschiede zwischen zwei Datensätzen, die dasselbe geografische Gebiet zu verschiedenen Zeitpunkten beschreiben.
+ Service de détection des changements
+ Service permettant de déceler les différences entre deux séries de données qui représentent la même zone géographique à des moments différents.
+ Servizio di rilevazione dei cambiamenti
+ Servizio che consente di rilevare le differenze tra due serie di dati che rappresentano la stessa area geografica in momenti diversi.
+
+
+
+
+ Geographic information extraction services
+ Services supporting the extraction of feature and terrain information from remotely sensed and scanned images.
+ Auszugsdienst für geografische Informationen
+ Dieser Dienst unterstützt die Berechnung von Objekt- und Geländeinformationen aus Bilddaten der Fernerkundung.
+ Services d’extraction d’informations géographiques
+ Services permettant l’extraction d’informations sur les éléments et le terrain à partir d’images de télédétection et d’images scannées.
+ Servizio di estrazione di informazioni geografiche
+ Servizi che consentono l'estrazione di informazioni topografiche e sugli elementi a partire da immagini satellitari e scannerizzate.
+
+
+
+
+ Image processing service
+ Service to change the values of thematic attributes of an image using a mathematical function.
+ Themenbezogener Bildverarbeitungsdienst
+ Dienst, der die Werte themenbezogener Bildeigenschaften über eine mathematische Funktion verändert.
+ Service de traitement d’images
+ Service permettant de modifier les valeurs des attributs thématiques d’une image au moyen d’une fonction mathématique.
+ Servizio di trattamento delle immagini
+ Servizio che consente di modificare i valori degli attributi tematici di un'immagine mediante una funzione matematica
+
+
+
+
+ Reduced resolution generation service
+ Service that reduces the resolution of an image.
+ Auflösungsreduzierungsdienst
+ Dienst, der die Auflösung eines Bildes verringert.
+ Service de réduction de la résolution
+ Service permettant de réduire la résolution d’une image.
+ Servizio di riduzione della risoluzione
+ Servizio che riduce la risoluzione di un'immagine.
+
+
+
+
+ Image Manipulation Services
+ Services for manipulating data values in images: changing colour and contrast values, applying various filters, manipulating image resolution, noise removal, "striping", systematic-radiometric corrections, atmospheric attenuation, changes in scene illumination, etc.
+ Bildbearbeitungsdienste
+ Dienste, mit denen sich die Datenwerte von Bildern bearbeiten lassen: Änderung von Farben und Kontrast, Anwendung von Filtern, Änderung der Auflösung, Entrauschen, Streifenbildung, systematische radiometrische Korrekturen, atmosphärische Abschwächung, Änderung der Helligkeit usw.
+ Services de manipulation d’images
+ Services permettant de manipuler les valeurs des données dans les images: modification des valeurs de couleur et de contraste, application de différents filtres, manipulation de la résolution de l’image, réduction du bruit, réduction des stries, corrections radiométriques, atténuation atmosphérique, changement d’illumination de la scène, etc.
+ Servizi di manipolazione delle immagini
+ Servizi che consentono di manipolare i valori dei dati nelle immagini: modifica dei valori del colore e del contrasto, applicazione di vari filtri, manipolazione della risoluzione dell'immagine, riduzione del rumore, striping, correzioni radiometriche sistematiche, attenuazioni atmosferiche, modifiche dell'illuminazione della scena ecc.
+
+
+
+
+ Image understanding services
+ Services that provide automated image change detection, registered image differencing, significance-of-difference analysis and display, and area-based and model-based differencing.
+ Interpretationsdienste für Bilder
+ Dienste für die automatisierte Erkennung von Bildveränderungen, für Differenzverfahren zwischen zugeordneten Bildern, die Analyse und Darstellung der Bedeutung von Differenzen sowie für die flächen- und modellbasierte Differenzbildung.
+ Services de compréhension d’images
+ Services permettant la détection automatisée des changements d’images, la différenciation des images rectifiées, l’analyse et l’affichage de l’importance des différences, et la différenciation par zone et par modèle.
+ Servizi di comprensione di immagini
+ Servizi che consentono la rilevazione automatica dei cambiamenti di immagine, la differenziazione delle immagini rettificate, l'analisi e la visualizzazione della significatività delle differenze e la differenziazione per area e per modello.
+
+
+
+
+ Image synthesis services
+ Services for creating or transforming images using computer-based spatial models, perspective transformations, and manipulations of image characteristics to improve visibility, sharpen resolution, and/or reduce the effects of cloud cover or haze.
+ Bildsynthesedienste
+ Dienste zur Erzeugung oder Umformung von Bildern unter Nutzung von computergestützten räumlichen Modellen, Perspektiv-Transformationen und Methoden der Bildbearbeitung, um die Sichtbarkeit zu verbessern, die Auflösung zu schärfen und/oder die Wirkung von Wolkenbedeckung oder Dunst zu verringern.
+ Services de synthèse d’images
+ Services permettant de créer ou de transformer des images au moyen de modèles spatiaux informatisés, de transformations de perspective, et de manipulations de caractéristiques de l’image en vue d’améliorer la visibilité et la résolution et/ou de réduire les effets de la couverture nuageuse ou de la brume.
+ Servizi di sintesi di immagini
+ Servizi che consentono di creare o trasformare delle immagini utilizzando modelli spaziali informatici, effettuare delle trasformazioni di prospettiva, manipolare le caratteristiche delle immagini al fine di migliorare la visibilità e la risoluzione e/o ridurre gli effetti della nuvolosità e della foschia.
+
+
+
+
+ Multiband image manipulation
+ Services that modify an image using the multiple bands of the image.
+ Multiband-Bildbearbeitungsdienst
+ Dienst für die Bildbearbeitung unter Nutzung der verschiedenen in den Bilddaten enthaltenen Frequenzbänder.
+ Manipulation d’images multibandes
+ Services permettant de modifier une image en utilisant les différentes bandes spectrales de l’image.
+ Manipolazione di immagini multibanda
+ Servizio che modifica un'immagine utilizzando le varie bande dell'immagine.
+
+
+
+
+ Object detection service
+ Service to detect real-world objects in an image.
+ Objekterkennungsdienst
+ Dienst zur Erkennung realer Objekte in einem Bild.
+ Service de détection d’objets
+ Service permettant de détecter les objets du monde réel dans une image.
+ Servizio di rilevazione di oggetti
+ Servizio che consente di rilevare gli oggetti del mondo reale in un'immagine.
+
+
+
+
+ Geoparsing service
+ Service to scan text documents for location-based references, such as a place names, addresses, postal codes, etc., in preparation for passage to a geocoding service.
+ Geoparserdienst
+ Um die Übergabe an einen Geocodierungsdienst vorzubereiten, können Textdokumente mit diesem Dienst nach Ortsangaben wie Ortsnamen, Adressen, Postleitzahlen usw. durchsucht werden.
+ Service d’analyse géosémantique
+ Service permettant de rechercher dans les documents textuels les références à des lieux, comme les toponymes, les adresses, les codes postaux, etc., dans la perspective d’un service de géocodage.
+ Servizio di analisi sintattica (geoparsing)
+ Servizio che consente di cercare nei documenti testuali i riferimenti a dei luoghi, come i toponimi, gli indirizzi, i codici postali eccetera in preparazione al passaggio a un servizio di geocodifica.
+
+
+
+
+ Geocoding service
+ Service to augment location-based text references with geographic coordinates (or some other spatial reference).
+ Geocodierungsdienst
+ Dienst, mit dem Ortsangaben in Texten durch geografische Koordinaten (oder einen anderen Raumbezug) ergänzt werden können.
+ Service de géocodage
+ Service permettant, dans les textes, de compléter les références à des lieux en indiquant les coordonnées géographiques (ou une autre référence spatiale).
+ Servizio di geocodifica
+ Servizio che consente di arricchire i riferimenti geotestuali con le coordinate geografiche (o altri riferimenti spaziali).
+
+
+
+
+ Geographic processing services – temporal
+ Geografische Verarbeitungsdienste — zeitbezogen
+ Services de traitement géographique — aspects temporels
+ Servizi di processamento geografico — aspetti temporali
+
+
+
+
+
+
+
+ Temporal reference system transformation service
+ Service to change the values of temporal instances from one temporal reference system to another temporal reference system.
+ Transformationsdienst für den Zeitbezug
+ Mit diesem Dienst können Zeitangaben aus einem Zeitbezugssystem in ein anderes umgerechnet werden.
+ Service de transformation du système de référence temporel
+ Service permettant de modifier les valeurs des occurrences temporelles d’un système de référence temporelle à un autre système de référence temporelle.
+ Servizio di trasformazione del sistema di riferimento temporale
+ Servizio che consente di modificare i valori delle occorrenze temporali da un sistema di riferimento temporale a un altro.
+
+
+
+
+ Subsetting service
+ Service that extracts data from an input in a continuous interval based on temporal position values.
+ Zeitbezogener Ausschneidedienst
+ Dienst, der aus Eingabedaten Daten auswählt, die in einem zusammenhängenden Zeitintervall mit vorgegebenem Anfangs- und Endzeitpunkt liegen.
+ Service de définition de sous-ensembles
+ Service permettant d’extraire des données dans un intervalle continu sur la base de valeurs de position temporelle.
+ Servizio di definizione dei sottoinsiemi
+ Servizio che estrae dati da un input in un intervallo continuo sulla base di valori di posizione temporale.
+
+
+
+
+ Sampling service
+ Service that extracts data from an input using a consistent sampling scheme based on temporal position values.
+ Zeitbezogener Auswahldienst
+ Dienst, der aus Eingabedaten anhand von Zeitangaben nach einem konsistenten Schema bestimmte Daten auswählt.
+ Service d’échantillonnage
+ Service permettant d’extraire des données au moyen d’un système d’échantillonnage cohérent sur la base des valeurs de position temporelle.
+ Servizio di campionamento
+ Servizio che estrae dati da un input usando un sistema di campionamento coerente basato su valori di posizione temporale.
+
+
+
+
+ Temporal proximity analysis service
+ Given a temporal interval or event, find all objects with a given set of attributes that are located within a user-specified interval from the interval or event.
+ Analysedienst für zeitbezogene Nachbarschaftsbeziehungen
+ Dieser Dienst ermittelt zu einem gegebenen Zeitraum oder Ereignis alle Objekte mit gegebenen Eigenschaften, deren zeitlicher Abstand vom Bezugszeitraum oder Bezugsereignis einen vom Nutzer festgelegten Wert nicht überschreitet.
+ Service d’analyse de proximité
+ Ce service trouve, pour un intervalle temporel ou un événement donné, tous les objets ayant une série d’attributs spécifique qui sont situés dans un intervalle défini par l’utilisateur par rapport à l’intervalle ou à l’élément.
+ Servizio di analisi di prossimità temporale
+ Dato un intervallo temporale o un evento determinati, questo servizio trova tutti gli oggetti che hanno una serie di attributi specifici, ubicati in un intervallo stabilito dall'utente rispetto all'intervallo o all'evento.
+
+
+
+
+ Geographic processing services – metadata
+ Geografische Verarbeitungsdienste — Metadaten
+ Services de traitement géographique — métadonnées
+ Servizi di processamento geografico — metadati
+
+
+
+
+
+ Statistical calculation service
+ Service to calculate the statistics of a data set.
+ Dienst für statistische Berechnungen
+ Dieser Dienst berechnet statistische Daten aus einem Datensatz.
+ Service de calcul statistique
+ Service permettant de calculer les statistiques d’un ensemble de données.
+ Servizio di calcolo statistico
+ Servizio che consente di calcolare le statistiche di un insieme di dati.
+
+
+
+
+ Geographic annotation services
+ Services to add ancillary information to an image or a feature in a feature collection.
+ Ergänzungsdienst für Geodaten
+ Dienst, mit dem sich Bildern oder Objekten einer Objektgruppe ergänzende Informationen hinzufügen lassen.
+ Services d’annotation géographique
+ Services permettant d’ajouter des informations complémentaires à une image ou un élément dans une compilation d’éléments.
+ Servizi di annotazione geografica
+ Servizio che consente di aggiungere informazioni complementari a un'immagine o un elemento in una collezione di elementi.
+
+
+
+
+ Geographic communication services
+ Geografische Nachrichtenübermittlungsdienste
+ Services de communication géographique
+ Servizi di comunicazione geografica
+
+
+
+
+
+
+
+
+
+ Encoding service
+ Service that provides implementation of an encoding rule and provides an interface to encoding and decoding functionality.
+ Codierungsdienst
+ Dienst, der nach einer Verschlüsselungsvorschrift arbeitet und eine Schnittstelle zur Verschlüsselung (Codierung) und Entschlüsselung (Decodierung) besitzt.
+ Service d’encodage
+ Service permettant la mise en œuvre d’une règle d’encodage et servant d’interface pour la fonctionnalité d’encodage et de décodage.
+ Servizio di codifica
+ Servizio che consente l'attuazione di una regola di codificazione e che funge da interfaccia per la funzione di codifica e decodifica.
+
+
+
+
+ Transfer service
+ Service that provides implementation of one or more transfer protocols, which allows data transfer between distributed information systems over offline or online communication media.
+ Übertragungsdienst
+ Dienst, der nach einem oder mehreren Übertragungsprotokollen arbeitet und damit die Datenübertragung zwischen verteilten Informationssystemen über Online- oder Offline-Medien ermöglicht.
+ Service de transfert
+ Service permettant la mise en œuvre d’un ou plusieurs protocoles de transfert, ce qui permet le transfert de données entre des systèmes d’information distribués via des moyens de communication hors ligne ou en ligne.
+ Servizio di trasferimento
+ Servizio che consente di attuare uno o più protocolli di trasferimento, permettendo il trasferimento di dati tra sistemi di informazione distribuiti mediante mezzi di comunicazione off-line o on-line.
+
+
+
+
+ Geographic compression service
+ Service that converts spatial portions of a feature collection to and from compressed form.
+ Kompressionsdienst für Geodaten
+ Dienst, der Daten zu räumlich abgegrenzten Teilen einer Objektgruppe in eine komprimierte Form oder komprimierte Daten zurück in die Ausgangsform wandelt.
+ Service de compression géographique
+ Service permettant de convertir les parties spatiales d’une compilation d’éléments pour les faire passer de la forme non compressée à la forme compressée, et vice versa.
+ Servizio di compressione geografica
+ Servizio che consente di convertire le parti spaziali di una collezione di elementi da e in forma compressa.
+
+
+
+
+ Geographic format conversion service
+ Service that converts from one geographic data format to another.
+ Umformatierungsdienst für Geodaten
+ Dienst, der das Format von Geodaten ändert.
+ Service de conversion de format géographique
+ Service permettant de passer d’un format de données géographiques à un autre.
+ Servizio di conversione di formato geografico
+ Servizio che consente di passare da un formato di dati geografici a un altro.
+
+
+
+
+ Messaging service
+ Service that allows multiple users to simultaneously view, comment about, and request edits of feature collections.
+ Nachrichtenübermittlungsdienst
+ Dienst, der es verschiedenen Nutzern ermöglicht, gleichzeitig Objektgruppen zu betrachten und zu kommentieren sowie Änderungsanträge zu stellen.
+ Service de messagerie
+ Service permettant simultanément à plusieurs utilisateurs de visualiser et de commenter des compilations d’éléments et d’en demander des révisions.
+ Servizio di messaggeria
+ Servizio che consente simultaneamente a più utenti di visualizzare e commentare collezioni di elementi e di chiederne la revisione.
+
+
+
+
+ Remote file and executable management
+ Service that provides access to secondary storage of geographic features as if it were local to the client.
+ Dienst für den Zugriff auf externe Daten und Programme
+ Mit diesem Dienst kann auf externe Speichermedien für geografische Objekte und Programme zugegriffen werden, als ob diese lokal verfügbar wären.
+ Gestion des fichiers éloignés et des fichiers exécutables
+ Service permettant d’accéder à un stockage distant des éléments géographiques comme s’il s’agissait de ressources locales.
+ Gestione di file remoti e di file eseguibili
+ Servizio che consente di accedere a uno stoccaggio secondario di elementi geografici come se si trattasse di risorse locali.
+
+
+
+
+
diff --git a/web/src/main/webapp/WEB-INF/data/config/codelist/external/thesauri/theme/httpinspireeceuropaeumetadatacodelistSpatialDataServiceType-SpatialDataServiceType.rdf b/web/src/main/webapp/WEB-INF/data/config/codelist/external/thesauri/theme/httpinspireeceuropaeumetadatacodelistSpatialDataServiceType-SpatialDataServiceType.rdf
new file mode 100644
index 00000000000..79be8859302
--- /dev/null
+++ b/web/src/main/webapp/WEB-INF/data/config/codelist/external/thesauri/theme/httpinspireeceuropaeumetadatacodelistSpatialDataServiceType-SpatialDataServiceType.rdf
@@ -0,0 +1,74 @@
+
+
+
+ Spatial data service type
+ Art des Geodatendienstes
+ Type de service de données géographiques
+ Tipo di servizio di dati territoriali
+ 2022-10-21T09:19:39
+ 2022-10-21T09:19:39
+
+
+ Discovery Service
+ Services making it possible to search for spatial data sets and services on the basis of the content of the corresponding metadata and to display the content of the metadata.
+ Suchdienste
+ Dienste, die es ermöglichen, auf Grundlage des Inhalts entsprechender Metadaten nach Geodatensätzen und -diensten zu suchen und den Inhalt der Metadaten anzuzeigen.
+ Service de recherche
+ Services permettant de rechercher des séries et services de données géographiques sur la base du contenu des métadonnées correspondantes et d’afficher le contenu des métadonnées.
+ Servizio di ricerca
+ Servizi di ricerca che consentono di ricercare set di dati territoriali e i servizi a essi relativi in base al contenuto dei metadati corrispondenti e di visualizzare il contenuto dei metadati.
+
+
+
+ View Service
+ Service that makes it possible, as a minimum, to display, navigate, zoom in and out, pan or overlay viewable spatial data sets and to display legend information and any relevant content of metadata.
+ Darstellungsdienste
+ Dienste, die es mindestens ermöglichen, darstellbare Geodatensätze anzuzeigen, in ihnen zu navigieren, sie zu vergrößern/verkleinern, zu verschieben, Daten zu überlagern sowie Informationen aus Legenden und sonstige relevante Inhalte von Metadaten anzuzeigen.
+ Service de consultation
+ Service permettant au moins de visualiser, de naviguer, de zoomer en avant et en arrière, de déplacer à l’écran, ou de superposer des séries de données géographiques qui peuvent être consultées et d’afficher les légendes ainsi que tout contenu pertinent de métadonnées.
+ Servizio di consultazione
+ Servizio che consente di eseguire almeno le seguenti operazioni: visualizzazione, navigazione, variazione della scala di visualizzazione (zoom in e zoom out), variazione della porzione di territorio inquadrata (pan), sovrapposizione dei set di dati territoriali consultabili e visualizzazione delle informazioni contenute nelle legende e qualsiasi contenuto pertinente dei metadati.
+
+
+
+ Download Service
+ Service that enables copies of spatial data sets, or parts of such sets, to be downloaded and, where practicable, accessed directly.
+ Download-Dienste
+ Dienste, mit denen Kopien von vollständigen Geodatensätzen oder Teilen solcher Sätze heruntergeladen werden können oder die gegebenenfalls den direkten Zugriff darauf ermöglichen.
+ Service de téléchargement
+ Service permettant de télécharger des copies de séries de données géographiques, ou de parties de ces séries, et lorsque cela est réalisable, d’y avoir accès directement.
+ Servizio di scaricamento
+ Servizio che permette di scaricare copie di set di dati territoriali o di una parte di essi e, ove possibile, di accedervi direttamente.
+
+
+
+ Transformation Service
+ Service that enables spatial data sets to be transformed with a view to achieving interoperability.
+ Transformationsdienste
+ Dienste zur Umwandlung von Geodatensätzen, um Interoperabilität zu erreichen.
+ Service de transformation
+ Service permettant de transformer des séries de données géographiques en vue d’assurer l’interopérabilité.
+ Servizio di conversione
+ Servizio di conversione che consente di trasformare i set di dati territoriali, onde conseguire l'interoperabilità.
+
+
+
+ Invoke Spatial Data Service
+ Service that allows defining both the data inputs and data outputs expected by the spatial service and a workflow or service chain combining multiple services. It also allows defining the external web service interface of the workflow or service chain.
+ Dienste zum Abrufen von Geodatendiensten
+ Dienste, über die von einem Geodatendienst erwartete Datenein- und Datenausgaben sowie eine Bearbeitungs- oder Dienstleistungskette zur Zusammenfassung mehrerer Dienste festgelegt werden können. Sie ermöglichen auch die Festlegung einer externen Webdienstschnittstelle für die Bearbeitungs- oder Dienstleistungskette.
+ Service d’appel de services de données géographiques
+ Service permettant de définir à la fois les données d’entrée et de sortie demandées par le service de données géographiques et un processus ou une chaîne de services combinant plusieurs services. Il permet aussi de définir une interface externe du service internet pour le processus ou la chaîne de services.
+ Servizio di richiesta dei servizi di dati territoriali
+ Servizio che consente di definire i dati in entrata (input) e in uscita (output) richiesti dal servizio di dati territoriali e un workflow o una catena di servizi che combina più servizi. Consente inoltre di definire un'interfaccia esterna del servizio web per il workflow o la catena di servizi.
+
+
+
+ Other Service
+ Sonstige Dienste
+ Autre service
+ Altri servizi
+
+
+
+