[Mapbender-commits] r7785 - in branches/metador: conf http/MeTaDor http/MeTaDor/css http/MeTaDor/json http/MeTaDor/template http/classes log

svn_mapbender at osgeo.org svn_mapbender at osgeo.org
Wed Apr 27 09:06:31 EDT 2011


Author: apour
Date: 2011-04-27 06:06:31 -0700 (Wed, 27 Apr 2011)
New Revision: 7785

Added:
   branches/metador/http/MeTaDor/css/metadataPrint.css
   branches/metador/http/MeTaDor/css/metadataPrintMediaPrint.css
   branches/metador/http/MeTaDor/json/
   branches/metador/http/MeTaDor/json/metadata_application.json
   branches/metador/http/MeTaDor/json/metadata_data.json
   branches/metador/http/MeTaDor/json/metadata_service.json
   branches/metador/http/MeTaDor/template/
   branches/metador/http/MeTaDor/template/indexMetadata.tpl.php
   branches/metador/http/MeTaDor/xmlprint.php
   branches/metador/http/classes/MetadataDataTypes.class.php
   branches/metador/http/classes/MetadataPrint.class.php
   branches/metador/http/classes/Template.class.php
   branches/metador/log/mb_error_2011_04_27.log
Modified:
   branches/metador/conf/mapbender.conf-dist
   branches/metador/http/MeTaDor/mb_md_editMetadataByApplication.php
   branches/metador/http/MeTaDor/mb_md_editMetadataByData.js
   branches/metador/http/MeTaDor/mb_md_editMetadataByData.php
   branches/metador/http/MeTaDor/mb_md_editMetadataByService.php
Log:
Added xml preview module.

Modified: branches/metador/conf/mapbender.conf-dist
===================================================================
--- branches/metador/conf/mapbender.conf-dist	2011-04-27 07:42:14 UTC (rev 7784)
+++ branches/metador/conf/mapbender.conf-dist	2011-04-27 13:06:31 UTC (rev 7785)
@@ -146,7 +146,7 @@
 # UPLOAD
 # --------------------------------------------
 define("UPLOAD_DIR", "../tmp");
-define("UPLOAD_WHITELIST_FILE_TYPES", "");
+define("UPLOAD_WHITELIST_FILE_TYPES", "xml");
 define("UPLOAD_BLACKLIST_FILE_TYPES", "");
 define("UPLOAD_MAX_SIZE_KB", 2048);
 

Added: branches/metador/http/MeTaDor/css/metadataPrint.css
===================================================================
--- branches/metador/http/MeTaDor/css/metadataPrint.css	                        (rev 0)
+++ branches/metador/http/MeTaDor/css/metadataPrint.css	2011-04-27 13:06:31 UTC (rev 7785)
@@ -0,0 +1,66 @@
+a {
+	text-decoration: none;
+}
+
+a:link {color: #0000FF;}
+a:visited {color: #0B0B61;}
+a:active {color: grey;}
+a:hover {text-decoration: underline;}
+
+body {
+	font-size: 0.8em;
+	background-color: white;
+}
+
+table {
+	width:100%;
+}
+
+h1 {
+	font-size:1.3em;
+	margin-top:20px;
+	border-bottom: 5px solid #af2e28;
+}
+
+h1:hover {
+	color: #af2e28;
+/*	text-decoration:underline;*/
+}
+h2 {font-size:1.2em;}
+h3 {font-size:1.1em;}
+h4 {font-size:1.0em;}
+h5 {font-size:0.9em;}
+
+.grey5 {background-color: #DFDFDF;}
+.grey4 {background-color: #E7E7E7;}
+.grey3 {background-color: #EFEFEF;}
+.grey2 {background-color: #F7F7F7;}
+.grey1 {background-color: #FFFFFF;}
+
+
+h2, h3, h4, h5 {
+	font-style: italic;
+	color:#666666 !important;
+}
+
+label {
+	float:left;
+}
+
+p {
+	display: inline;
+	float: right;
+}
+
+.lineColorA td {
+	background-color: #ffffff;
+}
+
+.lineColorB td {
+	background-color: #f7faff;
+}
+
+.borderAll {
+	border: 1px solid silver;
+	padding:5px;
+}

Added: branches/metador/http/MeTaDor/css/metadataPrintMediaPrint.css
===================================================================
--- branches/metador/http/MeTaDor/css/metadataPrintMediaPrint.css	                        (rev 0)
+++ branches/metador/http/MeTaDor/css/metadataPrintMediaPrint.css	2011-04-27 13:06:31 UTC (rev 7785)
@@ -0,0 +1,51 @@
+body {
+	font-size: 0.8em;
+	background-color: white !important;
+}
+
+table {
+	width:100%;
+}
+
+h1 {font-size:1.3em;margin-top:20px;background-color:grey !important;color:white !important;padding:5px;text-align: center;}
+h2 {font-size:1.2em;}
+h3 {font-size:1.1em;}
+h4 {font-size:1.0em;}
+h5 {font-size:0.9em;}
+
+h2, h3, h4, h5 {
+	font-style: italic;
+	color:#666666 !important;
+}
+
+label {
+/*	font-weight: bold;*/
+	float:left;
+}
+
+p {
+	display: inline;
+/*	margin-left: 20px;*/
+	float: right;
+}
+
+.lineColorA td {
+/*	background-color: #e5e5e5 !important;*/
+}
+
+.lineColorB td {
+/*	background-color: #f6f6f6 !important;*/
+}
+
+.borderBottom {
+/*	border-bottom: 3px solid grey;*/
+}
+
+.borderAll {
+	border: 1px solid silver !important;
+	padding:5px;
+}
+
+.index, .indexTitle {
+	display:none;
+}

Added: branches/metador/http/MeTaDor/json/metadata_application.json
===================================================================
--- branches/metador/http/MeTaDor/json/metadata_application.json	                        (rev 0)
+++ branches/metador/http/MeTaDor/json/metadata_application.json	2011-04-27 13:06:31 UTC (rev 7785)
@@ -0,0 +1,554 @@
+{
+	"Informationen zum Metadatensatz": {
+		"Basisinformation zum Metadatensatz": {
+			"Identifikator des Metadatensatzes": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:fileIdentifier/gco:CharacterString",
+				"xpath": "gmd:fileIdentifier[1]",
+				"dataType": "CharacterString"
+			},
+			"Metadatensatzsprache": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:language/gmd:LanguageCode",
+				"xpath": "gmd:language",
+				"dataType": "LanguageCode"
+			},
+			"Metadatenzeichensatz": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:characterSet/gmd:MD_CharacterSetCode",
+				"xpath": "gmd:characterSet/gmd:MD_CharacterSetCode",
+				"dataType": "codeListValue"
+			},
+			"Letzte Überarbeitung der Metadaten": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:dateStamp/gco:DateTime",
+				"xpath": "gmd:dateStamp",
+				"dataType": "Date"
+			}
+		},
+		"Angaben zur Metadatenspezifikation": {
+			"Bezeichnung der Spezifikation": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:metadataStandardName/gco:CharacterString",
+				"xpath": "gmd:metadataStandardName",
+				"dataType": "CharacterString"
+			},
+			"Version der Spezifikation": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:metadataStandardVersion/gco:CharacterString",
+				"xpath": "gmd:metadataStandardVersion",
+				"dataType": "CharacterString"
+			}
+		}
+	},
+	"Identifikation der Geoanwendung": {
+		"Bezeichnung der Geoanwendung": {
+			"Titel": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:citation/gmd:CI_Citation/gmd:title/gco:CharacterString",
+				"xpath": "gmd:identificationInfo/*/gmd:citation/*/gmd:title",
+				"dataType": "CharacterString"
+			},
+			"Alternativtitel": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:citation/gmd:CI_Citation/gmd:alternateTitle[1]/gco:CharacterString",
+				"xpath": "gmd:identificationInfo/*/gmd:citation/*/gmd:alternateTitle[1]",
+				"dataType": "CharacterString"
+			}
+		},
+		"Einordnung der Geoinformationsressource": {
+			"Ressourcenart": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:hierarchyLevel/gmd:MD_ScopeCode",
+				"xpath": "gmd:hierarchyLevel",
+				"dataType": "MD_ScopeCode"
+			},
+			"Bezeichnung der Ressourcenart": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:hierarchyLevelName/gco:CharacterString",
+				"xpath": "gmd:hierarchyLevelName",
+				"dataType": "CharacterString"
+			}
+		},
+		"Identifikator": {
+			"Identifikator des Geodatensatzes": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:citation/gmd:CI_Citation/gmd:identifier/gmd:MD_Identifier/gmd:code/gco:CharacterString",
+				"xpath": "gmd:identificationInfo/*/gmd:citation/*/gmd:identifier/*/gmd:code",
+				"dataType": "CharacterString"
+			}
+		}
+	},
+	"Inhaltsbeschreibung der Geodaten": {
+		"Beschreibung": {
+			"Kurzbeschreibung": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:abstract/gco:CharacterString",
+				"xpath": "gmd:identificationInfo/*/gmd:abstract",
+				"dataType": "CharacterString"
+			},
+			"Zweck der Ressource": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:purpose/gco:CharacterString",
+				"xpath": "gmd:identificationInfo/*/gmd:purpose",
+				"dataType": "CharacterString"
+			}
+		},
+		"Vorschaugrafik": {
+			"Link auf Vorschaugrafik": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:graphicOverview[1]/gmd:MD_BrowseGraphic/gmd:fileName",
+				"xpath": "gmd:identificationInfo/*/gmd:graphicOverview",
+				"dataType": "MD_BrowseGraphic"
+			}
+		},
+		"Basisinformationen zu den Geodaten": {
+			"Geodatensatzsprache": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:language[]/gco:CharacterString",
+				"xpath": "gmd:identificationInfo/*/gmd:language",
+				"dataType": "CharacterString"
+			},
+			"Geodatenzeichensatz": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:characterSet/gmd:MD_CharacterSetCode",
+				"xpath": "gmd:identificationInfo/*/gmd:characterSet/gmd:MD_CharacterSetCode",
+				"dataType": "codeListValue"
+			}
+		}
+	},
+	"Kategorisierung der Geodaten": {
+		"Kategorisierung nach Themen": {
+			"Themenkategorie": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:topicCategory[]/gmd:MD_TopicCategoryCode",
+				"xpath": "gmd:identificationInfo/*/gmd:topicCategory/gmd:MD_TopicCategoryCode",
+				"dataType": "Value"
+			}
+		},
+		"Schlüsselwörter für die Klassifizierung nach INSPIRE-Themenliste": {
+			"multi": "{NUM}",
+			"Schlüsselwort nach INSPIRE-Geodatenthema": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords[4]/gmd:MD_Keywords/gmd:keyword[]/gco:CharacterString--D",
+				"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords{NUM}/*/gmd:keyword",
+				"dataType": "CharacterString"
+			},
+			"Thesaurus": {
+				"Name": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords[4]/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:title/gco:CharacterString--D",
+					"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords{NUM}/*/gmd:thesaurusName/*/gmd:title",
+					"dataType": "CharacterString"
+				},
+				"Kurzbezeichnung": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords[4]/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:alternateTitle/gco:CharacterString--D",
+					"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords{NUM}/*/gmd:thesaurusName/*/gmd:alternateTitle",
+					"dataType": "CharacterString"
+				}
+			},
+			"Datumsangaben zum Thesaurus": {
+				"Datum / Art des Datums": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords[4]/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:date/gmd:CI_Date/gmd:date/gco:Date--D",
+					"xpath": "gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords{NUM}/gmd:MD_Keywords/gmd:thesaurusName/*/gmd:date",
+					"dataType": "CI_Date"
+				},
+				"URL (Ressourcenbezeichnung)": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords[4]/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:citedResponsibleParty/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:onlineResource/gmd:CI_OnlineResource/gmd:linkage/gmd:URL--D",
+					"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords{NUM}/*/gmd:thesaurusName/*/gmd:citedResponsibleParty/*/gmd:contactInfo/*/gmd:onlineResource",
+					"dataType": "CI_OnlineResource"
+				}
+			}
+		}
+	},
+	"Schlüsselwörter für die Suche": {
+		"Schlüsselworter nach der GDI-BW Themenliste": {
+			"multi": "{NUM}",
+			"Schlüsselwort nach GDI-BW Schlüsselwortliste": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords[1]/gmd:MD_Keywords/gmd:keyword[]/gco:CharacterString--A",
+				"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords{NUM}/*/gmd:keyword",
+				"dataType": "CharacterString"
+			},
+			"Thesaurus": {
+				"Name": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords[1]/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:title/gco:CharacterString--A",
+					"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords{NUM}/*/gmd:thesaurusName/*/gmd:title",
+					"dataType": "CharacterString"
+				},
+				"Kurzbezeichnung": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords[1]/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:alternateTitle/gco:CharacterString--B",
+					"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords{NUM}/*/gmd:thesaurusName/*/gmd:alternateTitle",
+					"dataType": "CharacterString"
+				}
+			},
+			"Datumsangaben zum Thesaurus": {
+				"Datum / Art des Datums": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords[1]/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:date/gmd:CI_Date/gmd:date/gco:Date--A",
+					"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords{NUM}/*/gmd:thesaurusName/*/gmd:date",
+					"dataType": "CI_Date"
+				},
+				"URL (Ressourcenbezeichnung)": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords[1]/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:citedResponsibleParty/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:onlineResource/gmd:CI_OnlineResource/gmd:linkage/gmd:URL--A",
+					"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords{NUM}/*/gmd:thesaurusName/*/gmd:citedResponsibleParty/*/gmd:contactInfo/*/gmd:onlineResource",
+					"dataType": "CI_OnlineResource"
+				}
+			}
+		},
+		"Sonstige Schlüsselworte": {
+			"multi": "{NUM}",
+			"Frei gewähltes Schlüsselwort": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords[2]/gmd:MD_Keywords/gmd:keyword[]/gco:CharacterString--B",
+				"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords{NUM}/*/gmd:keyword/gco:CharacterString[@type='B']",
+				"dataType": "Value"
+			},
+			"Thesaurus": {
+				"Name": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords[2]/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:title/gco:CharacterString--B",
+					"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords{NUM}/*/gmd:thesaurusName/*/gmd:title/gco:CharacterString[@type='B']",
+					"dataType": "Value"
+				},
+				"Kurzbezeichnung": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords[2]/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:alternateTitle/gco:CharacterString--B",
+					"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords{NUM}/*/gmd:thesaurusName/*/gmd:alternateTitle/gco:CharacterString[@type='B']",
+					"dataType": "Value"
+				}
+			},
+			"Datumsangaben zum Thesaurus": {
+				"Datum": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords[2]/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:date/gmd:CI_Date/gmd:date/gco:Date--B",
+					"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords{NUM}/*/gmd:thesaurusName/*/gmd:date/gmd:CI_Date/gmd:date/gco:Date[@type='B']",
+					"dataType": "Value"
+				},
+				"Art des Datums": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords[2]/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:date/gmd:CI_Date/gmd:dateType/gmd:CI_DateTypeCode--B",
+					"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords{NUM}/*/gmd:thesaurusName/*/gmd:date/gmd:CI_Date/gmd:dateType/gmd:CI_DateTypeCode[@type='B']",
+					"dataType": "Value"
+				},
+				"URL (Ressourcenbezeichnung)": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords[2]/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:citedResponsibleParty/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:onlineResource/gmd:CI_OnlineResource/gmd:linkage/gmd:URL--B",
+					"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords{NUM}/*/gmd:thesaurusName/*/gmd:citedResponsibleParty/*/gmd:contactInfo/*/gmd:onlineResource/*/gmd:linkage/gmd:URL[@type='B']",
+					"dataType": "Value"
+				}
+			}
+		}
+	},
+	"Räumliche Angaben": {
+		"Geographische Ausdehnung": {
+			"Geografische Ausdehnung über Angabe einer Gebietseinheit": {
+				"multi": "{NUM}",
+				"Bezeichnung der Gebietseinheit": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:extent/gmd:EX_Extent/gmd:geographicElement/gmd:EX_GeographicDescription[1]/gmd:geographicIdentifier/gmd:MD_Identifier/gmd:code/gco:CharacterString",
+					"xpath": "gmd:identificationInfo/*/gmd:extent/*/gmd:geographicElement/gmd:EX_GeographicDescription{NUM}/gmd:geographicIdentifier/gmd:MD_Identifier/gmd:code",
+					"dataType": "CharacterString"
+				},
+				"Geodaten innerhalb der Gebietseinheit": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:extent/gmd:EX_Extent/gmd:geographicElement/gmd:EX_GeographicDescription[1]/gmd:extentTypeCode/gco:Boolean",
+					"xpath": "gmd:identificationInfo/*/gmd:extent/*/gmd:geographicElement/gmd:EX_GeographicDescription{NUM}/gmd:extentTypeCode",
+					"dataType": "Boolean"
+				}
+			},
+			"Geografische Ausdehnung über Begrenzungsrechteck": {
+				"multi": "{NUM}",
+				"Westliche Begrenzung (geographische Länge)": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:extent[1]/gmd:EX_Extent/gmd:geographicElement/gmd:EX_GeographicBoundingBox/gmd:westBoundLongitude/gco:Decimal",
+					"xpath": "gmd:identificationInfo/*/gmd:extent{NUM}/*/gmd:geographicElement/*/gmd:westBoundLongitude",
+					"dataType": "Decimal"
+				},
+				"Östliche Begrenzung (geographische Länge)": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:extent[1]/gmd:EX_Extent/gmd:geographicElement/gmd:EX_GeographicBoundingBox/gmd:eastBoundLongitude/gco:Decimal",
+					"xpath": "gmd:identificationInfo/*/gmd:extent{NUM}/*/gmd:geographicElement/*/gmd:eastBoundLongitude",
+					"dataType": "Decimal"
+				},
+				"Südliche Begrenzung (geographische Breite)": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:extent[1]/gmd:EX_Extent/gmd:geographicElement/gmd:EX_GeographicBoundingBox/gmd:southBoundLatitude/gco:Decimal",
+					"xpath": "gmd:identificationInfo/*/gmd:extent{NUM}/*/gmd:geographicElement/*/gmd:southBoundLatitude",
+					"dataType": "Decimal"
+				},
+				"Nördliche Begrenzung (geographische Breite)": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:extent[1]/gmd:EX_Extent/gmd:geographicElement/gmd:EX_GeographicBoundingBox/gmd:northBoundLatitude/gco:Decimal",
+					"xpath": "gmd:identificationInfo/*/gmd:extent{NUM}/*/gmd:geographicElement/*/gmd:northBoundLatitude",
+					"dataType": "Decimal"
+				},
+				"Geodaten innerhalb des Begrenzungsrechtecks": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:extent[1]/gmd:EX_Extent/gmd:geographicElement/gmd:EX_BoundingPolygon/gmd:extentTypeCode/gco:Boolean",
+					"xpath": "gmd:identificationInfo/*/gmd:extent{NUM}/*/gmd:geographicElement/gmd:EX_BoundingPolygon/gmd:extentTypeCode",
+					"dataType": "Boolean"
+				}
+			},
+			"Beschreibung der Geographischen Ausdehnung": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:extent/gmd:EX_Extent/gmd:description/gco:CharacterString",
+				"xpath": "gmd:identificationInfo/*/gmd:extent/*/gmd:description",
+				"dataType": "CharacterString"
+			}
+		}
+	},
+	"Zeitliche Angaben": {
+		"Aktualität der Geoanwendung": {
+			"Datumsangaben / Art des Datums": {
+				"multi": "{NUM}",
+				"Datum": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:citation/gmd:CI_Citation/gmd:date[1]/gmd:CI_Date/gmd:date/gco:DateTime",
+					"xpath": "gmd:identificationInfo/*/gmd:citation/*/gmd:date{NUM}",
+					"dataType": "CI_Date"
+				}
+			}
+		}
+	},
+	"Beschränkungen von Zugang und Nutzung": {
+		"Allgemeine Beschränkungen": {
+			"Bedingungen für Zugang und Nutzung einschließlich Gebühren": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:resourceConstraints[1]/gmd:MD_Constraints/gmd:useLimitation/gco:CharacterString",
+				"xpath": "gmd:identificationInfo/*/gmd:resourceConstraints[1]/*/gmd:useLimitation",
+				"dataType": "CharacterString"
+			}
+		},
+		"Spezielle Beschränkungen": {
+			"Beschränkungen des öffentlichen Zugangs": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:resourceConstraints/gmd:MD_LegalConstraints/gmd:accessConstraints[1]/gmd:MD_RestrictionCode",
+				"xpath": "gmd:identificationInfo/*/gmd:resourceConstraints/*/gmd:accessConstraints/gmd:MD_RestrictionCode",
+				"dataType": "Value"
+			},
+			"Beschränkung der freien Nutzung": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:resourceConstraints/gmd:MD_LegalConstraints/gmd:useConstraints[1]/gmd:MD_RestrictionCode",
+				"xpath": "gmd:identificationInfo/*/gmd:resourceConstraints/gmd:MD_LegalConstraints/gmd:useConstraints/gmd:MD_RestrictionCode",
+				"dataType": "Value"
+			},
+			"Andere Beschränkungen": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:resourceConstraints/gmd:MD_LegalConstraints/gmd:otherConstraints/gco:CharacterString",
+				"xpath": "gmd:identificationInfo/*/gmd:resourceConstraints/gmd:MD_LegalConstraints/gmd:otherConstraints",
+				"dataType": "CharacterString"
+			},
+			"Sicherheitseinstufung": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:resourceConstraints/gmd:MD_SecurityConstraints/gmd:classification/gmd:MD_ClassificationCode",
+				"xpath": "gmd:identificationInfo/*/gmd:resourceConstraints/*/gmd:classification/gmd:MD_ClassificationCode",
+				"dataType": "Value"
+			}
+		}
+	},
+	"Vertriebsangaben": {
+		"Informationen zum Bestellverfahren": {
+			"Kosten": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributionOrderProcess/gmd:MD_StandardOrderProcess/gmd:fees/gco:CharacterString",
+				"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributionOrderProcess/*/gmd:fees",
+				"dataType": "CharacterString"
+			},
+			"Bestellhinweise, Lieferbedingungen": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributionOrderProcess/gmd:MD_StandardOrderProcess/gmd:orderingInstructions/gco:CharacterString",
+				"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributionOrderProcess/*/gmd:orderingInstructions",
+				"dataType": "CharacterString"
+			}
+		},
+		"Zugriff": {
+			"Online-Zugriff": {
+				"Adresse für Online-Zugriff (URL)": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:transferOptions/gmd:MD_DigitalTransferOptions[1]/gmd:onLine[1]/gmd:CI_OnlineResource/gmd:linkage/gmd:URL",
+					"xpath": "gmd:distributionInfo/*/gmd:transferOptions/gmd:MD_DigitalTransferOptions{NUM}/gmd:onLine",
+					"dataType": "CI_OnlineResource"
+				}
+			},
+			"Offline-Zugriff": {
+				"Offline-Medium": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorTransferOptions[]/gmd:MD_DigitalTransferOptions/gmd:offLine/gmd:MD_Medium/gmd:name/gmd:MD_MediumNameCode",
+					"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributorTransferOptions{NUM}/*/gmd:offLine/*/gmd:name/gmd:MD_MediumNameCode",
+					"dataType": "Value"
+				}
+			}
+		}
+	},
+	"Kontaktangaben": {
+		"Für den Vertrieb der Geoanwendung verantwortliche Stelle" : {
+			"Name der Organisation" : {
+				"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:organisationName/gco:CharacterString",
+					"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:organisationName",
+					"dataType": "Value"
+			},
+			"Adressangaben" : {
+				"Straße und Hausnummer / Postfach" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:deliveryPoint/gco:CharacterString",
+					"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributorContact/*/gmd:contactInfo/*/gmd:address/*/gmd:deliveryPoint",
+					"dataType": "CharacterString"
+				},
+				"Postleitzahl" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:postalCode/gco:CharacterString",
+					"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributorContact/*/gmd:contactInfo/*/gmd:address/*/gmd:postalCode",
+					"dataType": "CharacterString"
+				},
+				"Ort" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:city/gco:CharacterString",
+					"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:city",
+					"dataType": "CharacterString"
+				},
+				"Bundesland" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:administrativeArea/gco:CharacterString",
+					"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:administrativeArea",
+					"dataType": "CharacterString"
+				},
+				"Staat" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:country/gco:CharacterString",
+					"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:country",
+					"dataType": "CharacterString"
+				},
+				"Internetadresse der Vertriebsstelle" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:onlineResource/gmd:CI_OnlineResource/gmd:linkage/gmd:URL",
+					"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:onlineResource",
+					"dataType": "CI_OnlineResource"
+				}
+			},
+			"Kontaktinformationen" : {
+				"Zuständige Person" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:individualName/gco:CharacterString",
+					"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:individualName",
+					"dataType": "CharacterString"
+				},
+				"Name der Organisationseinheit / Position der Person" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:positionName/gco:CharacterString",
+					"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:positionName",
+					"dataType": "CharacterString"
+				},
+				"Funktion" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:role/gmd:CI_RoleCode",
+					"xpath": "gmd:distributionInfo/*/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:role/gmd:CI_RoleCode",
+					"dataType": "Value"
+				},
+				"Telefonnummer" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:phone/gmd:CI_Telephone/gmd:voice/gco:CharacterString",
+					"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributorContact/*/gmd:contactInfo/*/gmd:phone/*/gmd:voice",
+					"dataType": "CharacterString"
+				},
+				"Faxnummer" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:phone/gmd:CI_Telephone/gmd:facsimile/gco:CharacterString",
+					"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:phone/*/gmd:facsimile",
+					"dataType": "CharacterString"
+				},
+				"E-Mail-Adresse" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:electronicMailAddress/gco:CharacterString",
+					"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributorContact/*/gmd:contactInfo/*/gmd:address/*/gmd:electronicMailAddress",
+					"dataType": "CharacterString"
+				}
+			}
+		},
+		"Für den Betrieb der Geoanwendung verantwortliche Stelle" : {
+			"Name der Organisation" : {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:organisationName/gco:CharacterString",
+					"xpath": "gmd:identificationInfo/*/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:organisationName",
+					"dataType": "CharacterString"
+			},
+			"Adressangaben" : {
+				"Straße und Hausnummer / Postfach" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:deliveryPoint/gco:CharacterString",
+					"xpath": "gmd:identificationInfo/*/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:deliveryPoint",
+					"dataType": "CharacterString"
+				},
+				"Postleitzahl" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:postalCode/gco:CharacterString",
+					"xpath": "gmd:identificationInfo/*/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:postalCode",
+					"dataType": "CharacterString"
+				},
+				"Ort" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:city/gco:CharacterString",
+					"xpath": "gmd:identificationInfo/*/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:city",
+					"dataType": "CharacterString"
+				},
+				"Bundesland" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:administrativeArea/gco:CharacterString",
+					"xpath": "gmd:identificationInfo/*/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:administrativeArea",
+					"dataType": "CharacterString"
+				},
+				"Staat" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:country/gco:CharacterString",
+					"xpath": "gmd:identificationInfo/*/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:country",
+					"dataType": "CharacterString"
+				},
+				"Internetadresse der für Geodaten verantwortlichen Stelle" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:onlineResource/gmd:CI_OnlineResource/gmd:linkage/gmd:URL",
+					"xpath": "gmd:identificationInfo/*/gmd:pointOfContact/*/gmd:contactInfo/*/gmd:onlineResource",
+					"dataType": "CI_OnlineResource"
+				}
+			},
+			"Kontaktinformationen" : {
+				"Zuständige Person" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:individualName/gco:CharacterString",
+					"xpath": "gmd:identificationInfo/*/gmd:pointOfContact/*/gmd:individualName",
+					"dataType": "CharacterString"
+				},
+				"Name der Organisationseinheit / Position der Person" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:positionName/gco:CharacterString",
+					"xpath": "gmd:identificationInfo/*/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:positionName",
+					"dataType": "CharacterString"
+				},
+				"Funktion" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:role/gmd:CI_RoleCode",
+					"xpath": "gmd:identificationInfo/*/gmd:pointOfContact/*/gmd:role/gmd:CI_RoleCode",
+					"dataType": "Value"
+				},
+				"Telefonnummer" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:phone/gmd:CI_Telephone/gmd:voice/gco:CharacterString",
+					"xpath": "gmd:identificationInfo/*/gmd:pointOfContact/*/gmd:contactInfo/*/gmd:phone/*/gmd:voice",
+					"dataType": "CharacterString"
+				},
+				"Faxnummer" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:phone/gmd:CI_Telephone/gmd:facsimile/gco:CharacterString",
+					"xpath": "gmd:identificationInfo/*/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:phone/*/gmd:facsimile",
+					"dataType": "CharacterString"
+				},
+				"E-Mail-Adresse" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:electronicMailAddress/gco:CharacterString",
+					"xpath": "gmd:identificationInfo/*/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:electronicMailAddress",
+					"dataType": "CharacterString"
+				}
+			}
+		},
+		"Für die Metadaten verantwortliche Stelle" : {
+			"Name der Organisation" : {
+				"xpath_w": "/gmd:MD_Metadata/gmd:contact/gmd:CI_ResponsibleParty/gmd:organisationName/gco:CharacterString",
+					"xpath": "gmd:contact/gmd:CI_ResponsibleParty/gmd:organisationName",
+					"dataType": "CharacterString"
+			},
+			"Adressangaben" : {
+				"Straße und Hausnummer / Postfach" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:deliveryPoint/gco:CharacterString",
+					"xpath": "gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:deliveryPoint",
+					"dataType": "CharacterString"
+				},
+				"Postleitzahl" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:postalCode/gco:CharacterString",
+					"xpath": "gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:postalCode",
+					"dataType": "CharacterString"
+				},
+				"Ort" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:city/gco:CharacterString",
+					"xpath": "gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:city",
+					"dataType": "CharacterString"
+				},
+				"Bundesland" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:administrativeArea/gco:CharacterString",
+					"xpath": "gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:administrativeArea",
+					"dataType": "CharacterString"
+				},
+				"Staat" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:country/gco:CharacterString",
+					"xpath": "gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:country",
+					"dataType": "CharacterString"
+				},
+				"Internetadresse Metadaten verantwortliche Stelle" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:onlineResource/gmd:CI_OnlineResource/gmd:linkage/gmd:URL",
+					"xpath": "gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:onlineResource",
+					"dataType": "CI_OnlineResource"
+				}
+			},
+			"Kontaktinformationen" : {
+				"Zuständige Person" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:contact/gmd:CI_ResponsibleParty/gmd:individualName/gco:CharacterString",
+					"xpath": "gmd:contact/gmd:CI_ResponsibleParty/gmd:individualName",
+					"dataType": "CharacterString"
+				},
+				"Name der Organisationseinheit / Position der Person" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:contact/gmd:CI_ResponsibleParty/gmd:positionName/gco:CharacterString",
+					"xpath": "gmd:contact/gmd:CI_ResponsibleParty/gmd:positionName",
+					"dataType": "CharacterString"
+				},
+				"Funktion" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:contact/gmd:CI_ResponsibleParty/gmd:role/gmd:CI_RoleCode",
+					"xpath": "gmd:contact/*/gmd:role/gmd:CI_RoleCode",
+					"dataType": "Value"
+				},
+				"Telefonnummer" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:phone/gmd:CI_Telephone/gmd:voice/gco:CharacterString",
+					"xpath": "gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:phone/*/gmd:voice",
+					"dataType": "CharacterString"
+				},
+				"Faxnummer" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:phone/gmd:CI_Telephone/gmd:facsimile/gco:CharacterString",
+					"xpath": "gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:phone/*/gmd:facsimile",
+					"dataType": "CharacterString"
+				},
+				"E-Mail-Adresse" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:electronicMailAddress/gco:CharacterString",
+					"xpath": "gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:electronicMailAddress",
+					"dataType": "CharacterString"
+				}
+			}
+		}
+	}
+}

Added: branches/metador/http/MeTaDor/json/metadata_data.json
===================================================================
--- branches/metador/http/MeTaDor/json/metadata_data.json	                        (rev 0)
+++ branches/metador/http/MeTaDor/json/metadata_data.json	2011-04-27 13:06:31 UTC (rev 7785)
@@ -0,0 +1,1451 @@
+{
+	"Informationen zum Metadatensatz": {
+		"Identifikator des Metadatensatzes": {
+			"xpath_w": "/gmd:MD_Metadata/gmd:fileIdentifier/gco:CharacterString",
+			"xpath": "gmd:fileIdentifier[1]",
+			"dataType": "CharacterString"
+		},
+		"Identifikator des übergeordneten Metadatensatzes": {
+			"xpath_w": "/gmd:MD_Metadata/gmd:parentIdentifier/gco:CharacterString",
+			"xpath": "gmd:parentIdentifier[1]",
+			"dataType": "CharacterString"
+		},
+		"Metadatensatzsprache": {
+			"xpath_w": "/gmd:MD_Metadata/gmd:language/gmd:LanguageCode",
+			"xpath": "gmd:language",
+			"dataType": "LanguageCode"
+		},
+		"Metadatenzeichensatz": {
+			"xpath_w": "/gmd:MD_Metadata/gmd:characterSet/gmd:MD_CharacterSetCode",
+			"xpath": "gmd:characterSet/gmd:MD_CharacterSetCode",
+			"dataType": "codeListValue"
+		},
+		"Letzte Überarbeitung der Metadaten": {
+			"xpath_w": "/gmd:MD_Metadata/gmd:dateStamp/gco:DateTime",
+			"xpath": "gmd:dateStamp",
+			"dataType": "Date"
+		},
+		"Angaben zur Metadatenspezifikation": {
+			"Bezeichnung der Spezifikation": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:metadataStandardName/gco:CharacterString",
+				"xpath": "gmd:metadataStandardName",
+				"dataType": "CharacterString"
+			},
+			"Version der Spezifikation": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:metadataStandardVersion/gco:CharacterString",
+				"xpath": "gmd:metadataStandardVersion",
+				"dataType": "CharacterString"
+			}
+		}
+	},
+	"Identifikation der Geodaten": {
+		"Bezeichnung der Geodaten": {
+			"Titel": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:citation/gmd:CI_Citation/gmd:title/gco:CharacterString",
+				"xpath": "gmd:identificationInfo/*/gmd:citation/*/gmd:title",
+				"dataType": "CharacterString"
+			},
+			"Alternativtitel": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:citation/gmd:CI_Citation/gmd:alternateTitle[1]/gco:CharacterString",
+				"xpath": "gmd:identificationInfo/*/gmd:citation/*/gmd:alternateTitle[1]",
+				"dataType": "CharacterString"
+			}
+		},
+		"Einordnung der Geoinformationsressource": {
+			"Hierarchieebene der Geodaten (Ressourcenart)": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:hierarchyLevel/gmd:MD_ScopeCode",
+				"xpath": "gmd:hierarchyLevel",
+				"dataType": "MD_ScopeCode"
+			},
+			"Bezeichnung der Geodatensatzreihe": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:hierarchyLevelName/gco:CharacterString",
+				"xpath": "gmd:hierarchyLevelName",
+				"dataType": "CharacterString"
+			}
+		},
+		"Identifikator": {
+			"Eindeutiger Ressourcenbezeichner des Geodatensatzes / Geodatensatzreihe": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:citation/gmd:CI_Citation/gmd:identifier/gmd:MD_Identifier/gmd:code/gco:CharacterString",
+				"xpath": "gmd:identificationInfo/*/gmd:citation/*/gmd:identifier/*/gmd:code",
+				"dataType": "CharacterString"
+			}
+		}
+	},
+	"Inhaltsbeschreibung der Geodaten": {
+		"Beschreibung": {
+			"Kurzbeschreibung": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:abstract/gco:CharacterString",
+				"xpath": "gmd:identificationInfo/*/gmd:abstract",
+				"dataType": "CharacterString"
+			},
+			"Zweck der Ressource": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:purpose/gco:CharacterString",
+				"xpath": "gmd:identificationInfo/*/gmd:purpose",
+				"dataType": "CharacterString"
+			},
+			"Bearbeitungsstatus": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:status/gmd:MD_ProgressCode",
+				"xpath": "gmd:identificationInfo/*/gmd:status/gmd:MD_ProgressCode",
+				"dataType": "codeListValue"
+			},
+			"Verweis auf zusätzliche Informationsquellen": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:supplementalInformation/gco:CharacterString",
+				"xpath": "gmd:identificationInfo/*/gmd:supplementalInformation",
+				"dataType": "CharacterString"
+			}
+		},
+		"Vorschaugrafik": {
+			"Link auf Vorschaugrafik": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:graphicOverview[1]/gmd:MD_BrowseGraphic/gmd:fileName",
+				"xpath": "gmd:identificationInfo/*/gmd:graphicOverview",
+				"dataType": "MD_BrowseGraphic"
+			}
+		},
+		"Basisinformationen zu den Geodaten": {
+			"Geodatensatzsprache": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:language[]/gco:CharacterString",
+				"xpath": "gmd:identificationInfo/*/gmd:language",
+				"dataType": "CharacterString"
+			},
+			"Geodatenzeichensatz": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:characterSet/gmd:MD_CharacterSetCode",
+				"xpath": "gmd:identificationInfo/*/gmd:characterSet/gmd:MD_CharacterSetCode",
+				"dataType": "codeListValue"
+			}
+		}
+	},
+	"Kategorisierung der Geodaten": {
+		"Kategorisierung nach Themen": {
+			"Themenkategorie": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:topicCategory[]/gmd:MD_TopicCategoryCode",
+				"xpath": "gmd:identificationInfo/*/gmd:topicCategory/gmd:MD_TopicCategoryCode",
+				"dataType": "Value"
+			}
+		},
+		"Klassifizierung GDI-BW": {
+			"Begriff nach Klassifizierung GDI-BW": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords[3]/gmd:MD_Keywords/gmd:keyword[]/gco:CharacterString--C",
+				"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords[3]/*/gmd:keyword",
+				"dataType": "CharacterString"
+			},
+			"Thesaurus": {
+				"Name": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords[3]/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:title/gco:CharacterString--C",
+					"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords[3]/*/gmd:thesaurusName/*/gmd:title",
+					"dataType": "CharacterString"
+				},
+				"Kurzbezeichnung": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords[3]/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:alternateTitle/gco:CharacterString--D",
+					"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords[3]/*/gmd:thesaurusName/*/gmd:alternateTitle",
+					"dataType": "CharacterString"
+				}
+			},
+			"Datumsangaben zum Thesaurus": {
+				"Datum / Art des Datums": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords[3]/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:date/gmd:CI_Date/gmd:date/gco:Date--C",
+					"xpath": "gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords[3]/*/gmd:thesaurusName/*/gmd:date",
+					"dataType": "CI_Date"
+				},
+				"URL (Ressourcenbezeichnung)": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords[3]/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:citedResponsibleParty/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:onlineResource/gmd:CI_OnlineResource/gmd:linkage/gmd:URL--C",
+					"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords[3]/*/gmd:thesaurusName/*/gmd:citedResponsibleParty/*/gmd:contactInfo/*/gmd:onlineResource",
+					"dataType": "CI_OnlineResource"
+				}
+			}
+		},
+		"Klassifizierung nach INSPIRE-Themenliste": {
+			"Schlüsselwort nach INSPIRE-Geodatenthema": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords[4]/gmd:MD_Keywords/gmd:keyword[]/gco:CharacterString--D",
+				"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords[4]/*/gmd:keyword",
+				"dataType": "CharacterString"
+			},
+			"Thesaurus": {
+				"Name": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords[4]/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:title/gco:CharacterString--D",
+					"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords[4]/*/gmd:thesaurusName/*/gmd:title",
+					"dataType": "CharacterString"
+				},
+				"Kurzbezeichnung": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords[4]/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:alternateTitle/gco:CharacterString--D",
+					"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords[4]/*/gmd:thesaurusName/*/gmd:alternateTitle",
+					"dataType": "CharacterString"
+				}
+			},
+			"Datumsangaben zum Thesaurus": {
+				"Datum / Art des Datums": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords[4]/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:date/gmd:CI_Date/gmd:date/gco:Date--D",
+					"xpath": "gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords[4]/gmd:MD_Keywords/gmd:thesaurusName/*/gmd:date",
+					"dataType": "CI_Date"
+				},
+				"URL (Ressourcenbezeichnung)": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords[4]/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:citedResponsibleParty/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:onlineResource/gmd:CI_OnlineResource/gmd:linkage/gmd:URL--D",
+					"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords[4]/*/gmd:thesaurusName/*/gmd:citedResponsibleParty/*/gmd:contactInfo/*/gmd:onlineResource",
+					"dataType": "CI_OnlineResource"
+				}
+			}
+		}
+	},
+	"Schlüsselwörter für die Suche": {
+		"Schlüsselworter nach der GDI-BW Themenliste": {
+			"Schlüsselwort nach GDI-BW Schlüsselwortliste": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords[1]/gmd:MD_Keywords/gmd:keyword[]/gco:CharacterString--A",
+				"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords[1]/*/gmd:keyword",
+				"dataType": "CharacterString"
+			},
+			"Thesaurus": {
+				"Name": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords[1]/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:title/gco:CharacterString--A",
+					"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords[1]/*/gmd:thesaurusName/*/gmd:title",
+					"dataType": "CharacterString"
+				},
+				"Kurzbezeichnung": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords[1]/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:alternateTitle/gco:CharacterString--B",
+					"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords[1]/*/gmd:thesaurusName/*/gmd:alternateTitle",
+					"dataType": "CharacterString"
+				}
+			},
+			"Datumsangaben zum Thesaurus": {
+				"Datum / Art des Datums": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords[1]/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:date/gmd:CI_Date/gmd:date/gco:Date--A",
+					"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords[1]/*/gmd:thesaurusName/*/gmd:date",
+					"dataType": "CI_Date"
+				},
+				"URL (Ressourcenbezeichnung)": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords[1]/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:citedResponsibleParty/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:onlineResource/gmd:CI_OnlineResource/gmd:linkage/gmd:URL--A",
+					"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords[1]/*/gmd:thesaurusName/*/gmd:citedResponsibleParty/*/gmd:contactInfo/*/gmd:onlineResource",
+					"dataType": "CI_OnlineResource"
+				}
+			}
+		},
+		"Sonstige Schlüsselworte": {
+			"multi": "{NUM}",
+			"Frei gewähltes Schlüsselwort": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords[2]/gmd:MD_Keywords/gmd:keyword[]/gco:CharacterString--B",
+				"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords{NUM}/*/gmd:keyword/gco:CharacterString[@type='B']",
+				"dataType": "Value"
+			},
+			"Thesaurus": {
+				"Name": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords[2]/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:title/gco:CharacterString--B",
+					"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords{NUM}/*/gmd:thesaurusName/*/gmd:title/gco:CharacterString[@type='B']",
+					"dataType": "Value"
+				},
+				"Kurzbezeichnung": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords[2]/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:alternateTitle/gco:CharacterString--B",
+					"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords{NUM}/*/gmd:thesaurusName/*/gmd:alternateTitle/gco:CharacterString[@type='B']",
+					"dataType": "Value"
+				}
+			},
+			"Datumsangaben zum Thesaurus": {
+				"Datum": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords[2]/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:date/gmd:CI_Date/gmd:date/gco:Date--B",
+					"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords{NUM}/*/gmd:thesaurusName/*/gmd:date/gmd:CI_Date/gmd:date/gco:Date[@type='B']",
+					"dataType": "Value"
+				},
+				"Art des Datums": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords[2]/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:date/gmd:CI_Date/gmd:dateType/gmd:CI_DateTypeCode--B",
+					"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords{NUM}/*/gmd:thesaurusName/*/gmd:date/gmd:CI_Date/gmd:dateType/gmd:CI_DateTypeCode[@type='B']",
+					"dataType": "Value"
+				},
+				"URL (Ressourcenbezeichnung)": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords[2]/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:citedResponsibleParty/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:onlineResource/gmd:CI_OnlineResource/gmd:linkage/gmd:URL--B",
+					"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords{NUM}/*/gmd:thesaurusName/*/gmd:citedResponsibleParty/*/gmd:contactInfo/*/gmd:onlineResource/*/gmd:linkage/gmd:URL[@type='B']",
+					"dataType": "Value"
+				}
+			}
+		}
+	},
+	"Räumliche Angaben": {
+		"Horizontales Referenzsystem": {
+			"multi": "{NUM}",
+			"Identifikator des horizontalen Referenzsystems": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:referenceSystemInfo[1]/gmd:MD_ReferenceSystem/gmd:referenceSystemIdentifier/gmd:RS_Identifier/gmd:code/gco:CharacterString",
+				"xpath": "gmd:referenceSystemInfo{NUM}/*/gmd:referenceSystemIdentifier/gmd:RS_Identifier/gmd:code",
+				"dataType": "CharacterString"
+			},
+			"Bezeichnung der für den Identifikator zuständigen Organisation": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:referenceSystemInfo[1]/gmd:MD_ReferenceSystem/gmd:referenceSystemIdentifier/gmd:RS_Identifier/gmd:codeSpace/gco:CharacterString",
+				"xpath": "gmd:referenceSystemInfo{NUM}/*/gmd:referenceSystemIdentifier/gmd:RS_Identifier/gmd:codeSpace",
+				"dataType": "CharacterString"
+			}
+		},
+		"Geografische Ausdehnung über Begrenzungsrechteck": {
+			"Vertikales Referenzsystem": {
+				"multi": "{NUM}",
+				"Identifikator des vertikalen Referenzsystems": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:referenceSystemInfo[2]/gmd:MD_ReferenceSystem/gmd:name/gmd:RS_Identifier/gmd:code/gco:CharacterString",
+					"xpath": "gmd:referenceSystemInfo{NUM}/*/gmd:name/gmd:RS_Identifier/gmd:code",
+					"dataType": "CharacterString"
+				},
+				"Bezeichnung der für den Identifikator zuständigen Organisation": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:referenceSystemInfo[2]/gmd:MD_ReferenceSystem/gmd:name/gmd:RS_Identifier/gmd:codeSpace/gco:CharacterString",
+					"xpath": "gmd:referenceSystemInfo{NUM}/*/gmd:name/gmd:RS_Identifier/gmd:codeSpace",
+					"dataType": "CharacterString"
+				}
+			}
+		},
+		"Geographische Ausdehnung": {
+			"Geografische Ausdehnung über Angabe einer Gebietseinheit": {
+				"multi": "{NUM}",
+				"Bezeichnung der Gebietseinheit": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:extent/gmd:EX_Extent/gmd:geographicElement/gmd:EX_GeographicDescription[1]/gmd:geographicIdentifier/gmd:MD_Identifier/gmd:code/gco:CharacterString",
+					"xpath": "gmd:identificationInfo/*/gmd:extent/*/gmd:geographicElement/gmd:EX_GeographicDescription{NUM}/gmd:geographicIdentifier/gmd:MD_Identifier/gmd:code",
+					"dataType": "CharacterString"
+				},
+				"Geodaten innerhalb der Gebietseinheit": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:extent/gmd:EX_Extent/gmd:geographicElement/gmd:EX_GeographicDescription[1]/gmd:extentTypeCode/gco:Boolean",
+					"xpath": "gmd:identificationInfo/*/gmd:extent/*/gmd:geographicElement/gmd:EX_GeographicDescription{NUM}/gmd:extentTypeCode",
+					"dataType": "Boolean"
+				}
+			},
+			"Geografische Ausdehnung über Begrenzungsrechteck": {
+				"multi": "{NUM}",
+				"Westliche Begrenzung (geographische Länge)": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:extent[1]/gmd:EX_Extent/gmd:geographicElement/gmd:EX_GeographicBoundingBox/gmd:westBoundLongitude/gco:Decimal",
+					"xpath": "gmd:identificationInfo/*/gmd:extent{NUM}/*/gmd:geographicElement/*/gmd:westBoundLongitude",
+					"dataType": "Decimal"
+				},
+				"Östliche Begrenzung (geographische Länge)": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:extent[1]/gmd:EX_Extent/gmd:geographicElement/gmd:EX_GeographicBoundingBox/gmd:eastBoundLongitude/gco:Decimal",
+					"xpath": "gmd:identificationInfo/*/gmd:extent{NUM}/*/gmd:geographicElement/*/gmd:eastBoundLongitude",
+					"dataType": "Decimal"
+				},
+				"Südliche Begrenzung (geographische Breite)": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:extent[1]/gmd:EX_Extent/gmd:geographicElement/gmd:EX_GeographicBoundingBox/gmd:southBoundLatitude/gco:Decimal",
+					"xpath": "gmd:identificationInfo/*/gmd:extent{NUM}/*/gmd:geographicElement/*/gmd:southBoundLatitude",
+					"dataType": "Decimal"
+				},
+				"Nördliche Begrenzung (geographische Breite)": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:extent[1]/gmd:EX_Extent/gmd:geographicElement/gmd:EX_GeographicBoundingBox/gmd:northBoundLatitude/gco:Decimal",
+					"xpath": "gmd:identificationInfo/*/gmd:extent{NUM}/*/gmd:geographicElement/*/gmd:northBoundLatitude",
+					"dataType": "Decimal"
+				},
+				"Geodaten innerhalb des Begrenzungsrechtecks": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:extent[1]/gmd:EX_Extent/gmd:geographicElement/gmd:EX_BoundingPolygon/gmd:extentTypeCode/gco:Boolean",
+					"xpath": "gmd:identificationInfo/*/gmd:extent{NUM}/*/gmd:geographicElement/gmd:EX_BoundingPolygon/gmd:extentTypeCode",
+					"dataType": "Boolean"
+				}
+			},
+			"Beschreibung der Geographischen Ausdehnung": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:extent/gmd:EX_Extent/gmd:description/gco:CharacterString",
+				"xpath": "gmd:identificationInfo/*/gmd:extent/*/gmd:description",
+				"dataType": "CharacterString"
+			},
+			"Vertikale Ausdehnung": {
+				"Tiefster Punkt im Geodatensatz": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:extent/gmd:EX_Extent/gmd:verticalElement/gmd:EX_VerticalExtent/gmd:minimumValue/gco:Real",
+					"xpath": "gmd:identificationInfo/*/gmd:extent/*/gmd:verticalElement/*/gmd:minimumValue",
+					"dataType": "Real"
+				},
+				"Höchster Punkt im Geodatensatz": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:extent/gmd:EX_Extent/gmd:verticalElement/gmd:EX_VerticalExtent/gmd:maximumValue/gco:Real",
+					"xpath": "gmd:identificationInfo/*/gmd:extent/*/gmd:verticalElement/*/gmd:maximumValue",
+					"dataType": "Real"
+				},
+				"Vertikales Referenzsystem": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:extent/gmd:EX_Extent/gmd:verticalElement/gmd:EX_VerticalExtent/gmd:verticalCRS/gml:VerticalCRS",
+					"xpath": "gmd:identificationInfo/*/gmd:extent/*/gmd:verticalElement/*/gmd:verticalCRS/gml:VerticalCRS",
+					"dataType": "Value"
+				}
+			}
+		}
+	},
+	"Zeitliche Angaben": {
+		"Zeitliches Bezugssystem": {
+			"Identifikator des Referenzsystems": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:referenceSystemInfo[5]/gmd:MD_ReferenceSystem/gmd:referenceSystemIdentifier/gmd:RS_Identifier/gmd:code/gco:CharacterString",
+					"xpath": "gmd:referenceSystemInfo[5]/*/gmd:referenceSystemIdentifier/*/gmd:code",
+					"dataType": "CharacterString"
+			}
+		},
+		"Aktualität der Geodaten": {
+			"Datumsangaben / Art des Datums": {
+				"multi": "{NUM}",
+				"Datum": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:citation/gmd:CI_Citation/gmd:date[1]/gmd:CI_Date/gmd:date/gco:DateTime",
+					"xpath": "gmd:identificationInfo/*/gmd:citation/*/gmd:date{NUM}",
+					"dataType": "CI_Date"
+				}
+			}
+		},
+		"Aktualisierung der Geodaten": {
+			"Aktualisierungsintervall": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:resourceMaintenance/gmd:MD_MaintenanceInformation/gmd:maintenanceAndUpdateFrequency/gmd:MD_MaintenanceFrequencyCode",
+					"xpath": "gmd:identificationInfo/*/gmd:resourceMaintenance/*/gmd:maintenanceAndUpdateFrequency/gmd:MD_MaintenanceFrequencyCode",
+					"dataType": "Value"
+			},
+			"Besondere Informationen zur Aktualisierung": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:resourceMaintenance/gmd:MD_MaintenanceInformation/gmd:maintenanceNote/gco:CharacterString",
+					"xpath": "gmd:identificationInfo/*/gmd:resourceMaintenance/*/gmd:maintenanceNote",
+					"dataType": "CharacterString"
+			}
+		},
+		"Zeitliche Ausdehnung": {
+			"Zeitliche Ausdehnung des Inhalts der Geodaten": {
+				"von": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:extent/gmd:EX_Extent/gmd:temporalElement/gmd:EX_TemporalExtent/gmd:extent/gml:TimePeriod[1]/gml:beginPosition",
+					"xpath": "gmd:identificationInfo/*/gmd:extent/*/gmd:temporalElement/*/gmd:extent/gml:TimePeriod[1]/gml:beginPosition",
+					"dataType": "Value"
+				},
+				"bis": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:extent/gmd:EX_Extent/gmd:temporalElement/gmd:EX_TemporalExtent/gmd:extent/gml:TimePeriod[1]/gml:endPosition",
+					"xpath": "gmd:identificationInfo/*/gmd:extent/*/gmd:temporalElement/*/gmd:extent/gml:TimePeriod[1]/gml:endPosition",
+					"dataType": "Value"
+				}
+			}
+		}
+	},
+	"Dokumentation und Visualisierung (Objektarten- und Signaturenkatalog)": {
+		"Objektartenkatalog": {
+			"Name des Objektartenkatalogs": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:contentInfo/gmd:MD_FeatureCatalogueDescription[1]/gmd:featureCatalogueCitation/gmd:CI_Citation/gmd:title/gco:CharacterString",
+					"xpath": "gmd:contentInfo/gmd:MD_FeatureCatalogueDescription[1]/gmd:featureCatalogueCitation/*/gmd:title",
+					"dataType": "CharacterString"
+			},
+			"Kurzbezeichnung des Objektartenkatalogs": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:contentInfo/gmd:MD_FeatureCatalogueDescription[1]/gmd:featureCatalogueCitation/gmd:CI_Citation/gmd:alternateTitle[1]/gco:CharacterString",
+					"xpath": "gmd:contentInfo/gmd:MD_FeatureCatalogueDescription[1]/gmd:featureCatalogueCitation/*/gmd:alternateTitle[1]",
+					"dataType": "CharacterString"
+			},
+			"Objektarten": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:contentInfo/gmd:MD_FeatureCatalogueDescription[1]/gmd:featureTypes/gco:LocalName",
+					"xpath": "gmd:contentInfo/gmd:MD_FeatureCatalogueDescription[1]/gmd:featureTypes/gco:LocalName",
+					"dataType": "Value"
+			},
+			"ISO-Konformität": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:contentInfo/gmd:MD_FeatureCatalogueDescription[1]/gmd:complianceCode/gco:Boolean",
+					"xpath": "gmd:contentInfo/gmd:MD_FeatureCatalogueDescription[1]/gmd:complianceCode",
+					"dataType": "Boolean"
+			},
+			"Sprache im Objektartenkatalog": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:contentInfo/gmd:MD_FeatureCatalogueDescription[1]/gmd:language[1]/gco:CharacterString",
+					"xpath": "gmd:contentInfo/gmd:MD_FeatureCatalogueDescription[1]/gmd:language[1]",
+					"dataType": "CharacterString"
+			},
+			"Objektartenkatalog im Geodatensatz": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:contentInfo/gmd:MD_FeatureCatalogueDescription[1]/gmd:includedWithDataset/gco:Boolean",
+					"xpath": "gmd:contentInfo/gmd:MD_FeatureCatalogueDescription[1]/gmd:includedWithDataset",
+					"dataType": "Boolean"
+			}
+		},
+		"Aktualität des Objektartenkatalogs": {
+			"Datum / Art des Datums": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:contentInfo/gmd:MD_FeatureCatalogueDescription[1]/gmd:featureCatalogueCitation/gmd:CI_Citation/gmd:date/gmd:CI_Date/gmd:date/gco:Date",
+					"xpath": "gmd:contentInfo/gmd:MD_FeatureCatalogueDescription[1]/gmd:featureCatalogueCitation/gmd:CI_Citation/gmd:date",
+					"dataType": "CI_Date"
+			},
+			"Online-Verweis auf Objektartenkatalog": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:contentInfo/gmd:MD_FeatureCatalogueDescription[1]/gmd:featureCatalogueCitation/gmd:CI_Citation/gmd:identifier/gmd:MD_Identifier/gmd:code/gco:CharacterString",
+					"xpath": "gmd:contentInfo/gmd:MD_FeatureCatalogueDescription[1]/gmd:featureCatalogueCitation/*/gmd:identifier/*/gmd:code",
+					"dataType": "CharacterString"
+			}
+		},
+		"Signaturenkatalog / Darstellungskatalog": {
+			"multi": "{NUM}",
+			"Name des Signaturenkatalogs": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:portrayalCatalogueInfo/gmd:MD_PortrayalCatalogueReference/gmd:portrayalCatalogueCitation[1]/gmd:CI_Citation/gmd:title/gco:CharacterString",
+					"xpath": "gmd:portrayalCatalogueInfo/*/gmd:portrayalCatalogueCitation{NUM}/*/gmd:title",
+					"dataType": "CharacterString"
+			},
+			"Kurzbezeichnung": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:portrayalCatalogueInfo/gmd:MD_PortrayalCatalogueReference/gmd:portrayalCatalogueCitation[1]/gmd:CI_Citation/gmd:alternateTitle[1]/gco:CharacterString",
+					"xpath": "gmd:portrayalCatalogueInfo/*/gmd:portrayalCatalogueCitation{NUM}/*/gmd:alternateTitle",
+					"dataType": "CharacterString"
+			},
+			"Stand des Signaturenkatalogs": {
+				"Datum / Art des Datums": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:portrayalCatalogueInfo/gmd:MD_PortrayalCatalogueReference/gmd:portrayalCatalogueCitation[1]/gmd:CI_Citation/gmd:date/gmd:CI_Date/gmd:date/gco:Date",
+						"xpath": "gmd:portrayalCatalogueInfo/*/gmd:portrayalCatalogueCitation{NUM}/gmd:CI_Citation/gmd:date",
+						"dataType": "CI_Date"
+				},
+				"Verweis auf Signaturenkatalog": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:portrayalCatalogueInfo/gmd:MD_PortrayalCatalogueReference/gmd:portrayalCatalogueCitation[1]/gmd:CI_Citation/gmd:identifier/gmd:MD_Identifier/gmd:code/gco:CharacterString",
+						"xpath": "gmd:portrayalCatalogueInfo/*/gmd:portrayalCatalogueCitation{NUM}/*/gmd:identifier/*/gmd:code",
+						"dataType": "CharacterString"
+				}
+			}
+		}
+	},
+	"Datenqualität (Datenstruktur, Auflösung und Herstellungsprozess)": {
+		"Geltungsbereich der Qualitätsangaben": {
+			"Bezugsebene des Geltungsbereichs": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:scope/gmd:DQ_Scope/gmd:level/gmd:MD_ScopeCode",
+					"xpath": "gmd:dataQualityInfo/*/gmd:scope/*/gmd:level",
+					"dataType": "MD_ScopeCode"
+			}
+		},
+		"Datenstruktur": {
+			"Räumliche Darstellungsart": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:spatialRepresentationType[1]/gmd:MD_SpatialRepresentationTypeCode",
+					"xpath": "gmd:identificationInfo/*/gmd:spatialRepresentationType[1]/gmd:MD_SpatialRepresentationTypeCode",
+					"dataType": "Value"
+			}
+		},
+		"Struktur von Vektordaten": {
+			"Topologische Angaben": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:spatialRepresentationInfo/gmd:MD_VectorSpatialRepresentation/gmd:topologyLevel[1]/gmd:MD_TopologyLevelCode",
+					"xpath": "gmd:spatialRepresentationInfo/*/gmd:topologyLevel[1]/gmd:MD_TopologyLevelCode",
+					"dataType": "Value"
+			}
+		},
+		"Geometrische Angaben": {
+			"multi": "{NUM}",
+			"Typ der geometrischen Objekte": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:spatialRepresentationInfo/gmd:MD_VectorSpatialRepresentation/gmd:geometricObjects/gmd:MD_GeometricObjects[1]/gmd:geometricObjectType/gmd:MD_GeometricObjectTypeCode",
+					"xpath": "gmd:spatialRepresentationInfo/*/gmd:geometricObjects/gmd:MD_GeometricObjects{NUM}/gmd:geometricObjectType/gmd:MD_GeometricObjectTypeCode",
+					"dataType": "Value"
+			},
+			"Anzahl der Objekte im Datensatz": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:spatialRepresentationInfo/gmd:MD_VectorSpatialRepresentation/gmd:geometricObjects/gmd:MD_GeometricObjects[1]/gmd:geometricObjectCount/gco:Integer",
+					"xpath": "gmd:spatialRepresentationInfo/*/gmd:geometricObjects/gmd:MD_GeometricObjects{NUM}/gmd:geometricObjectCount",
+					"dataType": "Integer"
+			}
+		},
+		"Räumliche Auflösung": {
+			"Maßstabszahl": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:spatialResolution/gmd:MD_Resolution/gmd:equivalentScale/gmd:MD_RepresentativeFraction/gmd:denominator/gco:Integer",
+					"xpath": "gmd:identificationInfo/*/gmd:spatialResolution/*/gmd:equivalentScale/*/gmd:denominator",
+					"dataType": "Integer"
+			},
+			"Bodenauflösung / Gitterweite": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:spatialResolution/gmd:MD_Resolution/gmd:distance/gco:Distance",
+					"xpath": "gmd:identificationInfo/*/gmd:spatialResolution/*/gmd:distance/gco:Distance",
+					"dataType": "Value"
+			}
+		},
+		"Herkunft der Geodaten": {
+			"Erläuterung der Herkunft oder des Herstellungsprozesses": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:lineage/gmd:LI_Lineage/gmd:statement/gco:CharacterString",
+					"xpath": "gmd:dataQualityInfo/*/gmd:lineage/*/gmd:statement",
+					"dataType": "CharacterString"
+			}
+		},
+		"Bearbeitungsschritte im Herstellungsprozess": {
+			"multi": "{NUM}",
+			"Beschreibung des Bearbeitungsschritts": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:lineage/gmd:LI_Lineage/gmd:processStep/gmd:LI_ProcessStep[1]/gmd:description/gco:CharacterString",
+					"xpath": "gmd:dataQualityInfo/*/gmd:lineage/*/gmd:processStep/gmd:LI_ProcessStep{NUM}/gmd:description",
+					"dataType": "CharacterString"
+			},
+			"Veranlassung des Bearbeitungsschritts": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:lineage/gmd:LI_Lineage/gmd:processStep/gmd:LI_ProcessStep[1]/gmd:rationale/gco:CharacterString",
+					"xpath": "gmd:dataQualityInfo/*/gmd:lineage/*/gmd:processStep/gmd:LI_ProcessStep{NUM}/gmd:rationale",
+					"dataType": "CharacterString"
+			},
+			"Bearbeitungszeitpunkt": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:lineage/gmd:LI_Lineage/gmd:processStep/gmd:LI_ProcessStep[1]/gmd:dateTime/gco:DateTime",
+					"xpath": "gmd:dataQualityInfo/*/gmd:lineage/*/gmd:processStep/gmd:LI_ProcessStep{NUM}/gmd:dateTime/gco:DateTime",
+					"dataType": "Value"
+			}
+		},
+		"Datengrundlagen": {
+			"multi": "{NUM}",
+			"Beschreibung der Datengrundlagen": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:lineage/gmd:LI_Lineage/gmd:source/gmd:LI_Source[1]/gmd:description/gco:CharacterString",
+					"xpath": "gmd:dataQualityInfo/*/gmd:lineage/*/gmd:source/gmd:LI_Source{NUM}/gmd:description",
+					"dataType": "CharacterString"
+			},
+			"Maßstabszahl der Datengrundlagen": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:lineage/gmd:LI_Lineage/gmd:source/gmd:LI_Source[1]/gmd:scaleDenominator/gmd:MD_RepresentativeFraction/gmd:denominator/gco:Integer",
+					"xpath": "gmd:dataQualityInfo/*/gmd:lineage/*/gmd:source/gmd:LI_Source{NUM}/gmd:scaleDenominator/*/gmd:denominator",
+					"dataType": "Integer"
+			}
+		},
+		"Verweis auf in Beziehung stehende Datensätze": {
+			"multi": "{NUM}",
+			"Angaben zum Bezugsdatensatz": {
+				"Name des Bezugsdatensatzes": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:aggregationInfo/gmd:MD_AggregateInformation[1]/gmd:aggregateDataSetName/gmd:CI_Citation/gmd:title/gco:CharacterString",
+					"xpath": "gmd:identificationInfo/*/gmd:aggregationInfo/gmd:MD_AggregateInformation{NUM}/gmd:aggregateDataSetName/*/gmd:title",
+					"dataType": "CharacterString"
+				},
+				"Kurzbezeichnung des Bezugsdatensatzes": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:aggregationInfo/gmd:MD_AggregateInformation[1]/gmd:aggregateDataSetName/gmd:CI_Citation/gmd:alternateTitle/gco:CharacterString",
+					"xpath": "gmd:identificationInfo/*/gmd:aggregationInfo/gmd:MD_AggregateInformation{NUM}/gmd:aggregateDataSetName/*/gmd:alternateTitle",
+					"dataType": "CharacterString"
+				}
+			},
+			"Aktualität des Bezugsdatensatzes": {
+				"Datum / Art des Datums": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:aggregationInfo/gmd:MD_AggregateInformation[1]/gmd:aggregateDataSetName/gmd:CI_Citation/gmd:date[1]/gmd:CI_Date/gmd:date/gco:Date",
+					"xpath": "gmd:identificationInfo/*/gmd:aggregationInfo/gmd:MD_AggregateInformation{NUM}/gmd:aggregateDataSetName/*/gmd:date[1]",
+					"dataType": "CI_Date"
+				},
+				"Eindeutiger Ressourcenbezeichner des Bezugsdatensatzes": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:aggregationInfo/gmd:MD_AggregateInformation[1]/gmd:aggregateDataSetName/gmd:CI_Citation/gmd:identifier/gmd:MD_Identifier/gmd:code/gco:CharacterString",
+					"xpath": "gmd:identificationInfo/*/gmd:aggregationInfo/gmd:MD_AggregateInformation{NUM}/gmd:aggregateDataSetName/*/gmd:identifier/*/gmd:code",
+					"dataType": "CharacterString"
+				},
+				"Art der Verbindung zum Bezugsdatensatz": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:aggregationInfo/gmd:MD_AggregateInformation[1]/gmd:associationType/gmd:DS_AssociationTypeCode",
+					"xpath": "gmd:identificationInfo/*/gmd:aggregationInfo/gmd:MD_AggregateInformation{NUM}/gmd:associationType/gmd:DS_AssociationTypeCode",
+					"dataType": "Value"
+				}
+			}
+		}
+	},
+	"Evaluierung / Konformität": {
+		"Qualitätskriterium: Konsistenz des Wertebereichs": {
+			"Testverfahren": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_DomainConsistency/gmd:nameOfMeasure/gco:CharacterString",
+					"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_DomainConsistency/gmd:nameOfMeasure",
+					"dataType": "CharacterString"
+			},
+			"Verfahrensidentifikator": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_DomainConsistency/gmd:measureIdentification/gmd:MD_Identifier/gmd:code/gco:CharacterString",
+				"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_DomainConsistency/gmd:measureIdentification/*/gmd:code",
+				"dataType": "CharacterString"
+			},
+			"Methodenbeschreibung": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_DomainConsistency/gmd:evaluationMethodDescription/gco:CharacterString",
+				"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_DomainConsistency/gmd:evaluationMethodDescription",
+				"dataType": "CharacterString"
+			},
+			"Bewertungszeitpunkt": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_DomainConsistency/gmd:dateTime/gco:DateTime",
+				"xpath": "gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_DomainConsistency/gmd:dateTime/gco:DateTime",
+				"dataType": "Value"
+			},
+			"Ergebnis der Konformitätsprüfung": {
+				"multi": "{NUM}",
+				"Spezifikation": {
+					"Name": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_DomainConsistency/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:title/gco:CharacterString",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_DomainConsistency/gmd:result{NUM}/*/gmd:specification/*/gmd:title",
+						"dataType": "CharacterString"
+					},
+					"Kurzbezeichnung": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_DomainConsistency/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:alternateTitle/gco:CharacterString",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_DomainConsistency/gmd:result{NUM}/*/gmd:specification/*/gmd:alternateTitle",
+						"dataType": "CharacterString"
+					}
+				},
+				"Stand der Spezifikation": {
+					"Datum / Art des Datums": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_DomainConsistency/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:date[1]/gmd:CI_Date/gmd:date/gco:Date",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_DomainConsistency/gmd:result{NUM}/*/gmd:specification/*/gmd:date[1]",
+						"dataType": "CI_Date"
+					},
+					"Verweis auf Spezifikation": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_DomainConsistency/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:identifier/gmd:MD_Identifier/gmd:code/gco:CharacterString",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_DomainConsistency/gmd:result{NUM}/*/gmd:specification/*/gmd:identifier/*/gmd:code",
+						"dataType": "CharacterString"
+					},
+					"Ergebnis": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_DomainConsistency/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:pass/gco:Boolean",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_DomainConsistency/gmd:result{NUM}/*/gmd:pass",
+						"dataType": "Boolean"
+					},
+					"Erläuterungen zum Ergebnis": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_DomainConsistency/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:explanation/gco:CharacterString",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_DomainConsistency/gmd:result{NUM}/*/gmd:explanation",
+						"dataType": "CharacterString"
+					},
+					"Quantitativer Wert": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_DomainConsistency/gmd:result[2]/gmd:DQ_QuantitativeResult/gmd:value/gco:Record",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_DomainConsistency/gmd:result{NUM}/*/gmd:value/gco:Record",
+						"dataType": "Value"
+					},
+					"Maßeinheit": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_DomainConsistency/gmd:result[2]/gmd:DQ_QuantitativeResult/gmd:valueUnit/gml:DerivedUnit/gml:derivationUnitTerm",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_DomainConsistency/gmd:result{NUM}/*/gmd:valueUnit/gml:DerivedUnit/gml:derivationUnitTerm",
+						"dataType": "Value"
+					}
+				}
+			}
+		},
+		"Qualitätskriterium: Vollständigkeit": {
+			"Testverfahren": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_Completeness/gmd:nameOfMeasure/gco:CharacterString",
+					"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_Completeness/gmd:nameOfMeasure",
+					"dataType": "CharacterString"
+			},
+			"Verfahrensidentifikator": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_Completeness/gmd:measureIdentification/gmd:MD_Identifier/gmd:code/gco:CharacterString",
+				"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_Completeness/gmd:measureIdentification/*/gmd:cod",
+				"dataType": "CharacterString"
+			},
+			"Methodenbeschreibung": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_Completeness/gmd:evaluationMethodDescription/gco:CharacterString",
+				"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_Completeness/gmd:evaluationMethodDescription",
+				"dataType": "CharacterString"
+			},
+			"Bewertungszeitpunkt": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_Completeness/gmd:dateTime/gco:DateTime",
+				"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_Completeness/gmd:dateTime/gco:DateTime",
+				"dataType": "Value"
+			},
+			"Ergebnis der Konformitätsprüfung": {
+				"multi": "{NUM}",
+				"Spezifikation": {
+					"Name": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_Completeness/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:title/gco:CharacterString",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_Completeness/gmd:result{NUM}/*/gmd:specification/*/gmd:title",
+						"dataType": "CharacterString"
+					},
+					"Kurzbezeichnung": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_Completeness/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:alternateTitle/gco:CharacterString",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_Completeness/gmd:result{NUM}/*/gmd:specification/*/gmd:alternateTitle",
+						"dataType": "CharacterString"
+					}
+				},
+				"Stand der Spezifikation": {
+					"Datum / Art des Datums": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_Completeness/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:date[1]/gmd:CI_Date/gmd:date/gco:Date",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_Completeness/gmd:result{NUM}/*/gmd:specification/*/gmd:date[1]",
+						"dataType": "CI_Date"
+					},
+					"Verweis auf Spezifikation": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_Completeness/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:identifier/gmd:MD_Identifier/gmd:code/gco:CharacterString",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_Completeness/gmd:result{NUM}/*/gmd:specification/*/gmd:identifier/*/gmd:code",
+						"dataType": "CharacterString"
+					},
+					"Ergebnis": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_Completeness/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:pass/gco:Boolean",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_Completeness/gmd:result{NUM}/*/gmd:pass",
+						"dataType": "Boolean"
+					},
+					"Erläuterungen zum Ergebnis": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_Completeness/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:explanation/gco:CharacterString",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_Completeness/gmd:result{NUM}/*/gmd:explanation",
+						"dataType": "CharacterString"
+					},
+					"Quantitativer Wert": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_Completeness/gmd:result[2]/gmd:DQ_QuantitativeResult/gmd:value/gco:Record",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_Completeness/gmd:result{NUM}/*/gmd:value/gco:Record",
+						"dataType": "Value"
+					},
+					"Maßeinheit": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_Completeness/gmd:result[2]/gmd:DQ_QuantitativeResult/gmd:valueUnit/gml:DerivedUnit/gml:derivationUnitTerm",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_Completeness/gmd:result{NUM}/*/gmd:valueUnit/*/gml:derivationUnitTerm",
+						"dataType": "Value"
+					}
+				}
+			}
+		},
+		"Qualitätskriterium: Datenüberschuss": {
+			"Testverfahren": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_CompletenessCommission/gmd:nameOfMeasure/gco:CharacterString",
+					"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_CompletenessCommission/gmd:nameOfMeasure",
+					"dataType": "CharacterString"
+			},
+			"Verfahrensidentifikator": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_CompletenessCommission/gmd:measureIdentification/gmd:MD_Identifier/gmd:code/gco:CharacterString",
+					"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_CompletenessCommission/gmd:measureIdentification/*/gmd:code",
+					"dataType": "CharacterString"
+			},
+			"Methodenbeschreibung": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_CompletenessCommission/gmd:evaluationMethodDescription/gco:CharacterString",
+				"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_CompletenessCommission/gmd:evaluationMethodDescription",
+				"dataType": "CharacterString"
+			},
+			"Bewertungszeitpunkt": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_CompletenessCommission/gmd:dateTime/gco:DateTime",
+				"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_CompletenessCommission/gmd:dateTime/gco:DateTime",
+				"dataType": "Value"
+			},
+			"Ergebnis der Konformitätsprüfung": {
+				"Spezifikation": {
+					"Name": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_CompletenessCommission/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:title/gco:CharacterString",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_CompletenessCommission/gmd:result[1]/*/gmd:specification/*/gmd:title",
+						"dataType": "CharacterString"
+					},
+					"Kurzbezeichnung": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_CompletenessCommission/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:alternateTitle/gco:CharacterString",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_CompletenessCommission/gmd:result[1]/*/gmd:specification/*/gmd:alternateTitle",
+						"dataType": "CharacterString"
+					}
+				},
+				"Stand der Spezifikation": {
+					"Datum / Art des Datums": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_CompletenessCommission/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:date[1]/gmd:CI_Date/gmd:date/gco:Date",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_CompletenessCommission/gmd:result[1]/*/gmd:specification/*/gmd:date[1]",
+						"dataType": "CI_Date"
+					},
+					"Verweis auf Spezifikation": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_CompletenessCommission/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:identifier/gmd:MD_Identifier/gmd:code/gco:CharacterString",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_CompletenessCommission/gmd:result[1]/*/gmd:specification/*/gmd:identifier/*/gmd:code",
+						"dataType": "CharacterString"
+					},
+					"Ergebnis": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_CompletenessCommission/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:pass/gco:Boolean",
+						"xpath": "gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_CompletenessCommission/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:pass/gco:Boolean",
+						"dataType": "Value"
+					},
+					"Erläuterungen zum Ergebnis": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_CompletenessCommission/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:explanation/gco:CharacterString",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_CompletenessCommission/gmd:result[1]/*/gmd:explanation",
+						"dataType": "CharacterString"
+					},
+					"Quantitativer Wert": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_CompletenessCommission/gmd:result[2]/gmd:DQ_QuantitativeResult/gmd:value/gco:Record",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_CompletenessCommission/gmd:result[2]/*/gmd:value/gco:Record",
+						"dataType": "Value"
+					},
+					"Maßeinheit": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_CompletenessCommission/gmd:result[2]/gmd:DQ_QuantitativeResult/gmd:valueUnit/gml:DerivedUnit/gml:derivationUnitTerm",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_CompletenessCommission/gmd:result[2]/*/gmd:valueUnit/gml:DerivedUnit/gml:derivationUnitTerm",
+						"dataType": "Value"
+					}
+				}
+			}
+		},
+		"Qualitätskriterium: Datendefizit": {
+			"Testverfahren": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_CompletenessOmission/gmd:nameOfMeasure/gco:CharacterString",
+					"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_CompletenessOmission/gmd:nameOfMeasure",
+					"dataType": "CharacterString"
+			},
+			"Verfahrensidentifikator": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_CompletenessOmission/gmd:measureIdentification/gmd:MD_Identifier/gmd:code/gco:CharacterString",
+					"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_CompletenessOmission/gmd:measureIdentification/*/gmd:code",
+					"dataType": "CharacterString"
+			},
+			"Methodenbeschreibung": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_CompletenessOmission/gmd:evaluationMethodDescription/gco:CharacterString",
+				"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_CompletenessOmission/gmd:evaluationMethodDescription",
+				"dataType": "CharacterString"
+			},
+			"Bewertungszeitpunkt": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_CompletenessOmission/gmd:dateTime/gco:DateTime",
+				"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_CompletenessOmission/gmd:dateTime/gco:DateTime",
+				"dataType": "Value"
+			},
+			"Ergebnis der Konformitätsprüfung": {
+				"Spezifikation": {
+					"Name": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_CompletenessOmission/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:title/gco:CharacterString",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_CompletenessOmission/gmd:result[1]/*/gmd:specification/*/gmd:title",
+						"dataType": "CharacterString"
+					},
+					"Kurzbezeichnung": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_CompletenessOmission/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:alternateTitle/gco:CharacterString",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_CompletenessOmission/gmd:result[1]/*/gmd:specification/*/gmd:alternateTitle",
+						"dataType": "CharacterString"
+					}
+
+				},
+				"Stand der Spezifikation": {
+					"Datum / Art des Datums": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_CompletenessOmission/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:date[1]/gmd:CI_Date/gmd:date/gco:Date",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_CompletenessOmission/gmd:result[1]/*/gmd:specification/*/gmd:date[1]",
+						"dataType": "CI_Date"
+					},
+					"Verweis auf Spezifikation": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_CompletenessOmission/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:identifier/gmd:MD_Identifier/gmd:code/gco:CharacterString",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_CompletenessOmission/gmd:result[1]/*/gmd:specification/*/gmd:identifier/*/gmd:code",
+						"dataType": "CharacterString"
+					},
+					"Ergebnis": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_CompletenessOmission/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:pass/gco:Boolean",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_CompletenessOmission/gmd:result[1]/*/gmd:pass",
+						"dataType": "Boolean"
+					},
+					"Erläuterungen zum Ergebnis": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_CompletenessOmission/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:explanation/gco:CharacterString",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_CompletenessOmission/gmd:result[1]/*/gmd:explanation",
+						"dataType": "CharacterString"
+					},
+					"Quantitativer Wert": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_CompletenessOmission/gmd:result[2]/gmd:DQ_QuantitativeResult/gmd:value/gco:Record",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_CompletenessOmission/gmd:result[2]/*/gmd:value/gco:Record",
+						"dataType": "Value"
+					},
+					"Maßeinheit": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_CompletenessOmission/gmd:result[2]/gmd:DQ_QuantitativeResult/gmd:valueUnit/gml:DerivedUnit/gml:derivationUnitTerm",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_CompletenessOmission/gmd:result[2]/*/gmd:valueUnit/gml:DerivedUnit/gml:derivationUnitTerm",
+						"dataType": "Value"
+					}
+				}
+			}
+
+		},
+		"Qualitätskriterium: Logische Konsistenz": {
+			"Testverfahren": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_LogicalConsistency/gmd:nameOfMeasure/gco:CharacterString",
+				"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_LogicalConsistency/gmd:nameOfMeasure",
+				"dataType": "CharacterString"
+			},
+			"Verfahrensidentifikator": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_LogicalConsistency/gmd:measureIdentification/gmd:MD_Identifier/gmd:code/gco:CharacterString",
+				"xpath": "gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_LogicalConsistency/gmd:measureIdentification/gmd:MD_Identifier/gmd:code",
+				"dataType": "CharacterString"
+			},
+			"Methodenbeschreibung": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_LogicalConsistency/gmd:evaluationMethodDescription/gco:CharacterString",
+				"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_LogicalConsistency/gmd:evaluationMethodDescription",
+				"dataType": "CharacterString"
+			},
+			"Bewertungszeitpunkt": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_LogicalConsistency/gmd:dateTime/gco:DateTime",
+				"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_LogicalConsistency/gmd:dateTime/gco:DateTime",
+				"dataType": "Value"
+			},
+			"Ergebnis der Konformitätsprüfung": {
+				"Spezifikation": {
+					"Name": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_LogicalConsistency/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:title/gco:CharacterString",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_LogicalConsistency/gmd:result[1]/*/gmd:specification/*/gmd:title",
+						"dataType": "CharacterString"
+					},
+					"Kurzbezeichnung": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_LogicalConsistency/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:alternateTitle/gco:CharacterString",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_LogicalConsistency/gmd:result[1]/*/gmd:specification/*/gmd:alternateTitle",
+						"dataType": "CharacterString"
+					}
+
+				},
+				"Stand der Spezifikation": {
+					"Datum / Art des Datums": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_LogicalConsistency/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:date[1]/gmd:CI_Date/gmd:date/gco:Date",
+						"xpath": "gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_LogicalConsistency/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:specification/*/gmd:date[1]",
+						"dataType": "CI_Date"
+					},
+					"Verweis auf Spezifikation": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_LogicalConsistency/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:identifier/gmd:MD_Identifier/gmd:code/gco:CharacterString",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_LogicalConsistency/gmd:result[1]/*/gmd:specification/*/gmd:identifier/*/gmd:code",
+						"dataType": "CharacterString"
+					},
+					"Ergebnis": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_LogicalConsistency/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:pass/gco:Boolean",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_LogicalConsistency/gmd:result[1]/*/gmd:pass",
+						"dataType": "Boolean"
+					},
+					"Erläuterungen zum Ergebnis": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_LogicalConsistency/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:explanation/gco:CharacterString",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_LogicalConsistency/gmd:result[1]/*/gmd:explanation",
+						"dataType": "CharacterString"
+					},
+					"Quantitativer Wert": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_LogicalConsistency/gmd:result[2]/gmd:DQ_QuantitativeResult/gmd:value/gco:Record",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_LogicalConsistency/gmd:result[2]/*/gmd:value/gco:Record",
+						"dataType": "Value"
+					},
+					"Maßeinheit": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_LogicalConsistency/gmd:result[2]/gmd:DQ_QuantitativeResult/gmd:valueUnit/gml:DerivedUnit/gml:derivationUnitTerm",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_LogicalConsistency/gmd:result[2]/*/gmd:valueUnit/gml:DerivedUnit/gml:derivationUnitTerm",
+						"dataType": "Value"
+					}
+				}
+			}
+		},
+		"Qualitätskriterium: Positionsgenauigkeit / Absolute Positionsgenauigkeit": {
+			"Testverfahren": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_AbsoluteExternalPositionalAccuracy/gmd:nameOfMeasure/gco:CharacterString",
+					"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_AbsoluteExternalPositionalAccuracy/gmd:nameOfMeasure",
+					"dataType": "CharacterString"
+			},
+			"Verfahrensidentifikator": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_AbsoluteExternalPositionalAccuracy/gmd:measureIdentification/gmd:MD_Identifier/gmd:code/gco:CharacterString",
+					"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_AbsoluteExternalPositionalAccuracy/gmd:measureIdentification/*/gmd:code",
+					"dataType": "CharacterString"
+			},
+			"Methodenbeschreibung": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_DomainConsistency/gmd:evaluationMethodDescription/gco:CharacterString",
+					"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_DomainConsistency/gmd:evaluationMethodDescription",
+					"dataType": "CharacterString"
+			},
+			"Bewertungszeitpunkt": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_AbsoluteExternalPositionalAccuracy/gmd:dateTime/gco:DateTime",
+					"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_AbsoluteExternalPositionalAccuracy/gmd:dateTime/gco:DateTime",
+					"dataType": "Value"
+			},
+			"Ergebnis der Konformitätsprüfung": {
+				"Spezifikation": {
+					"Name": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_AbsoluteExternalPositionalAccuracy/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:title/gco:CharacterString",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_AbsoluteExternalPositionalAccuracy/gmd:result[1]/*/gmd:specification/*/gmd:title",
+						"dataType": "CharacterString"
+					},
+					"Kurzbezeichnung": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_AbsoluteExternalPositionalAccuracy/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:alternateTitle/gco:CharacterString",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_AbsoluteExternalPositionalAccuracy/gmd:result[1]/*/gmd:specification/*/gmd:alternateTitle",
+						"dataType": "CharacterString"
+					}
+
+				},
+				"Stand der Spezifikation": {
+					"Datum / Art des Datums": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_AbsoluteExternalPositionalAccuracy/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:date[1]/gmd:CI_Date/gmd:date/gco:Date",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_AbsoluteExternalPositionalAccuracy/gmd:result[1]/*/gmd:specification/*/gmd:date[1]",
+						"dataType": "CI_Date"
+					},
+					"Verweis auf Spezifikation": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_AbsoluteExternalPositionalAccuracy/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:identifier/gmd:MD_Identifier/gmd:code/gco:CharacterString",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_AbsoluteExternalPositionalAccuracy/gmd:result[1]/*/gmd:specification/*/gmd:identifier/*/gmd:code",
+						"dataType": "CharacterString"
+					},
+					"Ergebnis": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_AbsoluteExternalPositionalAccuracy/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:pass/gco:Boolean",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_AbsoluteExternalPositionalAccuracy/gmd:result[1]/*/gmd:pass",
+						"dataType": "Boolean"
+					},
+					"Erläuterungen zum Ergebnis": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_AbsoluteExternalPositionalAccuracy/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:explanation/gco:CharacterString",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_AbsoluteExternalPositionalAccuracy/gmd:result[1]/*/gmd:explanation",
+						"dataType": "CharacterString"
+					},
+					"Quantitativer Wert": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_AbsoluteExternalPositionalAccuracy/gmd:result[2]/gmd:DQ_QuantitativeResult/gmd:value/gco:Record",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_AbsoluteExternalPositionalAccuracy/gmd:result[2]/*/gmd:value/gco:Record",
+						"dataType": "Value"
+					},
+					"Maßeinheit": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_AbsoluteExternalPositionalAccuracy/gmd:result[2]/gmd:DQ_QuantitativeResult/gmd:valueUnit/gml:DerivedUnit/gml:derivationUnitTerm",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_AbsoluteExternalPositionalAccuracy/gmd:result[2]/*/gmd:valueUnit/gml:DerivedUnit/gml:derivationUnitTerm",
+						"dataType": "Value"
+					}
+				}
+			}
+		},
+		"Qualitätskriterium: Positionsgenauigkeit / Rasterpositionsgenauigkeit": {
+			"Testverfahren": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_GriddedDataPositionalAccuracy/gmd:nameOfMeasure/gco:CharacterString",
+				"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_GriddedDataPositionalAccuracy/gmd:nameOfMeasure",
+				"dataType": "CharacterString"
+			},
+			"Verfahrensidentifikator": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_GriddedDataPositionalAccuracy/gmd:measureIdentification/gmd:MD_Identifier/gmd:code/gco:CharacterString",
+				"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_GriddedDataPositionalAccuracy/gmd:measureIdentification/*/gmd:code",
+				"dataType": "CharacterString"
+			},
+			"Methodenbeschreibung": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_GriddedDataPositionalAccuracy/gmd:evaluationMethodDescription/gco:CharacterString",
+				"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_GriddedDataPositionalAccuracy/gmd:evaluationMethodDescription",
+				"dataType": "CharacterString"
+			},
+			"Bewertungszeitpunkt": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_GriddedDataPositionalAccuracy/gmd:dateTime/gco:DateTime",
+				"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_GriddedDataPositionalAccuracy/gmd:dateTime/gco:DateTime",
+				"dataType": "Value"
+			},
+			"Ergebnis der Konformitätsprüfung": {
+				"Bezeichnung der Spezifikation": {
+					"Name": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_GriddedDataPositionalAccuracy/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:title/gco:CharacterString",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_GriddedDataPositionalAccuracy/gmd:result[1]/*/gmd:specification/*/gmd:title",
+						"dataType": "CharacterString"
+					},
+					"Kurzbezeichnung": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_GriddedDataPositionalAccuracy/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:alternateTitle/gco:CharacterString",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_GriddedDataPositionalAccuracy/gmd:result[1]/*/gmd:specification/*/gmd:alternateTitle",
+						"dataType": "CharacterString"
+					}
+				},
+				"Stand der Spezifikation": {
+					"Datum / Art des Datums": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_GriddedDataPositionalAccuracy/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:date[1]/gmd:CI_Date/gmd:date/gco:Date",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_GriddedDataPositionalAccuracy/gmd:result[1]/*/gmd:specification/*/gmd:date[1]",
+						"dataType": "CI_Date"
+					},
+					"Verweis auf Spezifikation": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_GriddedDataPositionalAccuracy/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:identifier/gmd:MD_Identifier/gmd:code/gco:CharacterString",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_GriddedDataPositionalAccuracy/gmd:result[1]/*/gmd:specification/*/gmd:identifier/*/gmd:code",
+						"dataType": "CharacterString"
+					},
+					"Ergebnis": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_GriddedDataPositionalAccuracy/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:pass/gco:Boolean",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_GriddedDataPositionalAccuracy/gmd:result[1]/*/gmd:pass",
+						"dataType": "Boolean"
+					},
+					"Erläuterungen zum Ergebnis": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_GriddedDataPositionalAccuracy/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:explanation/gco:CharacterString",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_GriddedDataPositionalAccuracy/gmd:result[1]/*/gmd:explanation",
+						"dataType": "CharacterString"
+					},
+					"Quantitativer Wert": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_GriddedDataPositionalAccuracy/gmd:result[2]/gmd:DQ_QuantitativeResult/gmd:value/gco:Record",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_GriddedDataPositionalAccuracy/gmd:result[2]/*/gmd:value/gco:Record",
+						"dataType": "Value"
+					},
+					"Maßeinheit": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_GriddedDataPositionalAccuracy/gmd:result[2]/gmd:DQ_QuantitativeResult/gmd:valueUnit/gml:DerivedUnit/gml:derivationUnitTerm",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_GriddedDataPositionalAccuracy/gmd:result[2]/*/gmd:valueUnit/gml:DerivedUnit/gml:derivationUnitTerm",
+						"dataType": "Value"
+					}
+				}
+			}
+		},
+		"Qualitätskriterium: Positionsgenauigkeit / Relative Positionsgenauigkeit": {
+			"Testverfahren": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_RelativeInternalPositionalAccuracy/gmd:nameOfMeasure/gco:CharacterString",
+				"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_RelativeInternalPositionalAccuracy/gmd:nameOfMeasure",
+				"dataType": "CharacterString"
+			},
+			"Verfahrensidentifikator / Code": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_RelativeInternalPositionalAccuracy/gmd:measureIdentification/gmd:MD_Identifier/gmd:code/gco:CharacterString",
+				"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_RelativeInternalPositionalAccuracy/gmd:measureIdentification/*/gmd:code",
+				"dataType": "CharacterString"
+			},
+			"Methodenbeschreibung": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_RelativeInternalPositionalAccuracy/gmd:evaluationMethodDescription/gco:CharacterString",
+				"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_RelativeInternalPositionalAccuracy/gmd:evaluationMethodDescription",
+				"dataType": "CharacterString"
+			},
+			"Bewertungszeitpunkt": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_RelativeInternalPositionalAccuracy/gmd:dateTime/gco:DateTime",
+				"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_RelativeInternalPositionalAccuracy/gmd:dateTime/gco:DateTime",
+				"dataType": "Value"
+			},
+			"Ergebnis der Konformitätsprüfung": {
+				"Spezifikation": {
+					"Name": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_RelativeInternalPositionalAccuracy/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:title/gco:CharacterString",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_RelativeInternalPositionalAccuracy/gmd:result[1]/*/gmd:specification/*/gmd:title",
+						"dataType": "CharacterString"
+					},
+					"Kurzbezeichnung": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_RelativeInternalPositionalAccuracy/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:alternateTitle/gco:CharacterString",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_RelativeInternalPositionalAccuracy/gmd:result[1]/*/gmd:specification/*/gmd:alternateTitle",
+						"dataType": "CharacterString"
+					}
+				},
+				"Stand der Spezifikation": {
+					"Datum / Art des Datums": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_RelativeInternalPositionalAccuracy/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:date[1]/gmd:CI_Date/gmd:date/gco:Date",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_RelativeInternalPositionalAccuracy/gmd:result[1]/*/gmd:specification/*/gmd:date[1]",
+						"dataType": "CI_Date"
+					},
+					"Verweis auf Spezifikation": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_RelativeInternalPositionalAccuracy/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:identifier/gmd:MD_Identifier/gmd:code/gco:CharacterString",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_RelativeInternalPositionalAccuracy/gmd:result[1]/*/gmd:specification/*/gmd:identifier/*/gmd:code",
+						"dataType": "CharacterString"
+					},
+					"Ergebnis": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_RelativeInternalPositionalAccuracy/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:pass/gco:Boolean",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_RelativeInternalPositionalAccuracy/gmd:result[1]/*/gmd:pass",
+						"dataType": "Boolean"
+					},
+					"Erläuterungen zum Ergebnis": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_RelativeInternalPositionalAccuracy/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:explanation/gco:CharacterString",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_RelativeInternalPositionalAccuracy/gmd:result[1]/*/gmd:explanation",
+						"dataType": "CharacterString"
+					},
+					"Quantitativer Wert": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_RelativeInternalPositionalAccuracy/gmd:result[2]/gmd:DQ_QuantitativeResult/gmd:value/gco:Record",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_RelativeInternalPositionalAccuracy/gmd:result[2]/*/gmd:value/gco:Record",
+						"dataType": "Value"
+					},
+					"Maßeinheit": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_RelativeInternalPositionalAccuracy/gmd:result[2]/gmd:DQ_QuantitativeResult/gmd:valueUnit/gml:DerivedUnit/gml:derivationUnitTerm",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report/gmd:DQ_RelativeInternalPositionalAccuracy/gmd:result[2]/*/gmd:valueUnit/gml:DerivedUnit/gml:derivationUnitTerm",
+						"dataType": "Value"
+					}
+				}
+			}
+		}
+	},
+	"Beschränkungen von Zugang und Nutzung": {
+		"Allgemeine Beschränkungen": {
+			"Bedingungen für Zugang und Nutzung einschließlich Gebühren": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:resourceConstraints[1]/gmd:MD_Constraints/gmd:useLimitation/gco:CharacterString",
+				"xpath": "gmd:identificationInfo/*/gmd:resourceConstraints[1]/*/gmd:useLimitation",
+				"dataType": "CharacterString"
+			}
+		},
+		"Spezielle Beschränkungen": {
+			"Beschränkungen des öffentlichen Zugangs": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:resourceConstraints/gmd:MD_LegalConstraints/gmd:accessConstraints[1]/gmd:MD_RestrictionCode",
+				"xpath": "gmd:identificationInfo/*/gmd:resourceConstraints/*/gmd:accessConstraints/gmd:MD_RestrictionCode",
+				"dataType": "Value"
+			},
+			"Beschränkung der freien Nutzung": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:resourceConstraints/gmd:MD_LegalConstraints/gmd:useConstraints[1]/gmd:MD_RestrictionCode",
+				"xpath": "gmd:identificationInfo/*/gmd:resourceConstraints/gmd:MD_LegalConstraints/gmd:useConstraints/gmd:MD_RestrictionCode",
+				"dataType": "Value"
+			},
+			"Andere Beschränkungen": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:resourceConstraints/gmd:MD_LegalConstraints/gmd:otherConstraints/gco:CharacterString",
+				"xpath": "gmd:identificationInfo/*/gmd:resourceConstraints/gmd:MD_LegalConstraints/gmd:otherConstraints",
+				"dataType": "CharacterString"
+			},
+			"Sicherheitseinstufung": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:resourceConstraints/gmd:MD_SecurityConstraints/gmd:classification/gmd:MD_ClassificationCode",
+				"xpath": "gmd:identificationInfo/*/gmd:resourceConstraints/*/gmd:classification/gmd:MD_ClassificationCode",
+				"dataType": "Value"
+			}
+		}
+	},
+	"Vertriebsangaben (Download / Bestellung)": {
+		"Informationen zum Bestellverfahren": {
+			"Kosten": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributionOrderProcess/gmd:MD_StandardOrderProcess/gmd:fees/gco:CharacterString",
+				"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributionOrderProcess/*/gmd:fees",
+				"dataType": "CharacterString"
+			},
+			"Bestellhinweise, Lieferbedingungen": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributionOrderProcess/gmd:MD_StandardOrderProcess/gmd:orderingInstructions/gco:CharacterString",
+				"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributionOrderProcess/*/gmd:orderingInstructions",
+				"dataType": "CharacterString"
+			},
+			"Lieferzeit": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributionOrderProcess/gmd:MD_StandardOrderProcess/gmd:turnaround/gco:CharacterString",
+				"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributionOrderProcess/*/gmd:turnaround",
+				"dataType": "CharacterString"
+			}
+		},
+		"Datenformat, in dem die Geodaten abgegeben werden": {
+			"multi": "{NUM}",
+			"Formatbezeichnung": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributionFormat/gmd:MD_Format[1]/gmd:name/gco:CharacterString",
+				"xpath": "gmd:distributionInfo/*/gmd:distributionFormat/gmd:MD_Format{NUM}/gmd:name",
+				"dataType": "CharacterString"
+			},
+			"Version des Datenformats": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributionFormat/gmd:MD_Format[1]/gmd:version/gco:CharacterString",
+				"xpath": "gmd:distributionInfo/*/gmd:distributionFormat/gmd:MD_Format{NUM}/gmd:version",
+				"dataType": "CharacterString"
+			},
+			"Formatspezifikation": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributionFormat/gmd:MD_Format[1]/gmd:specification/gco:CharacterString",
+				"xpath": "gmd:distributionInfo/*/gmd:distributionFormat/gmd:MD_Format{NUM}/gmd:specification",
+				"dataType": "CharacterString"
+			}
+		},
+		"Transferoptionen": {
+			"multi": "{NUM}",
+			"Abgabeeinheiten": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorTransferOptions[1]/gmd:MD_DigitalTransferOptions/gmd:unitsOfDistribution/gco:CharacterString",
+				"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributorTransferOptions{NUM}/*/gmd:unitsOfDistribution",
+				"dataType": "CharacterString"
+			},
+			"Transfergröße im Abgabeformat": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorTransferOptions[1]/gmd:MD_DigitalTransferOptions/gmd:transferSize/gco:Real",
+				"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributorTransferOptions{NUM}/*/gmd:transferSize",
+				"dataType": "Real"
+			},
+			"Zugriff": {
+				"Online-Zugriff": {
+					"Adresse für Online-Zugriff (URL)": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:transferOptions/gmd:MD_DigitalTransferOptions[1]/gmd:onLine[1]/gmd:CI_OnlineResource/gmd:linkage/gmd:URL",
+						"xpath": "gmd:distributionInfo/*/gmd:transferOptions/gmd:MD_DigitalTransferOptions{NUM}/gmd:onLine",
+						"dataType": "CI_OnlineResource"
+					}
+				},
+				"Offline-Zugriff": {
+					"Offline-Medium": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorTransferOptions[]/gmd:MD_DigitalTransferOptions/gmd:offLine/gmd:MD_Medium/gmd:name/gmd:MD_MediumNameCode",
+						"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributorTransferOptions{NUM}/*/gmd:offLine/*/gmd:name/gmd:MD_MediumNameCode",
+						"dataType": "Value"
+					}
+				}
+			}
+		}
+	},
+	"Kontaktangaben": {
+		"Für den Vertrieb verantwortliche Stelle" : {
+			"Name der Organisation" : {
+				"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:organisationName/gco:CharacterString",
+					"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:organisationName",
+					"dataType": "Value"
+			},
+			"Adressangaben" : {
+				"Straße und Hausnummer / Postfach" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:deliveryPoint/gco:CharacterString",
+					"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributorContact/*/gmd:contactInfo/*/gmd:address/*/gmd:deliveryPoint",
+					"dataType": "CharacterString"
+				},
+				"Postleitzahl" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:postalCode/gco:CharacterString",
+					"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributorContact/*/gmd:contactInfo/*/gmd:address/*/gmd:postalCode",
+					"dataType": "CharacterString"
+				},
+				"Ort" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:city/gco:CharacterString",
+					"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:city",
+					"dataType": "CharacterString"
+				},
+				"Bundesland" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:administrativeArea/gco:CharacterString",
+					"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:administrativeArea",
+					"dataType": "CharacterString"
+				},
+				"Staat" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:country/gco:CharacterString",
+					"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:country",
+					"dataType": "CharacterString"
+				},
+				"Internetadresse der Vertriebsstelle" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:onlineResource/gmd:CI_OnlineResource/gmd:linkage/gmd:URL",
+					"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:onlineResource",
+					"dataType": "CI_OnlineResource"
+				}
+			},
+			"Kontaktinformationen" : {
+				"Zuständige Person" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:individualName/gco:CharacterString",
+					"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:individualName",
+					"dataType": "CharacterString"
+				},
+				"Name der Organisationseinheit / Position der Person" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:positionName/gco:CharacterString",
+					"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:positionName",
+					"dataType": "CharacterString"
+				},
+				"Funktion" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:role/gmd:CI_RoleCode",
+					"xpath": "gmd:distributionInfo/*/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:role/gmd:CI_RoleCode",
+					"dataType": "Value"
+				},
+				"Telefonnummer" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:phone/gmd:CI_Telephone/gmd:voice/gco:CharacterString",
+					"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributorContact/*/gmd:contactInfo/*/gmd:phone/*/gmd:voice",
+					"dataType": "CharacterString"
+				},
+				"Faxnummer" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:phone/gmd:CI_Telephone/gmd:facsimile/gco:CharacterString",
+					"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:phone/*/gmd:facsimile",
+					"dataType": "CharacterString"
+				},
+				"E-Mail-Adresse" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:electronicMailAddress/gco:CharacterString",
+					"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributorContact/*/gmd:contactInfo/*/gmd:address/*/gmd:electronicMailAddress",
+					"dataType": "CharacterString"
+				}
+			}
+		},
+		"Für die Geodaten verantwortliche Stelle" : {
+			"Name der Organisation" : {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:organisationName/gco:CharacterString",
+					"xpath": "gmd:identificationInfo/*/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:organisationName",
+					"dataType": "CharacterString"
+			},
+			"Adressangaben" : {
+				"Straße und Hausnummer / Postfach" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:deliveryPoint/gco:CharacterString",
+					"xpath": "gmd:identificationInfo/*/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:deliveryPoint",
+					"dataType": "CharacterString"
+				},
+				"Postleitzahl" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:postalCode/gco:CharacterString",
+					"xpath": "gmd:identificationInfo/*/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:postalCode",
+					"dataType": "CharacterString"
+				},
+				"Ort" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:city/gco:CharacterString",
+					"xpath": "gmd:identificationInfo/*/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:city",
+					"dataType": "CharacterString"
+				},
+				"Bundesland" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:administrativeArea/gco:CharacterString",
+					"xpath": "gmd:identificationInfo/*/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:administrativeArea",
+					"dataType": "CharacterString"
+				},
+				"Staat" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:country/gco:CharacterString",
+					"xpath": "gmd:identificationInfo/*/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:country",
+					"dataType": "CharacterString"
+				},
+				"Internetadresse der für Geodaten verantwortlichen Stelle" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:onlineResource/gmd:CI_OnlineResource/gmd:linkage/gmd:URL",
+					"xpath": "gmd:identificationInfo/*/gmd:pointOfContact/*/gmd:contactInfo/*/gmd:onlineResource",
+					"dataType": "CI_OnlineResource"
+				}
+			},
+			"Kontaktinformationen" : {
+				"Zuständige Person" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:individualName/gco:CharacterString",
+					"xpath": "gmd:identificationInfo/*/gmd:pointOfContact/*/gmd:individualName",
+					"dataType": "CharacterString"
+				},
+				"Name der Organisationseinheit / Position der Person" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:positionName/gco:CharacterString",
+					"xpath": "gmd:identificationInfo/*/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:positionName",
+					"dataType": "CharacterString"
+				},
+				"Funktion" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:role/gmd:CI_RoleCode",
+					"xpath": "gmd:identificationInfo/*/gmd:pointOfContact/*/gmd:role/gmd:CI_RoleCode",
+					"dataType": "Value"
+				},
+				"Telefonnummer" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:phone/gmd:CI_Telephone/gmd:voice/gco:CharacterString",
+					"xpath": "gmd:identificationInfo/*/gmd:pointOfContact/*/gmd:contactInfo/*/gmd:phone/*/gmd:voice",
+					"dataType": "CharacterString"
+				},
+				"Faxnummer" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:phone/gmd:CI_Telephone/gmd:facsimile/gco:CharacterString",
+					"xpath": "gmd:identificationInfo/*/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:phone/*/gmd:facsimile",
+					"dataType": "CharacterString"
+				},
+				"E-Mail-Adresse" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/gmd:MD_DataIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:electronicMailAddress/gco:CharacterString",
+					"xpath": "gmd:identificationInfo/*/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:electronicMailAddress",
+					"dataType": "CharacterString"
+				}
+			}
+		},
+		"Für die Metadaten verantwortliche Stelle" : {
+			"Name der Organisation" : {
+				"xpath_w": "/gmd:MD_Metadata/gmd:contact/gmd:CI_ResponsibleParty/gmd:organisationName/gco:CharacterString",
+					"xpath": "gmd:contact/gmd:CI_ResponsibleParty/gmd:organisationName",
+					"dataType": "CharacterString"
+			},
+			"Adressangaben" : {
+				"Straße und Hausnummer / Postfach" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:deliveryPoint/gco:CharacterString",
+					"xpath": "gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:deliveryPoint",
+					"dataType": "CharacterString"
+				},
+				"Postleitzahl" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:postalCode/gco:CharacterString",
+					"xpath": "gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:postalCode",
+					"dataType": "CharacterString"
+				},
+				"Ort" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:city/gco:CharacterString",
+					"xpath": "gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:city",
+					"dataType": "CharacterString"
+				},
+				"Bundesland" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:administrativeArea/gco:CharacterString",
+					"xpath": "gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:administrativeArea",
+					"dataType": "CharacterString"
+				},
+				"Staat" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:country/gco:CharacterString",
+					"xpath": "gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:country",
+					"dataType": "CharacterString"
+				},
+				"Internetadresse Metadaten verantwortliche Stelle" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:onlineResource/gmd:CI_OnlineResource/gmd:linkage/gmd:URL",
+					"xpath": "gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:onlineResource",
+					"dataType": "CI_OnlineResource"
+				}
+			},
+			"Kontaktinformationen" : {
+				"Zuständige Person" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:contact/gmd:CI_ResponsibleParty/gmd:individualName/gco:CharacterString",
+					"xpath": "gmd:contact/gmd:CI_ResponsibleParty/gmd:individualName",
+					"dataType": "CharacterString"
+				},
+				"Name der Organisationseinheit / Position der Person" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:contact/gmd:CI_ResponsibleParty/gmd:positionName/gco:CharacterString",
+					"xpath": "gmd:contact/gmd:CI_ResponsibleParty/gmd:positionName",
+					"dataType": "CharacterString"
+				},
+				"Funktion" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:contact/gmd:CI_ResponsibleParty/gmd:role/gmd:CI_RoleCode",
+					"xpath": "gmd:contact/*/gmd:role/gmd:CI_RoleCode",
+					"dataType": "Value"
+				},
+				"Telefonnummer" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:phone/gmd:CI_Telephone/gmd:voice/gco:CharacterString",
+					"xpath": "gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:phone/*/gmd:voice",
+					"dataType": "CharacterString"
+				},
+				"Faxnummer" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:phone/gmd:CI_Telephone/gmd:facsimile/gco:CharacterString",
+					"xpath": "gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:phone/*/gmd:facsimile",
+					"dataType": "CharacterString"
+				},
+				"E-Mail-Adresse" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:electronicMailAddress/gco:CharacterString",
+					"xpath": "gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:electronicMailAddress",
+					"dataType": "CharacterString"
+				}
+			}
+		}
+	}
+}

Added: branches/metador/http/MeTaDor/json/metadata_service.json
===================================================================
--- branches/metador/http/MeTaDor/json/metadata_service.json	                        (rev 0)
+++ branches/metador/http/MeTaDor/json/metadata_service.json	2011-04-27 13:06:31 UTC (rev 7785)
@@ -0,0 +1,698 @@
+{
+	"Informationen zum Metadatensatz": {
+		"Basisinformation zum Metadatensatz": {
+			"Identifikator des Metadatensatzes": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:fileIdentifier/gco:CharacterString",
+				"xpath": "gmd:fileIdentifier[1]",
+				"dataType": "CharacterString"
+			},
+			"Metadatensatzsprache": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:language/gmd:LanguageCode",
+				"xpath": "gmd:language",
+				"dataType": "LanguageCode"
+			},
+			"Metadatenzeichensatz": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:characterSet/gmd:MD_CharacterSetCode",
+				"xpath": "gmd:characterSet/gmd:MD_CharacterSetCode",
+				"dataType": "codeListValue"
+			},
+			"Letzte Überarbeitung der Metadaten": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:dateStamp/gco:DateTime",
+				"xpath": "gmd:dateStamp",
+				"dataType": "Date"
+			}
+		},
+		"Angaben zur Metadatenspezifikation": {
+			"Bezeichnung der Spezifikation": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:metadataStandardName/gco:CharacterString",
+				"xpath": "gmd:metadataStandardName",
+				"dataType": "CharacterString"
+			},
+			"Version der Spezifikation": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:metadataStandardVersion/gco:CharacterString",
+				"xpath": "gmd:metadataStandardVersion",
+				"dataType": "CharacterString"
+			}
+		}
+	},
+	"Identifikation der Geodatendienstes": {
+		"Bezeichnung der Geodatendienstes": {
+			"Titel": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:citation/gmd:CI_Citation/gmd:title/gco:CharacterString",
+				"xpath": "gmd:identificationInfo/*/gmd:citation/*/gmd:title",
+				"dataType": "CharacterString"
+			},
+			"Alternativtitel": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:citation/gmd:CI_Citation[1]/gmd:alternateTitle/gco:CharacterString",
+				"xpath": "gmd:identificationInfo/*/gmd:citation/*/gmd:alternateTitle[1]",
+				"dataType": "CharacterString"
+			}
+		},
+		"Einordnung der Geoinformationsressource": {
+			"Ressourcenart": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:hierarchyLevel/gmd:MD_ScopeCode",
+				"xpath": "gmd:hierarchyLevel",
+				"dataType": "MD_ScopeCode"
+			},
+			"Bezeichnung der Ressourcenart": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:hierarchyLevelName/gco:CharacterString",
+				"xpath": "gmd:hierarchyLevelName",
+				"dataType": "CharacterString"
+			}
+		},
+		"Identifikator": {
+			"Eindeutiger Ressourcenbezeichner des Geodatendienstes": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:citation/gmd:CI_Citation/gmd:identifier/gmd:MD_Identifier/gmd:code/gco:CharacterString",
+				"xpath": "gmd:identificationInfo/*/gmd:citation/*/gmd:identifier/*/gmd:code",
+				"dataType": "CharacterString"
+			}
+		},
+		"Basisinformation zum Dienst": {
+			"Art des Geodatendienstes": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/srv:serviceType/gco:LocalName",
+				"xpath": "gmd:identificationInfo/*/srv:serviceType/gco:LocalName",
+				"dataType": "Value"
+			},
+			"Spezifikation des Dienstes mit Versionsangabe": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/srv:serviceTypeVersion/gco:CharacterString",
+				"xpath": "gmd:identificationInfo/*/srv:serviceTypeVersion",
+				"dataType": "CharacterString"
+			}
+
+		}
+	},
+	"Inhaltsbeschreibung des Geodatendienstes": {
+		"Beschreibung": {
+			"Kurzbeschreibung": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:abstract/gco:CharacterString",
+				"xpath": "gmd:identificationInfo/*/gmd:abstract",
+				"dataType": "CharacterString"
+			},
+			"Zweck der Ressource": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:purpose/gco:CharacterString",
+				"xpath": "gmd:identificationInfo/*/gmd:purpose",
+				"dataType": "CharacterString"
+			}
+		},
+		"Vorschaugrafik": {
+			"Link auf Vorschaugrafik": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:graphicOverview[1]/gmd:MD_BrowseGraphic/gmd:fileName",
+				"xpath": "gmd:identificationInfo/*/gmd:graphicOverview",
+				"dataType": "MD_BrowseGraphic"
+			}
+		},
+		"Operationen des Dienstes": {
+			"Name der Operation": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/srv:containsOperations[1]/srv:SV_OperationMetadata/srv:operationName/gco:CharacterString",
+				"xpath": "gmd:identificationInfo/*/srv:containsOperations[1]/*/srv:operationName",
+				"dataType": "CharacterString"
+			},
+			"Rechnerplattform der Operation": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/srv:containsOperations[1]/srv:SV_OperationMetadata/srv:DCP/srv:DCPList",
+				"xpath": "gmd:identificationInfo/*/srv:containsOperations[1]/*/srv:DCP/srv:DCPList",
+				"dataType": "Value"
+			},
+			"Beschreibung der Operation": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/srv:containsOperations[1]/srv:SV_OperationMetadata/srv:operationDescription/gco:CharacterString",
+				"xpath": "gmd:identificationInfo/*/srv:containsOperations[1]/*/srv:operationDescription",
+				"dataType": "CharacterString"
+			},
+			"Online-Adresse": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/srv:containsOperations[1]/srv:SV_OperationMetadata/srv:connectPoint/gmd:CI_OnlineResource/gmd:linkage/gmd:URL",
+				"xpath": "gmd:identificationInfo/*/srv:containsOperations[1]/*/srv:connectPoint",
+				"dataType": "CI_OnlineResource"
+			}
+		},
+		"Kopplung zwischen Diensten und Geodaten": {
+			"Art der Kopplung": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/srv:couplingType/srv:SV_CouplingType",
+				"xpath": "gmd:identificationInfo/*/srv:couplingType/srv:SV_CouplingType",
+				"dataType": "Value"
+			}
+		},
+		"Eng gekoppelte Daten": {
+			"Identifikator der eng gekoppelten Daten": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/srv:operatesOn",
+				"xpath": "gmd:identificationInfo/*/srv:operatesOn",
+				"dataType": "Value"
+			}
+		}
+	},
+	"Schlüsselwörter für die Suche": {
+		"Schlüsselwörter nach der GDI-BW-Dienstefunktionsliste": {
+			"Schlüsselwort nach der GDI-BW-Dienstefunktionsliste": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:descriptiveKeywords[1]/gmd:MD_Keywords/gmd:keyword[]/gco:CharacterString--A",
+				"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords[1]/*/gmd:keyword",
+				"dataType": "CharacterString"
+			},
+			"Thesaurus": {
+				"Name": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:descriptiveKeywords[1]/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:title/gco:CharacterString--A",
+					"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords[1]/*/gmd:thesaurusName/*/gmd:title",
+					"dataType": "CharacterString"
+				},
+				"Kurzbezeichnung": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:descriptiveKeywords[1]/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:alternateTitle/gco:CharacterString--B",
+					"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords[1]/*/gmd:thesaurusName/*/gmd:alternateTitle",
+					"dataType": "CharacterString"
+				}
+			},
+			"Datumsangaben zum Thesaurus": {
+				"Datum / Art des Datums": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:descriptiveKeywords[1]/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:date/gmd:CI_Date/gmd:date/gco:Date--A",
+					"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords[1]/*/gmd:thesaurusName/*/gmd:date",
+					"dataType": "CI_Date"
+				},
+				"URL (Ressourcenbezeichnung)": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:descriptiveKeywords[1]/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:citedResponsibleParty/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:onlineResource/gmd:CI_OnlineResource/gmd:linkage/gmd:URL--A",
+					"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords[1]/*/gmd:thesaurusName/*/gmd:citedResponsibleParty/*/gmd:contactInfo/*/gmd:onlineResource",
+					"dataType": "CI_OnlineResource"
+				}
+			}
+		},
+		"Sonstige Schlüsselworte": {
+			"multi": "{NUM}",
+			"Frei gewähltes Schlüsselwort": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:descriptiveKeywords[2]/gmd:MD_Keywords/gmd:keyword[]/gco:CharacterString--B",
+				"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords{NUM}/*/gmd:keyword/gco:CharacterString[@type='B']",
+				"dataType": "Value"
+			},
+			"Thesaurus": {
+				"Name": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:descriptiveKeywords[2]/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:title/gco:CharacterString--B",
+					"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords{NUM}/*/gmd:thesaurusName/*/gmd:title/gco:CharacterString[@type='B']",
+					"dataType": "Value"
+				},
+				"Kurzbezeichnung": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:descriptiveKeywords[2]/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:alternateTitle/gco:CharacterString--B",
+					"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords{NUM}/*/gmd:thesaurusName/*/gmd:alternateTitle/gco:CharacterString[@type='B']",
+					"dataType": "Value"
+				}
+			},
+			"Datumsangaben zum Thesaurus": {
+				"Datum": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:descriptiveKeywords[2]/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:date/gmd:CI_Date/gmd:date/gco:Date--B",
+					"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords{NUM}/*/gmd:thesaurusName/*/gmd:date/gmd:CI_Date/gmd:date/gco:Date[@type='B']",
+					"dataType": "Value"
+				},
+				"Art des Datums": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:descriptiveKeywords[2]/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:date/gmd:CI_Date/gmd:dateType/gmd:CI_DateTypeCode",
+					"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords{NUM}/*/gmd:thesaurusName/*/gmd:date/gmd:CI_Date/gmd:dateType/gmd:CI_DateTypeCode[@type='B']",
+					"dataType": "Value"
+				},
+				"URL (Ressourcenbezeichnung)": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:descriptiveKeywords[2]/gmd:MD_Keywords/gmd:thesaurusName/gmd:CI_Citation/gmd:citedResponsibleParty/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:onlineResource/gmd:CI_OnlineResource/gmd:linkage/gmd:URL--B",
+					"xpath": "gmd:identificationInfo/*/gmd:descriptiveKeywords{NUM}/*/gmd:thesaurusName/*/gmd:citedResponsibleParty/*/gmd:contactInfo/*/gmd:onlineResource/*/gmd:linkage/gmd:URL[@type='B']",
+					"dataType": "Value"
+				}
+			}
+		}
+	},
+	"Räumliche Angaben": {
+		"Horizontales Referenzsystem": {
+			"multi": "{NUM}",
+			"Identifikator des horizontalen Referenzsystems": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:referenceSystemInfo[1]/gmd:MD_ReferenceSystem/gmd:referenceSystemIdentifier/gmd:RS_Identifier/gmd:code/gco:CharacterString",
+				"xpath": "gmd:referenceSystemInfo{NUM}/*/gmd:referenceSystemIdentifier/gmd:RS_Identifier/gmd:code",
+				"dataType": "CharacterString"
+			},
+			"Bezeichnung der für den Identifikator zuständigen Organisation": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:referenceSystemInfo[1]/gmd:MD_ReferenceSystem/gmd:referenceSystemIdentifier/gmd:RS_Identifier/gmd:codeSpace/gco:CharacterString",
+				"xpath": "gmd:referenceSystemInfo{NUM}/*/gmd:referenceSystemIdentifier/gmd:RS_Identifier/gmd:codeSpace",
+				"dataType": "CharacterString"
+			}
+		},
+		"Vertikales Referenzsystem": {
+			"multi": "{NUM}",
+			"Identifikator des vertikalen Referenzsystems": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:referenceSystemInfo[2]/gmd:MD_ReferenceSystem/gmd:referenceSystemIdentifier/gmd:RS_Identifier/gmd:code/gco:CharacterString",
+				"xpath": "gmd:referenceSystemInfo{NUM}/*/gmd:referenceSystemIdentifier/gmd:RS_Identifier/gmd:code",
+				"dataType": "CharacterString"
+			},
+			"Bezeichnung der für den Identifikator zuständigen Organisation": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:referenceSystemInfo[2]/gmd:MD_ReferenceSystem/gmd:referenceSystemIdentifier/gmd:RS_Identifier/gmd:codeSpace/gco:CharacterString",
+				"xpath": "gmd:referenceSystemInfo{NUM}/*/gmd:referenceSystemIdentifier/gmd:RS_Identifier/gmd:codeSpace",
+				"dataType": "CharacterString"
+			}
+		},
+		"Geographische Ausdehnung": {
+			"Geografische Ausdehnung über Angabe einer Gebietseinheit": {
+				"multi": "{NUM}",
+				"Bezeichnung der Gebietseinheit": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/srv:extent/gmd:EX_Extent[1]/gmd:geographicElement/gmd:EX_GeographicDescription/gmd:geographicIdentifier/gmd:MD_Identifier/gmd:code/gco:CharacterString",
+					"xpath": "gmd:identificationInfo/*/gmd:extent/gmd:EX_Extent{NUM}/gmd:geographicElement/gmd:EX_GeographicDescription/gmd:geographicIdentifier/gmd:MD_Identifier/gmd:code",
+					"dataType": "CharacterString"
+				},
+				"Geodaten innerhalb der Gebietseinheit": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/srv:extent/gmd:EX_Extent[1]/gmd:geographicElement/gmd:EX_GeographicDescription/srv:extentTypeCode/gco:Boolean",
+					"xpath": "gmd:identificationInfo/*/gmd:extent/gmd:EX_Extent{NUM}/gmd:geographicElement/gmd:EX_GeographicDescription/gmd:extentTypeCode",
+					"dataType": "Boolean"
+				}
+			},
+			"Geografische Ausdehnung über Begrenzungsrechteck": {
+				"multi": "{NUM}",
+				"Westliche Begrenzung (geographische Länge)": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/srv:extent[1]/gmd:EX_Extent/gmd:geographicElement/gmd:EX_GeographicBoundingBox/gmd:westBoundLongitude/gco:Decimal",
+					"xpath": "gmd:identificationInfo/*/gmd:extent{NUM}/*/gmd:geographicElement/*/gmd:westBoundLongitude",
+					"dataType": "Decimal"
+				},
+				"Östliche Begrenzung (geographische Länge)": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/srv:extent[1]/gmd:EX_Extent/gmd:geographicElement/gmd:EX_GeographicBoundingBox/gmd:eastBoundLongitude/gco:Decimal",
+					"xpath": "gmd:identificationInfo/*/gmd:extent{NUM}/*/gmd:geographicElement/*/gmd:eastBoundLongitude",
+					"dataType": "Decimal"
+				},
+				"Südliche Begrenzung (geographische Breite)": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/srv:extent[1]/gmd:EX_Extent/gmd:geographicElement/gmd:EX_GeographicBoundingBox/gmd:southBoundLatitude/gco:Decimal",
+					"xpath": "gmd:identificationInfo/*/gmd:extent{NUM}/*/gmd:geographicElement/*/gmd:southBoundLatitude",
+					"dataType": "Decimal"
+				},
+				"Nördliche Begrenzung (geographische Breite)": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/srv:extent[1]/gmd:EX_Extent/gmd:geographicElement/gmd:EX_GeographicBoundingBox/gmd:northBoundLatitude/gco:Decimal",
+					"xpath": "gmd:identificationInfo/*/gmd:extent{NUM}/*/gmd:geographicElement/*/gmd:northBoundLatitude",
+					"dataType": "Decimal"
+				},
+				"Geodaten innerhalb des Begrenzungsrechtecks": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/srv:extent[1]/gmd:EX_Extent/gmd:geographicElement/gmd:EX_BoundingPolygon/srv:extentTypeCode/gco:Boolean",
+					"xpath": "gmd:identificationInfo/*/gmd:extent{NUM}/*/gmd:geographicElement/gmd:EX_BoundingPolygon/gmd:extentTypeCode",
+					"dataType": "Boolean"
+				}
+			},
+			"Beschreibung der Geographischen Ausdehnung": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/srv:extent/gmd:EX_Extent/gmd:description/gco:CharacterString",
+				"xpath": "gmd:identificationInfo/*/gmd:extent/*/gmd:description",
+				"dataType": "CharacterString"
+			}
+		}
+	},
+	"Zeitliche Angaben": {
+		"Zeitliches Bezugssystem": {
+			"Identifikator des Referenzsystems": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:referenceSystemInfo/gmd:MD_ReferenceSystem/gmd:referenceSystemIdentifier/gmd:RS_Identifier/gmd:code/gco:CharacterString",
+					"xpath": "gmd:referenceSystemInfo/*/gmd:referenceSystemIdentifier/*/gmd:code",
+					"dataType": "CharacterString"
+			}
+		},
+		"Aktualität des Geodatendienstes": {
+			"Datumsangaben / Art des Datums": {
+				"multi": "{NUM}",
+				"Datum": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:citation/gmd:CI_Citation/gmd:date[1]/gmd:CI_Date/gmd:date/gco:DateTime",
+					"xpath": "gmd:identificationInfo/*/gmd:citation/*/gmd:date{NUM}",
+					"dataType": "CI_Date"
+				}
+			}
+		},
+		"Zeitliche Ausdehnung": {
+			"Zeitliche Ausdehnung des Inhalts des Geodatendienstes": {
+				"von": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/srv:extent/gmd:EX_Extent/gmd:temporalElement/gmd:EX_TemporalExtent/gmd:extent/gml:TimePeriod/gml:beginPosition",
+					"xpath": "gmd:identificationInfo/*/gmd:extent/*/gmd:temporalElement/*/gmd:extent/gml:TimePeriod[1]/gml:beginPosition",
+					"dataType": "Value"
+				},
+				"bis": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/srv:extent/gmd:EX_Extent/gmd:temporalElement/gmd:EX_TemporalExtent/gmd:extent/gml:TimePeriod/gml:endPosition",
+					"xpath": "gmd:identificationInfo/*/gmd:extent/*/gmd:temporalElement/*/gmd:extent/gml:TimePeriod[1]/gml:endPosition",
+					"dataType": "Value"
+				}
+			}
+		}
+	},
+	"Dokumentation und Visualisierung (Signaturenkatalog)": {
+		"Signaturenkatalog / Darstellungskatalog": {
+			"multi": "{NUM}",
+			"Name des Signaturenkatalogs": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:portrayalCatalogueInfo[1]/gmd:MD_PortrayalCatalogueReference/gmd:portrayalCatalogueCitation/gmd:CI_Citation/gmd:title/gco:CharacterString",
+				"xpath": "gmd:portrayalCatalogueInfo{NUM}/*/gmd:portrayalCatalogueCitation/*/gmd:title",
+				"dataType": "CharacterString"
+			},
+			"Kurzbezeichnung": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:portrayalCatalogueInfo[1]/gmd:MD_PortrayalCatalogueReference/gmd:portrayalCatalogueCitation/gmd:CI_Citation/gmd:alternateTitle[1]/gco:CharacterString",
+				"xpath": "gmd:portrayalCatalogueInfo/*/gmd:portrayalCatalogueCitation/*/gmd:alternateTitle{NUM}",
+				"dataType": "CharacterString"
+			},
+			"Stand des Signaturenkatalogs": {
+				"Datum / Art des Datums": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:portrayalCatalogueInfo[1]/gmd:MD_PortrayalCatalogueReference/gmd:portrayalCatalogueCitation/gmd:CI_Citation/gmd:date/gmd:CI_Date/gmd:date/gco:Date",
+					"xpath": "gmd:portrayalCatalogueInfo{NUM}/*/gmd:portrayalCatalogueCitation/gmd:CI_Citation/gmd:date",
+					"dataType": "CI_Date"
+				},
+				"Online-Verweis auf Signaturenkatalog": {
+					"xpath_w": "/gmd:MD_Metadata/gmd:portrayalCatalogueInfo[1]/gmd:MD_PortrayalCatalogueReference/gmd:portrayalCatalogueCitation/gmd:CI_Citation/gmd:identifier/gmd:MD_Identifier/gmd:code/gco:CharacterString",
+					"xpath": "gmd:portrayalCatalogueInfo{NUM}/*/gmd:portrayalCatalogueCitation/*/gmd:identifier/*/gmd:code",
+					"dataType": "CharacterString"
+				}
+			}
+		}
+	},
+	"Evaluierung / Konformität": {
+		"Geltungsbereich der Qualitätsangaben": {
+			"Bezugsebene des Geltungsbereichs ": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:scope/gmd:DQ_Scope/gmd:level/gmd:MD_ScopeCode",
+				"xpath": "gmd:dataQualityInfo/*/gmd:scope/*/gmd:level",
+				"dataType": "MD_ScopeCode"
+			},
+			"Qualitätsbericht": {
+				"multi": "{NUM}",
+				"Kriterien und Verfahren zur Evaluierung" : {
+					"Testverfahren": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report[1]/gmd:DQ_DomainConsistency/gmd:nameOfMeasure/gco:CharacterString",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report{NUM}/gmd:DQ_DomainConsistency/gmd:nameOfMeasure",
+						"dataType": "CharacterString"
+					},
+					"Verfahrensidentifikator": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report[1]/gmd:DQ_DomainConsistency/gmd:measureIdentification/gmd:MD_Identifier/gmd:code/gco:CharacterString",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report{NUM}/gmd:DQ_DomainConsistency/gmd:measureIdentification/*/gmd:code",
+						"dataType": "CharacterString"
+					},
+					"Methodenbeschreibung": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report[1]/gmd:DQ_DomainConsistency/gmd:evaluationMethodDescription/gco:CharacterString",
+						"xpath": "gmd:dataQualityInfo/*/gmd:report{NUM}/gmd:DQ_DomainConsistency/gmd:evaluationMethodDescription",
+						"dataType": "CharacterString"
+					},
+					"Bewertungszeitpunkt": {
+						"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report[1]/gmd:DQ_DomainConsistency/gmd:dateTime/gco:DateTime",
+						"xpath": "gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report{NUM}/gmd:DQ_DomainConsistency/gmd:dateTime/gco:DateTime",
+						"dataType": "Value"
+					},
+					"Ergebnis der Konformitätsprüfung": {
+						"multi": "{NUM2}",
+						"Spezifikation": {
+							"Name": {
+								"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report[1]/gmd:DQ_DomainConsistency/gmd:result[1]/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:title/gco:CharacterString",
+								"xpath": "gmd:dataQualityInfo/*/gmd:report{NUM}/gmd:DQ_DomainConsistency/gmd:result{NUM2}/*/gmd:specification/*/gmd:title",
+								"dataType": "CharacterString"
+							},
+							"Kurzbezeichnung": {
+								"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report[1]/gmd:DQ_DomainConsistency[1]/gmd:result/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:alternateTitle/gco:CharacterString",
+								"xpath": "gmd:dataQualityInfo/*/gmd:report{NUM}/gmd:DQ_DomainConsistency/gmd:result/*/gmd:specification/*/gmd:alternateTitle",
+								"dataType": "CharacterString"
+							}
+						},
+						"Stand der Spezifikation": {
+							"Datum / Art des Datums": {
+								"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report[1]/gmd:DQ_DomainConsistency[1]/gmd:result/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:date[1]/gmd:CI_Date/gmd:date/gco:Date",
+								"xpath": "gmd:dataQualityInfo/*/gmd:report{NUM}/gmd:DQ_DomainConsistency{NUM2}/gmd:result/*/gmd:specification/*/gmd:date[1]",
+								"dataType": "CI_Date"
+							},
+							"Verweis auf Spezifikation": {
+								"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report[1]/gmd:DQ_DomainConsistency[1]/gmd:result/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:identifier/gmd:MD_Identifier/gmd:code/gco:CharacterString",
+								"xpath": "gmd:dataQualityInfo/*/gmd:report{NUM}/gmd:DQ_DomainConsistency{NUM2}/gmd:result/*/gmd:specification/*/gmd:identifier/*/gmd:code",
+								"dataType": "CharacterString"
+							},
+							"Ergebnis": {
+								"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report[1]/gmd:DQ_DomainConsistency[1]/gmd:result/gmd:DQ_ConformanceResult/gmd:pass/gco:Boolean",
+								"xpath": "gmd:dataQualityInfo/*/gmd:report{NUM}/gmd:DQ_DomainConsistency{NUM2}/gmd:result/*/gmd:pass",
+								"dataType": "Boolean"
+							},
+							"Erläuterungen zum Ergebnis": {
+								"xpath_w": "/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report[1]/gmd:DQ_DomainConsistency[1]/gmd:result/gmd:DQ_ConformanceResult/gmd:pass/gco:Boolean",
+								"xpath": "gmd:dataQualityInfo/*/gmd:report{NUM}/gmd:DQ_DomainConsistency{NUM2}/gmd:result/*/gmd:explanation",
+								"dataType": "CharacterString"
+							}
+						}
+					}
+				}
+			}
+		}
+	},
+	"Beschränkungen von Zugang und Nutzung": {
+		"Allgemeine Beschränkungen": {
+			"Bedingungen für Zugang und Nutzung einschließlich Gebühren": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:resourceConstraints[1]/gmd:MD_Constraints/gmd:useLimitation/gco:CharacterString",
+				"xpath": "gmd:identificationInfo/*/gmd:resourceConstraints[1]/*/gmd:useLimitation",
+				"dataType": "CharacterString"
+			}
+		},
+		"Spezielle Beschränkungen": {
+			"Beschränkungen des öffentlichen Zugangs": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:resourceConstraints/gmd:MD_LegalConstraints/gmd:accessConstraints[1]/gmd:MD_RestrictionCode",
+				"xpath": "gmd:identificationInfo/*/gmd:resourceConstraints/*/gmd:accessConstraints/gmd:MD_RestrictionCode",
+				"dataType": "Value"
+			},
+			"Beschränkung der freien Nutzung": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:resourceConstraints/gmd:MD_LegalConstraints/gmd:useConstraints[1]/gmd:MD_RestrictionCode",
+				"xpath": "gmd:identificationInfo/*/gmd:resourceConstraints/gmd:MD_LegalConstraints/gmd:useConstraints/gmd:MD_RestrictionCode",
+				"dataType": "Value"
+			},
+			"Andere Beschränkungen": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:resourceConstraints/gmd:MD_LegalConstraints/gmd:otherConstraints/gco:CharacterString",
+				"xpath": "gmd:identificationInfo/*/gmd:resourceConstraints/gmd:MD_LegalConstraints/gmd:otherConstraints",
+				"dataType": "CharacterString"
+			},
+			"Sicherheitseinstufung": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:resourceConstraints/gmd:MD_SecurityConstraints/gmd:classification/gmd:MD_ClassificationCode",
+				"xpath": "gmd:identificationInfo/*/gmd:resourceConstraints/*/gmd:classification/gmd:MD_ClassificationCode",
+				"dataType": "Value"
+			}
+		}
+	},
+	"Vertriebsangaben (Download / Bestellung)": {
+		"Informationen zum Bestellverfahren": {
+			"Kosten": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributionOrderProcess/gmd:MD_StandardOrderProcess/gmd:fees/gco:CharacterString",
+				"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributionOrderProcess/*/gmd:fees",
+				"dataType": "CharacterString"
+			},
+			"Bestellhinweise, Lieferbedingungen": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributionOrderProcess/gmd:MD_StandardOrderProcess/gmd:orderingInstructions/gco:CharacterString",
+				"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributionOrderProcess/*/gmd:orderingInstructions",
+				"dataType": "CharacterString"
+			}
+		},
+		"Format der Datenübertragung": {
+			"multi": "{NUM}",
+			"Formatbezeichnung": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributionFormat[1]/gmd:MD_Format/gmd:name/gco:CharacterString",
+				"xpath": "gmd:distributionInfo/*/gmd:distributionFormat/gmd:MD_Format{NUM}/gmd:name",
+				"dataType": "CharacterString"
+			},
+			"Version des Datenformats": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributionFormat[1]/gmd:MD_Format/gmd:version/gco:CharacterString",
+				"xpath": "gmd:distributionInfo/*/gmd:distributionFormat/gmd:MD_Format{NUM}/gmd:version",
+				"dataType": "CharacterString"
+			}
+		},
+		"Online-Zugriff": {
+			"Adresse für den Online-Zugriff (URL)": {
+				"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:transferOptions/gmd:MD_DigitalTransferOptions/gmd:onLine/gmd:CI_OnlineResource/gmd:linkage[1]/gmd:URL",
+				"xpath": "gmd:distributionInfo/*/gmd:transferOptions/*/gmd:onLine",
+				"dataType": "CI_OnlineResource"
+			}
+		}
+	},
+	"Kontaktangaben": {
+		"Für den Vertrieb des Dienstes verantwortliche Stelle" : {
+			"Name der Organisation" : {
+				"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:organisationName/gco:CharacterString",
+					"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:organisationName",
+					"dataType": "Value"
+			},
+			"Adressangaben" : {
+				"Straße und Hausnummer / Postfach" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:deliveryPoint/gco:CharacterString",
+					"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributorContact/*/gmd:contactInfo/*/gmd:address/*/gmd:deliveryPoint",
+					"dataType": "CharacterString"
+				},
+				"Postleitzahl" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:postalCode/gco:CharacterString",
+					"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributorContact/*/gmd:contactInfo/*/gmd:address/*/gmd:postalCode",
+					"dataType": "CharacterString"
+				},
+				"Ort" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:city/gco:CharacterString",
+					"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:city",
+					"dataType": "CharacterString"
+				},
+				"Bundesland" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:administrativeArea/gco:CharacterString",
+					"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:administrativeArea",
+					"dataType": "CharacterString"
+				},
+				"Staat" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:country/gco:CharacterString",
+					"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:country",
+					"dataType": "CharacterString"
+				},
+				"Internetadresse der Vertriebsstelle" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:onlineResource/gmd:CI_OnlineResource/gmd:linkage/gmd:URL",
+					"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:onlineResource",
+					"dataType": "CI_OnlineResource"
+				}
+			},
+			"Kontaktinformationen" : {
+				"Zuständige Person" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:individualName/gco:CharacterString",
+					"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:individualName",
+					"dataType": "CharacterString"
+				},
+				"Name der Organisationseinheit / Position der Person" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:positionName/gco:CharacterString",
+					"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:positionName",
+					"dataType": "CharacterString"
+				},
+				"Funktion" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:role/gmd:CI_RoleCode",
+					"xpath": "gmd:distributionInfo/*/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:role/gmd:CI_RoleCode",
+					"dataType": "Value"
+				},
+				"Telefonnummer" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:phone/gmd:CI_Telephone/gmd:voice/gco:CharacterString",
+					"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributorContact/*/gmd:contactInfo/*/gmd:phone/*/gmd:voice",
+					"dataType": "CharacterString"
+				},
+				"Faxnummer" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:phone/gmd:CI_Telephone/gmd:facsimile/gco:CharacterString",
+					"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:phone/*/gmd:facsimile",
+					"dataType": "CharacterString"
+				},
+				"E-Mail-Adresse" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:distributor/gmd:MD_Distributor/gmd:distributorContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:electronicMailAddress/gco:CharacterString",
+					"xpath": "gmd:distributionInfo/*/gmd:distributor/*/gmd:distributorContact/*/gmd:contactInfo/*/gmd:address/*/gmd:electronicMailAddress",
+					"dataType": "CharacterString"
+				}
+			}
+		},
+		"Für den Betrieb des Dienstes verantwortliche Stelle" : {
+			"Name der Organisation" : {
+				"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:organisationName/gco:CharacterString",
+					"xpath": "gmd:identificationInfo/*/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:organisationName",
+					"dataType": "CharacterString"
+			},
+			"Adressangaben" : {
+				"Straße und Hausnummer / Postfach" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:deliveryPoint/gco:CharacterString",
+					"xpath": "gmd:identificationInfo/*/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:deliveryPoint",
+					"dataType": "CharacterString"
+				},
+				"Postleitzahl" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:postalCode/gco:CharacterString",
+					"xpath": "gmd:identificationInfo/*/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:postalCode",
+					"dataType": "CharacterString"
+				},
+				"Ort" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:city/gco:CharacterString",
+					"xpath": "gmd:identificationInfo/*/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:city",
+					"dataType": "CharacterString"
+				},
+				"Bundesland" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:administrativeArea/gco:CharacterString",
+					"xpath": "gmd:identificationInfo/*/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:administrativeArea",
+					"dataType": "CharacterString"
+				},
+				"Staat" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:country/gco:CharacterString",
+					"xpath": "gmd:identificationInfo/*/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:country",
+					"dataType": "CharacterString"
+				},
+				"Internetadresse der für Geodaten verantwortlichen Stelle" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:onlineResource/gmd:CI_OnlineResource/gmd:linkage/gmd:URL",
+					"xpath": "gmd:identificationInfo/*/gmd:pointOfContact/*/gmd:contactInfo/*/gmd:onlineResource",
+					"dataType": "CI_OnlineResource"
+				}
+			},
+			"Kontaktinformationen" : {
+				"Zuständige Person" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:individualName/gco:CharacterString",
+					"xpath": "gmd:identificationInfo/*/gmd:pointOfContact/*/gmd:individualName",
+					"dataType": "CharacterString"
+				},
+				"Name der Organisationseinheit / Position der Person" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:positionName/gco:CharacterString",
+					"xpath": "gmd:identificationInfo/*/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:positionName",
+					"dataType": "CharacterString"
+				},
+				"Funktion" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:role/gmd:CI_RoleCode",
+					"xpath": "gmd:identificationInfo/*/gmd:pointOfContact/*/gmd:role/gmd:CI_RoleCode",
+					"dataType": "Value"
+				},
+				"Telefonnummer" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:phone/gmd:CI_Telephone/gmd:voice/gco:CharacterString",
+					"xpath": "gmd:identificationInfo/*/gmd:pointOfContact/*/gmd:contactInfo/*/gmd:phone/*/gmd:voice",
+					"dataType": "CharacterString"
+				},
+				"Faxnummer" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:phone/gmd:CI_Telephone/gmd:facsimile/gco:CharacterString",
+					"xpath": "gmd:identificationInfo/*/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:phone/*/gmd:facsimile",
+					"dataType": "CharacterString"
+				},
+				"E-Mail-Adresse" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:electronicMailAddress/gco:CharacterString",
+					"xpath": "gmd:identificationInfo/*/gmd:pointOfContact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:electronicMailAddress",
+					"dataType": "CharacterString"
+				}
+			}
+		},
+		"Für die Metadaten verantwortliche Stelle" : {
+			"Name der Organisation" : {
+				"xpath_w": "/gmd:MD_Metadata/gmd:contact/gmd:CI_ResponsibleParty/gmd:organisationName/gco:CharacterString",
+					"xpath": "gmd:contact/gmd:CI_ResponsibleParty/gmd:organisationName",
+					"dataType": "CharacterString"
+			},
+			"Adressangaben" : {
+				"Straße und Hausnummer / Postfach" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:deliveryPoint/gco:CharacterString",
+					"xpath": "gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:deliveryPoint",
+					"dataType": "CharacterString"
+				},
+				"Postleitzahl" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:postalCode/gco:CharacterString",
+					"xpath": "gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:postalCode",
+					"dataType": "CharacterString"
+				},
+				"Ort" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:city/gco:CharacterString",
+					"xpath": "gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:city",
+					"dataType": "CharacterString"
+				},
+				"Bundesland" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:administrativeArea/gco:CharacterString",
+					"xpath": "gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:administrativeArea",
+					"dataType": "CharacterString"
+				},
+				"Staat" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:country/gco:CharacterString",
+					"xpath": "gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:country",
+					"dataType": "CharacterString"
+				},
+				"Internetadresse Metadaten verantwortliche Stelle" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:onlineResource/gmd:CI_OnlineResource/gmd:linkage/gmd:URL",
+					"xpath": "gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:onlineResource",
+					"dataType": "CI_OnlineResource"
+				}
+			},
+			"Kontaktinformationen" : {
+				"Zuständige Person" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:contact/gmd:CI_ResponsibleParty/gmd:individualName/gco:CharacterString",
+					"xpath": "gmd:contact/gmd:CI_ResponsibleParty/gmd:individualName",
+					"dataType": "CharacterString"
+				},
+				"Name der Organisationseinheit / Position der Person" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:contact/gmd:CI_ResponsibleParty/gmd:positionName/gco:CharacterString",
+					"xpath": "gmd:contact/gmd:CI_ResponsibleParty/gmd:positionName",
+					"dataType": "CharacterString"
+				},
+				"Funktion" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:contact/gmd:CI_ResponsibleParty/gmd:role/gmd:CI_RoleCode",
+					"xpath": "gmd:contact/*/gmd:role/gmd:CI_RoleCode",
+					"dataType": "Value"
+				},
+				"Telefonnummer" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:phone/gmd:CI_Telephone/gmd:voice/gco:CharacterString",
+					"xpath": "gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:phone/*/gmd:voice",
+					"dataType": "CharacterString"
+				},
+				"Faxnummer" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:phone/gmd:CI_Telephone/gmd:facsimile/gco:CharacterString",
+					"xpath": "gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:phone/*/gmd:facsimile",
+					"dataType": "CharacterString"
+				},
+				"E-Mail-Adresse" : {
+					"xpath_w": "/gmd:MD_Metadata/gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/gmd:CI_Contact/gmd:address/gmd:CI_Address/gmd:electronicMailAddress/gco:CharacterString",
+					"xpath": "gmd:contact/gmd:CI_ResponsibleParty/gmd:contactInfo/*/gmd:address/*/gmd:electronicMailAddress",
+					"dataType": "CharacterString"
+				}
+			}
+		}
+	}
+}

Modified: branches/metador/http/MeTaDor/mb_md_editMetadataByApplication.php
===================================================================
--- branches/metador/http/MeTaDor/mb_md_editMetadataByApplication.php	2011-04-27 07:42:14 UTC (rev 7784)
+++ branches/metador/http/MeTaDor/mb_md_editMetadataByApplication.php	2011-04-27 13:06:31 UTC (rev 7785)
@@ -9,6 +9,7 @@
 <a class='mb-md-search' href='#'>Suche</a>
 <a class='wizard mb-md-edit' href='#mb_pane_editor_application'>&Auml;ndern</a>
 <a class='mb-md-delete' href='#'>L&ouml;schen</a>
+<a class='wizard mb-md-display' href='#'>Anzeigen</a>
 <form>
 	<table class="display"> 	
 		<thead>

Modified: branches/metador/http/MeTaDor/mb_md_editMetadataByData.js
===================================================================
--- branches/metador/http/MeTaDor/mb_md_editMetadataByData.js	2011-04-27 07:42:14 UTC (rev 7784)
+++ branches/metador/http/MeTaDor/mb_md_editMetadataByData.js	2011-04-27 13:06:31 UTC (rev 7785)
@@ -242,7 +242,14 @@
 			$editMetadataByData.bind("rowSelected", function (evt, obj) {
 				$editMetadataByData.find('a.mb-md-display').button("option", "disabled", !obj || obj.length !== 1);
 			});
-			
+
+			$editMetadataByData.find('a.mb-md-display').bind('click',function(){
+				if ($(this).button("option", "disabled")) {
+				    return true;
+				}
+				var id = getSelectedLines()[0] || "";
+				var win = window.open("../MeTaDor/xmlprint.php?id=" + id,"_blank");
+			});
 		
 			//
 			// validate button

Modified: branches/metador/http/MeTaDor/mb_md_editMetadataByData.php
===================================================================
--- branches/metador/http/MeTaDor/mb_md_editMetadataByData.php	2011-04-27 07:42:14 UTC (rev 7784)
+++ branches/metador/http/MeTaDor/mb_md_editMetadataByData.php	2011-04-27 13:06:31 UTC (rev 7785)
@@ -19,7 +19,7 @@
 		<a class='mb-md-search' href='#'>Suche</a>
 		<a class='wizard mb-md-edit' href='#mb_pane_editor_data'>&Auml;ndern</a>
 		<a class='mb-md-delete' href='#'>L&ouml;schen</a>
-		<a class='wizard mb-md-display' href='#mb_pane_editor_data'>Anzeigen</a>
+		<a class='wizard mb-md-display' href='#'>Anzeigen</a>
 <!--		<a class='mb-md-validate' href='#'>Validieren</a>
 		<a class='mb-md-getxml' href='#'>XML-Export</a>-->
 HTML;

Modified: branches/metador/http/MeTaDor/mb_md_editMetadataByService.php
===================================================================
--- branches/metador/http/MeTaDor/mb_md_editMetadataByService.php	2011-04-27 07:42:14 UTC (rev 7784)
+++ branches/metador/http/MeTaDor/mb_md_editMetadataByService.php	2011-04-27 13:06:31 UTC (rev 7785)
@@ -9,6 +9,7 @@
 <a class='mb-md-search' href='#'>Suche</a>
 <a class='wizard mb-md-edit' href='#mb_pane_editor_service'>&Auml;ndern</a>
 <a class='mb-md-delete' href='#'>L&ouml;schen</a>
+<a class='wizard mb-md-display' href='#'>Anzeigen</a>
 <form>
         <table class="display">
                 <thead>

Added: branches/metador/http/MeTaDor/template/indexMetadata.tpl.php
===================================================================
--- branches/metador/http/MeTaDor/template/indexMetadata.tpl.php	                        (rev 0)
+++ branches/metador/http/MeTaDor/template/indexMetadata.tpl.php	2011-04-27 13:06:31 UTC (rev 7785)
@@ -0,0 +1,12 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+    <head>
+        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
+        <title></title>
+		<link rel="stylesheet" type="text/css" media="screen" href="css/metadataPrint.css" />
+		<link rel="stylesheet" type="text/css" media="print" href="css/metadataPrintMediaPrint.css" />
+    </head>
+	<body class="body">
+		<?php echo $param["body"]; ?>
+	</body>
+</html>
\ No newline at end of file

Added: branches/metador/http/MeTaDor/xmlprint.php
===================================================================
--- branches/metador/http/MeTaDor/xmlprint.php	                        (rev 0)
+++ branches/metador/http/MeTaDor/xmlprint.php	2011-04-27 13:06:31 UTC (rev 7785)
@@ -0,0 +1,63 @@
+<?php
+	$pathClasses	= dirname(__FILE__)."/../classes/";
+	$pathTemplates	= dirname(__FILE__)."/template/";
+	$pathJson		= dirname(__FILE__)."/json/";
+
+	require_once(dirname(__FILE__) . "/../../core/globalSettings.php");
+	require_once $pathClasses."class_connector.php";
+
+	require_once $pathClasses."Template.class.php";
+	require_once $pathClasses."MetadataPrint.class.php";
+
+
+	if(is_numeric($_GET["id"])) {
+		$recordSQL = "SELECT uuid,xml from mb_metadata_data WHERE id = $1;";
+		$result = db_prep_query($recordSQL,array($_GET["id"]),array(i));
+		$row = db_fetch_array($result);
+		
+		if($row){
+			$type = "";
+
+			// GET TYPE
+			$tmp = new DOMDocument();
+			if(!$tmp->loadXML($row['xml'])) {
+				Throw new Exception(__FILE__." : could not load xml.");
+			}
+
+			$xp = new DOMXPath($tmp);
+			$nodeList = $xp->query("/gmd:MD_Metadata/gmd:hierarchyLevel/gmd:MD_ScopeCode");
+
+			if($nodeList != null AND $nodeList->length >= 1) {
+				$node = $nodeList->item(0);
+				$type = $node->getAttribute("codeListValue");
+				if(empty($type)) {
+					$type = $node->nodeValue;
+				}
+				unset($node);
+			}
+			unset($tmp,$xp,$nodeList);
+			// GET TYPE END
+
+			$filename = "";
+			switch($type) {
+				case "service" : $filename = "metadata_service.json"; break;
+				case "application" : $filename = "metadata_application.json"; break;
+				default : $filename = "metadata_data.json";
+			}
+
+			$metadataPrint = new MetadataPrint($row['xml'],$pathJson.$filename);
+
+			// LOAD TEMPLATE CLASS AND SET PATH
+			$template = new Template($pathTemplates);
+			$template->load("indexMetadata.tpl");
+			$template->params(array(
+				"body" => $metadataPrint->drawHtml()
+			));
+			
+			echo $template->draw();
+			exit;
+		}
+	}
+
+	die("invalid id");
+?>

Added: branches/metador/http/classes/MetadataDataTypes.class.php
===================================================================
--- branches/metador/http/classes/MetadataDataTypes.class.php	                        (rev 0)
+++ branches/metador/http/classes/MetadataDataTypes.class.php	2011-04-27 13:06:31 UTC (rev 7785)
@@ -0,0 +1,361 @@
+<?php
+	/**
+	 * Metadata datatypes.
+	 * @version 0.1
+	 *
+	 * Copyright (C) 2011 Wheregroup
+	 *
+	 * 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, 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+	 *
+	 */
+	class MetadataDataTypes {
+		private $xp;
+
+		public function  __construct($xp) {
+			$this->xp = $xp;
+		}
+
+		/***********************************************************************
+		 *                        METADATA FUNCTIONS - START
+		 ***********************************************************************/
+		public function F_MD_BrowseGraphic($nodes) {
+			$array = array();
+			foreach($nodes AS $node) {
+				$tmpNodeList = $this->xp->query("gmd:MD_BrowseGraphic/gmd:fileName",$node);
+				if($tmpNodeList->length >= 1) {
+					$tmpNodeList = $tmpNodeList->item(0);
+					$array[] = $tmpNodeList->nodeValue;
+				}
+			}
+			return $this->cleanArray($array);
+		}
+
+		public function F_CI_ResponsibleParty($nodes) {
+			$array = array();
+			foreach($nodes AS $node) {
+				$array[] = array(
+					"organisationName" => $this->F_CharacterString($this->xp->query("gmd:CI_ResponsibleParty/gmd:organisationName",$node)),
+					"positionName" => $this->F_CharacterString($this->xp->query("gmd:CI_ResponsibleParty/gmd:positionName",$node)),
+					"contactInfo" => $this->F_CI_Contact($this->xp->query("gmd:CI_ResponsibleParty/gmd:contactInfo",$node)),
+					"role" => $this->F_codeListValue($this->xp->query("gmd:CI_ResponsibleParty/gmd:role/gmd:CI_RoleCode",$node))
+				);
+			}
+			return $this->cleanArray($array);
+		}
+
+		public function F_codeListValue($nodes) {
+			$array = array();
+			foreach($nodes AS $node) {
+				$value = $node->getAttribute("codeListValue");
+				if(empty($value) AND !empty($node->nodeValue)) {
+					$value = $node->nodeValue;
+				}
+				$array[] = $value;
+			}
+			return $this->cleanArray($array);
+		}
+
+		public function F_CI_Contact($nodes) {
+			$array = array();
+			foreach($nodes AS $node) {
+				$array[] = array(
+					"phone" => $this->F_CI_Telephone($this->xp->query("gmd:CI_Contact/gmd:phone",$node)),
+					"address" => $this->F_CI_Address($this->xp->query("gmd:CI_Contact/gmd:address",$node)),
+					"onlineResource" => $this->F_CI_OnlineResource($this->xp->query("gmd:CI_Contact/gmd:onlineResource",$node))
+				);
+			}
+			return $this->cleanArray($array);
+		}
+
+		public function F_CI_Telephone($nodes) {
+			$array = array();
+			foreach($nodes AS $node) {
+				$array[] = array(
+					"voice" => $this->F_CharacterString($this->xp->query("gmd:CI_Telephone/gmd:voice",$node)),
+					"facsimile" => $this->F_CharacterString($this->xp->query("gmd:CI_Telephone/gmd:facsimile",$node))
+				);
+			}
+			return $this->cleanArray($array);
+		}
+
+		public function F_CI_Address($nodes) {
+			$array = array();
+			foreach($nodes AS $node) {
+				$array[] = array(
+					"deliveryPoint" => $this->F_CharacterString($this->xp->query("gmd:CI_Address/gmd:deliveryPoint",$node)),
+					"city" => $this->F_CharacterString($this->xp->query("gmd:CI_Address/gmd:city",$node)),
+					"postalCode" => $this->F_CharacterString($this->xp->query("gmd:CI_Address/gmd:postalCode",$node)),
+					"country" => $this->F_CharacterString($this->xp->query("gmd:CI_Address/gmd:country",$node)),
+					"electronicMailAddress" => $this->F_CharacterString($this->xp->query("gmd:CI_Address/gmd:electronicMailAddress",$node))
+				);
+			}
+			return $this->cleanArray($array);
+		}
+
+		public function F_CI_OnlineResource($nodes) {
+			$array = array();
+			foreach($nodes AS $node) {
+				$array[] = array(
+					"linkage" => $this->F_URL($this->xp->query("gmd:CI_OnlineResource/gmd:linkage",$node))
+				);
+			}
+			return $this->cleanArray($array);
+		}
+
+		public function F_CharacterString($nodes) {
+			$array = array();
+			foreach($nodes AS $node) {
+				$tmpNodeList = $this->xp->query("gco:CharacterString",$node);
+				if($tmpNodeList->length >= 1) {
+					$tmpNodeList = $tmpNodeList->item(0);
+				}
+				$array[] = $tmpNodeList->nodeValue;
+			}
+			
+			return $this->cleanArray($array);
+		}
+
+		public function F_CI_RoleCode($nodes) {
+			$array = array();
+
+			foreach($nodes AS $node) {
+				$array[] = $this->F_codeListValue($this->xp->query("gmd:CI_RoleCode",$node));
+			}
+
+			return $this->cleanArray($array);
+		}
+
+		public function F_RS_Identifier($nodes) {
+			$array = array();
+
+			foreach($nodes AS $node) {
+				$array[] = array(
+					"code" => $this->F_CharacterString($this->xp->query("gmd:RS_Identifier/gmd:code",$node)),
+					"codeSpace" => $this->F_CharacterString($this->xp->query("gmd:RS_Identifier/gmd:codeSpace",$node))
+				);
+			}
+
+			return $this->cleanArray($array);
+		}
+
+		public function F_CI_Citation($nodes) {
+			$array = array();
+
+			foreach($nodes AS $node) {
+				$array[] = array(
+					"title" => $this->F_CharacterString($this->xp->query("gmd:CI_Citation/gmd:title",$node)),
+					"date" => $this->F_CI_Date($this->xp->query("gmd:CI_Citation/gmd:date",$node))
+				);
+			}
+
+			return $this->cleanArray($array);
+		}
+
+		public function F_CI_Date($nodes) {
+			$array = array();
+
+			foreach($nodes AS $node) {
+				$tmpArray = array();
+
+				$date = $this->getValue($node,"gmd:CI_Date/gmd:date/gco:Date");
+				if($date !== null) {
+					$tmpArray["date"] = $date;
+				}
+
+				$dateTime = $this->getValue($node,"gmd:CI_Date/gmd:date/gco:DateTime");
+				if($dateTime !== null) {
+					$tmpArray["dateTime"] = $dateTime;
+				}
+
+				$tmpArray["dateType"] = $this->F_codeListValue($this->xp->query("gmd:CI_Date/gmd:dateType/gmd:CI_DateTypeCode",$node));
+
+				$array[] = $tmpArray;
+			}
+
+			return $this->cleanArray($array);
+		}
+
+		public function F_Date($nodes) {
+			$array = array();
+
+			foreach($nodes AS $node) {
+				$value = $this->getValue($node,"gco:Date");
+				if($value === null) {
+					$value = $this->getValue($node,"gco:DateTime");
+				}
+				$array[] = $value;
+			}
+
+			return $this->cleanArray($array);
+		}
+
+		public function F_MD_DataIdentification($nodes) {
+			$href = $this->getAttributes($nodes,"xlink:href",".");
+			if($href == "") {
+				$href = $this->getAttributes($nodes,"href",".");
+			}
+			return $href;
+		}
+
+		public function F_LanguageCode($nodes) {
+			return $this->getAttributes($nodes,"codeListValue","gmd:LanguageCode");
+		}
+
+		public function F_URL($nodes) {
+			return $this->getValues($nodes,"gmd:URL");
+		}
+		
+		public function F_Decimal($nodes) {
+			return $this->getValues($nodes,"gco:Decimal");
+		}
+
+		public function F_Integer($nodes) {
+			return $this->getValues($nodes,"gco:Integer");
+		}
+
+		public function F_Boolean($nodes) {
+			return $this->getValues($nodes,"gco:Boolean");
+		}
+
+		public function F_Real($nodes) {
+			return $this->getValues($nodes,"gco:Real");
+		}
+
+		public function F_MD_TopicCategoryCode($nodes) {
+			return $this->getValues($nodes,"gmd:MD_TopicCategoryCode");
+		}
+
+		public function F_MD_ScopeCode($nodes) {
+			return $this->getAttributes($nodes,"codeListValue","gmd:MD_ScopeCode");
+		}
+
+		public function F_GenericName($nodes) {
+			return $this->getValues($nodes,"gco:LocalName");
+		}
+
+		public function F_TM_Primitive($nodes) {
+			return array(
+				"beginPosition" => $this->getValues($nodes,"gml:TimePeriod/gml:beginPosition"),
+				"endPosition" => $this->getValues($nodes,"gml:TimePeriod/gml:endPosition")
+			);
+		}
+
+		public function F_Value($nodes) {
+			$ret = $this->getValues($nodes);
+			if(!empty($ret)) {
+				return $ret;
+			}
+
+			$ret = $this->F_codeListValue($nodes);
+			if(!empty($ret)) {
+				return $ret;
+			}
+			
+			return false;
+		}
+		/***********************************************************************
+		 *                        METADATA FUNCTIONS - END
+		 ***********************************************************************/
+		private function getValues($nodes,$xpath = null) {
+			$array = array();
+			foreach($nodes AS $node) {
+				if($xpath !== null) {
+					$array[] = $this->getValue($this->xp->query($xpath,$node));
+				} else {
+					if($node->nodeValue != "") {
+						$array[] = $node->nodeValue;
+					}
+				}
+
+				//$array[] = $this->getValue($this->xp->query($xpath,$node));
+			}
+			return $this->cleanArray($array);
+		}
+
+		private function getValue($nodes,$xpath = null) {
+			if($xpath !== null) {
+				$nodes = $this->xp->query($xpath,$nodes);
+			}
+
+			if($nodes->length >= 1) {
+				$node = $nodes->item(0);
+				if($node->nodeValue != "") {
+					return $node->nodeValue;
+				}
+			}
+
+			return null;
+		}
+		/*
+		private function getValues($nodes,$xpath = null) {
+			$array = array();
+			foreach($nodes AS $node) {
+				$array[] = $this->getValue($this->xp->query($xpath,$node));
+			}
+			return $this->cleanArray($array);
+		}
+
+		private function getValue($nodes,$xpath = null) {
+			if($xpath !== null) {
+				$nodes = $this->xp->query($xpath,$nodes);
+			}
+
+			if($nodes->length >= 1) {
+				$node = $nodes->item(0);
+				if($node->nodeValue != "") {
+					return $node->nodeValue;
+				}
+			}
+
+			return null;
+		}*/
+
+		private function getAttributes($nodes,$attribute,$xpath = null) {
+			$array = array();
+			foreach($nodes AS $node) {
+				//echo '|<br/> <b style="color:red">'.get_class($node).'</b>|';
+				$array[] = $this->getAttribute($node,$attribute,$xpath);
+			}
+			return $this->cleanArray($array);
+		}
+		
+		private function getAttribute($nodes,$attribute,$xpath = null) {
+			if($xpath !== null) {
+				$nodes = $this->xp->query($xpath,$nodes);
+			}
+
+			//echo '|<br/> <b style="color:red">'.get_class($nodes).'</b>|';
+
+			if($nodes->length >= 1) {
+				$node = $nodes->item(0);
+				if($node->getAttribute($attribute) != "") {
+					return $node->getAttribute($attribute);
+				}
+			}
+
+			return null;
+		}
+
+		private function cleanArray($array) {
+			if(count($array)==1) {
+				return $array[0];
+			} else if(count($array)>1) {
+				return $array;
+			} else {
+				return null;
+			}
+		}
+	}
+?>

Added: branches/metador/http/classes/MetadataPrint.class.php
===================================================================
--- branches/metador/http/classes/MetadataPrint.class.php	                        (rev 0)
+++ branches/metador/http/classes/MetadataPrint.class.php	2011-04-27 13:06:31 UTC (rev 7785)
@@ -0,0 +1,275 @@
+<?php
+	/**
+	 * Copyright (C) 2011 Wheregroup
+	 * @version 0.1
+	 *
+	 * 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, 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+	 *
+	 */
+	require_once dirname(__FILE__)."/MetadataDataTypes.class.php";
+
+	class MetadataPrint {
+		private $template = null;
+		private $xmlObj = null;
+		private $xp = null;
+		private $XMLROOT = "/gmd:MD_Metadata/";
+		private $maxLoop = 10;
+
+		public function __construct($xml,$template = null) {
+			// GET JSON TEMPLATE
+			if(!is_null($template)) {
+				$this->setTemplate($template);
+			}
+
+			// GET XML
+			$this->xmlObj = new DOMDocument();
+			if(!$this->xmlObj->loadXML($xml)) {
+				Throw new Exception(__CLASS__." : could not load xml.");
+			}
+
+			$this->xp = new DOMXPath($this->xmlObj);
+			$this->dataTypes = new MetadataDataTypes($this->xp);
+		}
+
+		public function setTemplate($template) {
+			if(file_exists($template) AND is_readable($template)) {
+				$this->template = $template;
+				return true;
+			}
+			return false;
+		}
+
+		public function drawHtml() {
+			if(is_null($this->template)) {
+				return false;
+			}
+			$content = "";
+			$jsonArr = json_decode(file_get_contents($this->template),true);
+
+			return $this->getIndex($jsonArr)."<table>".$this->jsonToHtml($jsonArr)."</table>"; //<pre>".print_r($jsonArr,true)."</pre>
+		}
+
+		private function getIndex($array) {
+			if(!is_array($array) AND empty($array)) {
+				return "";
+			}
+
+			$index = "";
+
+			foreach($array AS $key => $val) {
+				if(is_array($val)) {
+					$index.= '<li><a href="#'.preg_replace("/[^\w]/","",$key).'">'.$key.'</a></li>'; // '.$this->getIndex($val).'
+				}
+			}
+
+			if(!empty($index)) {
+				$index = '<ul class="index">'.$index.'</ul>';
+			}
+
+			return '<a class="indexTitle" name="index"><strong>Index</strong></a>'.$index;
+		}
+
+
+		private function jsonToHtml($array, $level = 1) {
+			if(!is_array($array) OR empty($array)) {
+				return "";
+			}
+
+			$content = "";
+			$lineColor = "B";
+
+			foreach($array AS $key => $val) {
+				$loop = 1;
+				$replaceString = "";
+
+				if(isset($val["multi"])) {
+					$replaceString = $val["multi"];
+//					unset($val["multi"]);
+					$loop = $this->maxLoop;
+				}
+
+				for($i = 1; $i < $loop + 1; $i++) {
+					if($loop !== 1) {
+						$val = $this->prepareXPath($array[$key], $replaceString, $i);
+					}
+
+					// BODY
+					if(isset($val["xpath"]) AND isset($val["dataType"]) AND method_exists("MetadataDataTypes","F_".$val["dataType"])) {
+						$node = $this->getNodeByXPath($val["xpath"]);
+
+						if(!is_null($node) AND $node->length >= 1) {
+							$value = call_user_func(array($this->dataTypes,"F_".$val["dataType"]),$node);
+							$lineColor = $this->nextColor($lineColor);
+							$content .= $this->getBody($key, $value, $lineColor);
+						}
+					// HEADER
+					} else if(is_array($val)) {
+						$value = $this->jsonToHtml((array)$val,$level + 1);
+						$content .= $this->getHeader($key, $value, $level);
+					}
+				}
+			}
+
+			return $content;
+		}
+
+		private function prepareXPath($array, $replaceStr, $replaceNum) {
+			if(!is_array($array) OR empty($array)) {
+				return array();
+			}
+
+			foreach($array AS $key => $val) {
+				if(is_array($val)) {
+					$array[$key] = $this->prepareXPath($val, $replaceStr, $replaceNum);
+				} else if($key == "xpath") {
+					$array[$key] = preg_replace("/".$replaceStr."/i","[".$replaceNum."]",$array[$key]);
+				}
+			}
+
+			return $array;
+		}
+
+		private function getTitle($key,$level) {
+			if($level == 1) {
+				$title = '<a name="'.preg_replace("/[^\w]/","",$key).'"></a><a href="#index"><h'.$level.'>'.$key.'</h'.$level.'></a>';
+			} else {
+				$title = '<h'.$level.'>'.$key.'</h'.$level.'>';
+			}
+			return $title;
+		}
+
+		private function getBody($key,$value,$lineColor) {
+			$content = "";
+			$value = is_array($value) ? $this->prepareArrayValues($value) : $value;
+
+			if($value != "") {
+				$content = '<tr class="lineColor'.$lineColor.'"><td style="width:50%;"><label>'.$key.' : </label></td><td>'.$value.'</td></tr>';
+			}
+			return $content;
+		}
+
+		private function getHeader($key,$value,$level) {
+			$header = "";
+			
+			if($value != "") {
+				$header = '
+					<tr>
+						<td colspan="2">
+							'.$this->getTitle($key, $level).'
+							<div style="border:1px solid grey;padding:5px;" class="grey'.$level.'">
+								<table>'.$value.'</table>
+							</div>
+						</td>
+					</tr>';
+				
+			// EMPTY
+			} else if(empty($value) AND $level == 1) {
+				$header = '
+					<tr>
+						<td colspan="2">
+							'.$this->getTitle($key, $level).'
+							<div style="border:1px solid grey;padding:5px;" class="grey'.$level.'">
+								<table><div style="text-align:center;color:grey;">Keine Daten enthalten!</div></table>
+							</div>
+						</td>
+					</tr>';
+			}
+			return $header;
+		}
+
+//		private function prepareXpath($array, $replaceString, $num = 1) {
+//			if(isset($array["multi"])) {
+//				$newReplaceString = $array["multi"];
+//				unset($array["multi"]);
+//				$array = $this->prepareXpath($array, $newReplaceString);
+//			}
+//
+//			foreach($array AS $key => $val) {
+//
+//				if(is_array($val)) {
+//					$array[$key] = $this->prepareXpath($val, $multi, $replaceString);
+//				} else if($key == "xpath") {
+//					foreach($multi AS $mKey => $mVal) {
+//						$array[$key] = preg_replace("/".$mKey."/i","[".$mVal."]",$array[$key]);
+//					}
+//				}
+//			}
+//			return $array;
+//		}
+
+//		private function prepareXpath($array, $multi, $replaceString) {
+//			if(isset($array["multi"])) {
+//				$newReplaceString = $val["multi"];
+//				$multi[$replaceString] = 0;
+//				unset($val["multi"]);
+//			}
+//
+//			foreach($array AS $key => $val) {
+//				if(is_array($val)) {
+//					$array[$key] = $this->prepareXpath($val, $multi, $replaceString);
+//				} else if($key == "xpath") {
+//					foreach($multi AS $mKey => $mVal) {
+//						$array[$key] = preg_replace("/".$mKey."/i","[".$mVal."]",$array[$key]);
+//					}
+//				}
+//			}
+//			return $array;
+//		}
+
+		private function prepareArrayValues($values) {
+			$return = "";
+			if(is_array($values)) {
+				if(isset($values[0])) {
+					if(is_array($values[0])) {
+						foreach($values AS $value) {
+							$return .= $this->prepareArrayValues($value)."<hr/>";
+						}
+					} else {
+						$return .= implode("<br/>", $values);
+					}
+				} else if(isset($values["date"]) AND isset($values["dateType"])) {
+					$return .= $values["date"]." (".$values["dateType"].")";
+				} else if(isset($values["dateTime"]) AND isset($values["dateType"])) {
+					$return .= $values["dateTime"]." (".$values["dateType"].")";
+				} else if(isset($values["linkage"])) {
+					$return .= $values["linkage"];
+				} else {
+					$return .= print_r($values,true);
+				}
+			}
+			return $return;
+		}
+
+		private function getNodeByXPath($xpath) {
+			$xpath = $this->XMLROOT.$xpath;
+
+			$node = $this->xp->query($xpath);
+			if($node !== false) {
+				return $node;
+			}
+
+			echo '<strong style="color:red">'.$xpath.'</strong>';
+
+		}
+
+		private function nextColor($lineColor) {
+			if($lineColor == "A") {
+				return "B";
+			} else {
+				return "A";
+			}
+		}
+	}
+?>

Added: branches/metador/http/classes/Template.class.php
===================================================================
--- branches/metador/http/classes/Template.class.php	                        (rev 0)
+++ branches/metador/http/classes/Template.class.php	2011-04-27 13:06:31 UTC (rev 7785)
@@ -0,0 +1,104 @@
+<?php
+	/**
+	 * Template class.
+	 * @version 0.1
+	 *
+	 * Copyright (C) 2011 Wheregroup
+	 *
+	 * 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, 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+	 *
+	 */
+	class Template {
+		private $path;
+		private $template;
+		private $params;
+
+		/**
+		 *
+		 * @param string $path
+		 */
+		public function __construct($path = null) {
+			if($path !== null AND is_dir($path)) {
+				$this->setPath($path);
+			}
+			
+			$this->clean();
+		}
+
+		/**
+		 *
+		 * @param string $name
+		 */
+		public function clean() {
+			$this->template = "";
+			$this->params = array();
+		}
+
+		/**
+		 *
+		 * @param string $path
+		 */
+		public function setPath($path) {
+			$this->path = $path;
+			
+			if(substr($this->path,-1) != "/") {
+				$this->path .= "/";
+			}
+		}
+
+		/**
+		 *
+		 * @param string $filename
+		 * @return boolean
+		 */
+		public function load($filename) {
+			if(file_exists($this->path.$filename.".php")) {
+				$this->template = $this->path.$filename.".php";
+				return true;
+			}
+			return false;
+		}
+
+		/**
+		 *
+		 * @param array $array
+		 * @return boolean
+		 */
+		public function params($array) {
+			if(is_array($array)) {
+				$this->params = $array;
+				return true;
+			}
+			return false;
+		}
+
+		/**
+		 *
+		 * @return string HTML or false
+		 */
+		public function draw() {
+			if(file_exists($this->template)) {
+				ob_start();
+				$param = $this->params;
+				include $this->template;
+				$ret = ob_get_contents();
+				ob_end_clean();
+				return $ret;
+			}
+			return false;
+		}
+
+	}
+?>

Added: branches/metador/log/mb_error_2011_04_27.log
===================================================================
--- branches/metador/log/mb_error_2011_04_27.log	                        (rev 0)
+++ branches/metador/log/mb_error_2011_04_27.log	2011-04-27 13:06:31 UTC (rev 7785)
@@ -0,0 +1,310 @@
+2011.04.27, 12:58:26,ERROR: Javascript module not found: ../extensions/jquery-tooltip/jquery.tooltip.min.js
+2011.04.27, 12:58:28,ERROR: mb_validatePermission.php: User 1 is not allowed to access module editGroup
+2011.04.27, 12:58:28,ERROR: mb_validatePermission.php: User 1 is not allowed to access module editUser
+2011.04.27, 12:58:28,ERROR: mb_validatePermission.php: User 1 is not allowed to access module editFilteredGroup
+2011.04.27, 12:58:28,ERROR: mb_validatePermission.php: User 1 is not allowed to access module editFilteredUser
+2011.04.27, 12:58:28,ERROR: mb_validatePermission.php: User 1 is not allowed to access module editSelf
+2011.04.27, 12:58:29,ERROR: no such User
+2011.04.27, 12:58:29,ERROR: User ID  invalid.
+2011.04.27, 12:58:29,ERROR: no such User
+2011.04.27, 12:58:29,ERROR: User ID  invalid.
+2011.04.27, 12:58:29,ERROR: no such User
+2011.04.27, 12:58:29,ERROR: User ID  invalid.
+2011.04.27, 12:58:30,ERROR: no such User
+2011.04.27, 12:58:30,ERROR: User ID  invalid.
+2011.04.27, 12:58:30,ERROR: no such User
+2011.04.27, 12:58:30,ERROR: User ID  invalid.
+2011.04.27, 12:58:30,ERROR: no such User
+2011.04.27, 12:58:30,ERROR: User ID  invalid.
+2011.04.27, 12:58:30,ERROR: no such User
+2011.04.27, 12:58:30,ERROR: User ID  invalid.
+2011.04.27, 12:58:30,ERROR: no such User
+2011.04.27, 12:58:30,ERROR: User ID  invalid.
+2011.04.27, 12:58:30,ERROR: no such User
+2011.04.27, 12:58:30,ERROR: User ID  invalid.
+2011.04.27, 12:58:30,ERROR: no such User
+2011.04.27, 12:58:30,ERROR: User ID  invalid.
+2011.04.27, 12:58:30,ERROR: no such User
+2011.04.27, 12:58:30,ERROR: User ID  invalid.
+2011.04.27, 12:58:30,ERROR: no such User
+2011.04.27, 12:58:30,ERROR: User ID  invalid.
+2011.04.27, 12:58:30,ERROR: no such User
+2011.04.27, 12:58:30,ERROR: User ID  invalid.
+2011.04.27, 12:58:30,ERROR: no such User
+2011.04.27, 12:58:30,ERROR: User ID  invalid.
+2011.04.27, 12:58:30,ERROR: no such User
+2011.04.27, 12:58:30,ERROR: User ID  invalid.
+2011.04.27, 13:06:10,ERROR: Javascript module not found: ../extensions/jquery-tooltip/jquery.tooltip.min.js
+2011.04.27, 13:06:12,ERROR: mb_validatePermission.php: User 1 is not allowed to access module editGroup
+2011.04.27, 13:06:12,ERROR: mb_validatePermission.php: User 1 is not allowed to access module editUser
+2011.04.27, 13:06:12,ERROR: mb_validatePermission.php: User 1 is not allowed to access module editFilteredGroup
+2011.04.27, 13:06:12,ERROR: mb_validatePermission.php: User 1 is not allowed to access module editFilteredUser
+2011.04.27, 13:06:12,ERROR: mb_validatePermission.php: User 1 is not allowed to access module editSelf
+2011.04.27, 13:06:16,ERROR: Javascript module not found: ../extensions/jquery-tooltip/jquery.tooltip.min.js
+2011.04.27, 13:06:20,ERROR: no such User
+2011.04.27, 13:06:20,ERROR: User ID  invalid.
+2011.04.27, 13:06:20,ERROR: no such User
+2011.04.27, 13:06:20,ERROR: User ID  invalid.
+2011.04.27, 13:06:20,ERROR: no such User
+2011.04.27, 13:06:20,ERROR: User ID  invalid.
+2011.04.27, 13:06:20,ERROR: no such User
+2011.04.27, 13:06:20,ERROR: User ID  invalid.
+2011.04.27, 13:06:20,ERROR: no such User
+2011.04.27, 13:06:20,ERROR: User ID  invalid.
+2011.04.27, 13:06:20,ERROR: no such User
+2011.04.27, 13:06:20,ERROR: User ID  invalid.
+2011.04.27, 13:06:20,ERROR: no such User
+2011.04.27, 13:06:20,ERROR: User ID  invalid.
+2011.04.27, 13:06:20,ERROR: no such User
+2011.04.27, 13:06:20,ERROR: User ID  invalid.
+2011.04.27, 13:06:20,ERROR: no such User
+2011.04.27, 13:06:20,ERROR: User ID  invalid.
+2011.04.27, 13:06:20,ERROR: no such User
+2011.04.27, 13:06:20,ERROR: User ID  invalid.
+2011.04.27, 13:06:20,ERROR: no such User
+2011.04.27, 13:06:20,ERROR: User ID  invalid.
+2011.04.27, 13:06:20,ERROR: no such User
+2011.04.27, 13:06:20,ERROR: User ID  invalid.
+2011.04.27, 13:06:20,ERROR: no such User
+2011.04.27, 13:06:20,ERROR: User ID  invalid.
+2011.04.27, 13:06:20,ERROR: no such User
+2011.04.27, 13:06:20,ERROR: User ID  invalid.
+2011.04.27, 13:06:20,ERROR: no such User
+2011.04.27, 13:06:20,ERROR: User ID  invalid.
+2011.04.27, 13:09:03,ERROR: Javascript module not found: ../extensions/jquery-tooltip/jquery.tooltip.min.js
+2011.04.27, 13:09:05,ERROR: mb_validatePermission.php: User 1 is not allowed to access module editGroup
+2011.04.27, 13:09:05,ERROR: mb_validatePermission.php: User 1 is not allowed to access module editUser
+2011.04.27, 13:09:06,ERROR: mb_validatePermission.php: User 1 is not allowed to access module editFilteredGroup
+2011.04.27, 13:09:06,ERROR: mb_validatePermission.php: User 1 is not allowed to access module editFilteredUser
+2011.04.27, 13:09:06,ERROR: mb_validatePermission.php: User 1 is not allowed to access module editSelf
+2011.04.27, 13:09:18,ERROR: Javascript module not found: ../extensions/jquery-tooltip/jquery.tooltip.min.js
+2011.04.27, 13:09:21,ERROR: no such User
+2011.04.27, 13:09:21,ERROR: User ID  invalid.
+2011.04.27, 13:09:21,ERROR: no such User
+2011.04.27, 13:09:21,ERROR: User ID  invalid.
+2011.04.27, 13:09:21,ERROR: no such User
+2011.04.27, 13:09:21,ERROR: User ID  invalid.
+2011.04.27, 13:09:21,ERROR: no such User
+2011.04.27, 13:09:21,ERROR: User ID  invalid.
+2011.04.27, 13:09:21,ERROR: no such User
+2011.04.27, 13:09:21,ERROR: User ID  invalid.
+2011.04.27, 13:09:21,ERROR: no such User
+2011.04.27, 13:09:21,ERROR: User ID  invalid.
+2011.04.27, 13:09:21,ERROR: no such User
+2011.04.27, 13:09:21,ERROR: User ID  invalid.
+2011.04.27, 13:09:21,ERROR: no such User
+2011.04.27, 13:09:21,ERROR: User ID  invalid.
+2011.04.27, 13:09:21,ERROR: no such User
+2011.04.27, 13:09:21,ERROR: User ID  invalid.
+2011.04.27, 13:09:21,ERROR: no such User
+2011.04.27, 13:09:21,ERROR: User ID  invalid.
+2011.04.27, 13:09:21,ERROR: no such User
+2011.04.27, 13:09:21,ERROR: User ID  invalid.
+2011.04.27, 13:09:21,ERROR: no such User
+2011.04.27, 13:09:21,ERROR: User ID  invalid.
+2011.04.27, 13:09:21,ERROR: no such User
+2011.04.27, 13:09:21,ERROR: User ID  invalid.
+2011.04.27, 13:09:21,ERROR: no such User
+2011.04.27, 13:09:21,ERROR: User ID  invalid.
+2011.04.27, 13:09:21,ERROR: no such User
+2011.04.27, 13:09:21,ERROR: User ID  invalid.
+2011.04.27, 13:11:11,ERROR: Javascript module not found: ../extensions/jquery-tooltip/jquery.tooltip.min.js
+2011.04.27, 13:11:13,ERROR: mb_validatePermission.php: User 1 is not allowed to access module editGroup
+2011.04.27, 13:11:13,ERROR: mb_validatePermission.php: User 1 is not allowed to access module editUser
+2011.04.27, 13:11:13,ERROR: mb_validatePermission.php: User 1 is not allowed to access module editFilteredGroup
+2011.04.27, 13:11:13,ERROR: mb_validatePermission.php: User 1 is not allowed to access module editFilteredUser
+2011.04.27, 13:11:13,ERROR: mb_validatePermission.php: User 1 is not allowed to access module editSelf
+2011.04.27, 14:51:17,ERROR: no such User
+2011.04.27, 14:51:17,ERROR: User ID  invalid.
+2011.04.27, 14:51:17,ERROR: no such User
+2011.04.27, 14:51:17,ERROR: User ID  invalid.
+2011.04.27, 14:51:17,ERROR: no such User
+2011.04.27, 14:51:17,ERROR: User ID  invalid.
+2011.04.27, 14:51:17,ERROR: no such User
+2011.04.27, 14:51:17,ERROR: User ID  invalid.
+2011.04.27, 14:51:17,ERROR: no such User
+2011.04.27, 14:51:17,ERROR: User ID  invalid.
+2011.04.27, 14:51:17,ERROR: no such User
+2011.04.27, 14:51:17,ERROR: User ID  invalid.
+2011.04.27, 14:51:17,ERROR: no such User
+2011.04.27, 14:51:17,ERROR: User ID  invalid.
+2011.04.27, 14:51:17,ERROR: no such User
+2011.04.27, 14:51:17,ERROR: User ID  invalid.
+2011.04.27, 14:51:17,ERROR: no such User
+2011.04.27, 14:51:17,ERROR: User ID  invalid.
+2011.04.27, 14:51:17,ERROR: no such User
+2011.04.27, 14:51:17,ERROR: User ID  invalid.
+2011.04.27, 14:51:17,ERROR: no such User
+2011.04.27, 14:51:17,ERROR: User ID  invalid.
+2011.04.27, 14:51:17,ERROR: no such User
+2011.04.27, 14:51:17,ERROR: User ID  invalid.
+2011.04.27, 14:51:17,ERROR: no such User
+2011.04.27, 14:51:17,ERROR: User ID  invalid.
+2011.04.27, 14:51:17,ERROR: no such User
+2011.04.27, 14:51:17,ERROR: User ID  invalid.
+2011.04.27, 14:51:17,ERROR: no such User
+2011.04.27, 14:51:17,ERROR: User ID  invalid.
+2011.04.27, 14:51:20,ERROR: Error while preparing statement in /var/www/Projekte/MapbenderMetador/http/MeTaDor/xmlprint.php: Sql: SELECT uuid,xml from mb_metadata WHERE id = $1;, Error: FEHLER:  Relation »mb_metadata« existiert nicht
+LINE 1: SELECT uuid,xml from mb_metadata WHERE id = $1;
+                             ^
+2011.04.27, 14:51:20,ERROR: Error while executing prepared statement in /var/www/Projekte/MapbenderMetador/http/MeTaDor/xmlprint.php: Sql: SELECT uuid,xml from mb_metadata WHERE id = $1;, Error: FEHLER:  unbenannte vorbereitete Anweisung existiert nicht
+2011.04.27, 14:51:24,ERROR: Javascript module not found: ../extensions/jquery-tooltip/jquery.tooltip.min.js
+2011.04.27, 14:51:26,ERROR: mb_validatePermission.php: User 1 is not allowed to access module editGroup
+2011.04.27, 14:51:26,ERROR: mb_validatePermission.php: User 1 is not allowed to access module editUser
+2011.04.27, 14:51:27,ERROR: mb_validatePermission.php: User 1 is not allowed to access module editFilteredGroup
+2011.04.27, 14:51:27,ERROR: mb_validatePermission.php: User 1 is not allowed to access module editFilteredUser
+2011.04.27, 14:51:27,ERROR: mb_validatePermission.php: User 1 is not allowed to access module editSelf
+2011.04.27, 14:51:29,ERROR: no such User
+2011.04.27, 14:51:29,ERROR: User ID  invalid.
+2011.04.27, 14:51:29,ERROR: no such User
+2011.04.27, 14:51:29,ERROR: User ID  invalid.
+2011.04.27, 14:51:29,ERROR: no such User
+2011.04.27, 14:51:29,ERROR: User ID  invalid.
+2011.04.27, 14:51:29,ERROR: no such User
+2011.04.27, 14:51:29,ERROR: User ID  invalid.
+2011.04.27, 14:51:29,ERROR: no such User
+2011.04.27, 14:51:29,ERROR: User ID  invalid.
+2011.04.27, 14:51:29,ERROR: no such User
+2011.04.27, 14:51:29,ERROR: User ID  invalid.
+2011.04.27, 14:51:29,ERROR: no such User
+2011.04.27, 14:51:29,ERROR: User ID  invalid.
+2011.04.27, 14:51:29,ERROR: no such User
+2011.04.27, 14:51:29,ERROR: User ID  invalid.
+2011.04.27, 14:51:29,ERROR: no such User
+2011.04.27, 14:51:29,ERROR: User ID  invalid.
+2011.04.27, 14:51:29,ERROR: no such User
+2011.04.27, 14:51:29,ERROR: User ID  invalid.
+2011.04.27, 14:51:29,ERROR: no such User
+2011.04.27, 14:51:29,ERROR: User ID  invalid.
+2011.04.27, 14:51:29,ERROR: no such User
+2011.04.27, 14:51:29,ERROR: User ID  invalid.
+2011.04.27, 14:51:29,ERROR: no such User
+2011.04.27, 14:51:29,ERROR: User ID  invalid.
+2011.04.27, 14:51:29,ERROR: no such User
+2011.04.27, 14:51:29,ERROR: User ID  invalid.
+2011.04.27, 14:51:29,ERROR: no such User
+2011.04.27, 14:51:29,ERROR: User ID  invalid.
+2011.04.27, 14:51:31,ERROR: Error while preparing statement in /var/www/Projekte/MapbenderMetador/http/MeTaDor/xmlprint.php: Sql: SELECT uuid,xml from mb_metadata WHERE id = $1;, Error: FEHLER:  Relation »mb_metadata« existiert nicht
+LINE 1: SELECT uuid,xml from mb_metadata WHERE id = $1;
+                             ^
+2011.04.27, 14:51:31,ERROR: Error while executing prepared statement in /var/www/Projekte/MapbenderMetador/http/MeTaDor/xmlprint.php: Sql: SELECT uuid,xml from mb_metadata WHERE id = $1;, Error: FEHLER:  unbenannte vorbereitete Anweisung existiert nicht
+2011.04.27, 14:52:02,ERROR: Javascript module not found: ../extensions/jquery-tooltip/jquery.tooltip.min.js
+2011.04.27, 14:52:04,ERROR: mb_validatePermission.php: User 1 is not allowed to access module editGroup
+2011.04.27, 14:52:04,ERROR: mb_validatePermission.php: User 1 is not allowed to access module editUser
+2011.04.27, 14:52:04,ERROR: mb_validatePermission.php: User 1 is not allowed to access module editFilteredGroup
+2011.04.27, 14:52:04,ERROR: mb_validatePermission.php: User 1 is not allowed to access module editSelf
+2011.04.27, 14:52:04,ERROR: mb_validatePermission.php: User 1 is not allowed to access module editFilteredUser
+2011.04.27, 14:52:10,ERROR: no such User
+2011.04.27, 14:52:10,ERROR: User ID  invalid.
+2011.04.27, 14:52:10,ERROR: no such User
+2011.04.27, 14:52:10,ERROR: User ID  invalid.
+2011.04.27, 14:52:10,ERROR: no such User
+2011.04.27, 14:52:10,ERROR: User ID  invalid.
+2011.04.27, 14:52:10,ERROR: no such User
+2011.04.27, 14:52:10,ERROR: User ID  invalid.
+2011.04.27, 14:52:10,ERROR: no such User
+2011.04.27, 14:52:10,ERROR: User ID  invalid.
+2011.04.27, 14:52:10,ERROR: no such User
+2011.04.27, 14:52:10,ERROR: User ID  invalid.
+2011.04.27, 14:52:10,ERROR: no such User
+2011.04.27, 14:52:10,ERROR: User ID  invalid.
+2011.04.27, 14:52:10,ERROR: no such User
+2011.04.27, 14:52:10,ERROR: User ID  invalid.
+2011.04.27, 14:52:10,ERROR: no such User
+2011.04.27, 14:52:10,ERROR: User ID  invalid.
+2011.04.27, 14:52:10,ERROR: no such User
+2011.04.27, 14:52:10,ERROR: User ID  invalid.
+2011.04.27, 14:52:10,ERROR: no such User
+2011.04.27, 14:52:10,ERROR: User ID  invalid.
+2011.04.27, 14:52:10,ERROR: no such User
+2011.04.27, 14:52:10,ERROR: User ID  invalid.
+2011.04.27, 14:52:10,ERROR: no such User
+2011.04.27, 14:52:10,ERROR: User ID  invalid.
+2011.04.27, 14:52:10,ERROR: no such User
+2011.04.27, 14:52:10,ERROR: User ID  invalid.
+2011.04.27, 14:52:10,ERROR: no such User
+2011.04.27, 14:52:10,ERROR: User ID  invalid.
+2011.04.27, 15:00:50,ERROR: Javascript module not found: ../extensions/jquery-tooltip/jquery.tooltip.min.js
+2011.04.27, 15:00:52,ERROR: mb_validatePermission.php: User 1 is not allowed to access module editGroup
+2011.04.27, 15:00:52,ERROR: mb_validatePermission.php: User 1 is not allowed to access module editUser
+2011.04.27, 15:00:52,ERROR: mb_validatePermission.php: User 1 is not allowed to access module editFilteredGroup
+2011.04.27, 15:00:52,ERROR: mb_validatePermission.php: User 1 is not allowed to access module editFilteredUser
+2011.04.27, 15:00:52,ERROR: mb_validatePermission.php: User 1 is not allowed to access module editSelf
+2011.04.27, 15:00:54,ERROR: no such User
+2011.04.27, 15:00:54,ERROR: User ID  invalid.
+2011.04.27, 15:00:54,ERROR: no such User
+2011.04.27, 15:00:54,ERROR: User ID  invalid.
+2011.04.27, 15:00:54,ERROR: no such User
+2011.04.27, 15:00:54,ERROR: User ID  invalid.
+2011.04.27, 15:00:54,ERROR: no such User
+2011.04.27, 15:00:54,ERROR: User ID  invalid.
+2011.04.27, 15:00:54,ERROR: no such User
+2011.04.27, 15:00:54,ERROR: User ID  invalid.
+2011.04.27, 15:00:54,ERROR: no such User
+2011.04.27, 15:00:54,ERROR: User ID  invalid.
+2011.04.27, 15:00:54,ERROR: no such User
+2011.04.27, 15:00:54,ERROR: User ID  invalid.
+2011.04.27, 15:00:54,ERROR: no such User
+2011.04.27, 15:00:54,ERROR: User ID  invalid.
+2011.04.27, 15:00:54,ERROR: no such User
+2011.04.27, 15:00:54,ERROR: User ID  invalid.
+2011.04.27, 15:00:54,ERROR: no such User
+2011.04.27, 15:00:54,ERROR: User ID  invalid.
+2011.04.27, 15:00:54,ERROR: no such User
+2011.04.27, 15:00:54,ERROR: User ID  invalid.
+2011.04.27, 15:00:54,ERROR: no such User
+2011.04.27, 15:00:54,ERROR: User ID  invalid.
+2011.04.27, 15:00:54,ERROR: no such User
+2011.04.27, 15:00:54,ERROR: User ID  invalid.
+2011.04.27, 15:00:54,ERROR: no such User
+2011.04.27, 15:00:54,ERROR: User ID  invalid.
+2011.04.27, 15:00:54,ERROR: no such User
+2011.04.27, 15:00:54,ERROR: User ID  invalid.
+2011.04.27, 15:04:11,ERROR: no such User
+2011.04.27, 15:04:11,ERROR: User ID  invalid.
+2011.04.27, 15:04:11,ERROR: no such User
+2011.04.27, 15:04:11,ERROR: User ID  invalid.
+2011.04.27, 15:04:11,ERROR: no such User
+2011.04.27, 15:04:11,ERROR: User ID  invalid.
+2011.04.27, 15:04:11,ERROR: no such User
+2011.04.27, 15:04:11,ERROR: User ID  invalid.
+2011.04.27, 15:04:11,ERROR: no such User
+2011.04.27, 15:04:11,ERROR: User ID  invalid.
+2011.04.27, 15:04:11,ERROR: no such User
+2011.04.27, 15:04:11,ERROR: User ID  invalid.
+2011.04.27, 15:04:11,ERROR: no such User
+2011.04.27, 15:04:11,ERROR: User ID  invalid.
+2011.04.27, 15:04:11,ERROR: no such User
+2011.04.27, 15:04:11,ERROR: User ID  invalid.
+2011.04.27, 15:04:11,ERROR: no such User
+2011.04.27, 15:04:11,ERROR: User ID  invalid.
+2011.04.27, 15:04:28,ERROR: no such User
+2011.04.27, 15:04:28,ERROR: User ID  invalid.
+2011.04.27, 15:04:28,ERROR: no such User
+2011.04.27, 15:04:28,ERROR: User ID  invalid.
+2011.04.27, 15:04:28,ERROR: no such User
+2011.04.27, 15:04:28,ERROR: User ID  invalid.
+2011.04.27, 15:04:28,ERROR: no such User
+2011.04.27, 15:04:28,ERROR: User ID  invalid.
+2011.04.27, 15:04:28,ERROR: no such User
+2011.04.27, 15:04:28,ERROR: User ID  invalid.
+2011.04.27, 15:04:28,ERROR: no such User
+2011.04.27, 15:04:28,ERROR: User ID  invalid.
+2011.04.27, 15:04:28,ERROR: no such User
+2011.04.27, 15:04:28,ERROR: User ID  invalid.
+2011.04.27, 15:04:28,ERROR: no such User
+2011.04.27, 15:04:28,ERROR: User ID  invalid.
+2011.04.27, 15:04:28,ERROR: no such User
+2011.04.27, 15:04:28,ERROR: User ID  invalid.
+2011.04.27, 15:04:28,ERROR: no such User
+2011.04.27, 15:04:28,ERROR: User ID  invalid.
+2011.04.27, 15:04:28,ERROR: no such User
+2011.04.27, 15:04:28,ERROR: User ID  invalid.
+2011.04.27, 15:04:28,ERROR: no such User
+2011.04.27, 15:04:28,ERROR: User ID  invalid.
+2011.04.27, 15:04:28,ERROR: no such User
+2011.04.27, 15:04:28,ERROR: User ID  invalid.
+2011.04.27, 15:04:28,ERROR: no such User
+2011.04.27, 15:04:28,ERROR: User ID  invalid.
+2011.04.27, 15:04:28,ERROR: no such User
+2011.04.27, 15:04:28,ERROR: User ID  invalid.



More information about the Mapbender_commits mailing list