[Mapbender-commits] r8375 - in trunk/metador/mapbender/http/MeTaDor: . html

svn_mapbender at osgeo.org svn_mapbender at osgeo.org
Tue Jun 12 05:12:46 PDT 2012


Author: mh
Date: 2012-06-12 05:12:46 -0700 (Tue, 12 Jun 2012)
New Revision: 8375

Modified:
   trunk/metador/mapbender/http/MeTaDor/class_MdMetadataXml.php
   trunk/metador/mapbender/http/MeTaDor/html/mb_metadata_create_data_conformance.html
   trunk/metador/mapbender/http/MeTaDor/html/mb_metadata_create_service_conformance.html
   trunk/metador/mapbender/http/MeTaDor/html/mb_metadata_create_service_description.html
   trunk/metador/mapbender/http/MeTaDor/html/mb_metadata_create_service_identification.html
Log:
change files to be conform with INSPIRE

Modified: trunk/metador/mapbender/http/MeTaDor/class_MdMetadataXml.php
===================================================================
--- trunk/metador/mapbender/http/MeTaDor/class_MdMetadataXml.php	2012-06-11 20:56:49 UTC (rev 8374)
+++ trunk/metador/mapbender/http/MeTaDor/class_MdMetadataXml.php	2012-06-12 12:12:46 UTC (rev 8375)
@@ -205,13 +205,17 @@
 		}
 		
 		else{
+			
+//			throw new Exception("test : " .var_dump($parent));
+
 			if ($parent->hasChildNodes()) {
-	  			foreach ($parent->childNodes as $c) {
-	   				if ($c->nodeName == $nodename){
-	    				return $c;
-	   				}
-	  			}
-	 		}
+				foreach ($parent->childNodes as $c) {
+					if ($c->nodeName == $nodename){
+						return $c;
+					}
+				}
+			}
+
 		}
  		return false;
 	}
@@ -297,11 +301,13 @@
 	private function isCodeList($nodename) {
 	    // DON'T JUST CHECK FOR 'Code's ! THERE'S A SPEC HERE: 	http://www.isotc211.org/2005/gmd/identification.xsd
 	    if (strstr($nodename,"MD_TopicCategoryCode")) {
-		return false;
+			return false;
+		} else if(stristr($nodename,"SV_CouplingType")) {
+			return true;	
 	    } else if(substr($nodename, -4) == "Code") {
-		return true;
+			return true;
 	    } else {
-		return false;
+			return false;
 	    }
 	}
 	

Modified: trunk/metador/mapbender/http/MeTaDor/html/mb_metadata_create_data_conformance.html
===================================================================
--- trunk/metador/mapbender/http/MeTaDor/html/mb_metadata_create_data_conformance.html	2012-06-11 20:56:49 UTC (rev 8374)
+++ trunk/metador/mapbender/http/MeTaDor/html/mb_metadata_create_data_conformance.html	2012-06-12 12:12:46 UTC (rev 8375)
@@ -64,8 +64,8 @@
                             Name
                         </td>
                         <td>
-                            <img class="metadata-editor-optional-conditionally" src="../MeTaDor/images/verbindlichkeitsstufe_b_schneeflocke.png" alt="" />
-                             <input title="Bezeichnung, unter der die Ressource bekannt ist" name="/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" size="40" maxlength="250">
+                            <img class="metadata-editor-mandatory" src="../MeTaDor/images/verbindlichkeitsstufe_a.png" alt="" />
+                             <input class="required" title="Bezeichnung, unter der die Ressource bekannt ist" name="/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" size="40" maxlength="250">
                         </td>
                         <td>
                             <img class="helptext" title="Nähere Hinweise erfolgen, sobald die einschlägigen Vorgaben von INSPIRE vorliegen."  src="../MeTaDor/images/query_on.png" alt="" />
@@ -85,8 +85,8 @@
                             Datum
                         </td>
                         <td>
-                            <img class="metadata-editor-optional-conditionally" src="../MeTaDor/images/verbindlichkeitsstufe_b_schneeflocke.png" alt="" />
-                             <input class="dateISO metadata-editor-datepicker" title="Datum der Erzeugung, Veröffentlichung oder Überarbeitung der Ressource" maxlength="250" size="37" name="/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report[1]/gmd:DQ_DomainConsistency/gmd:result/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:date/gmd:CI_Date/gmd:date/gco:Date">
+                            <img class="metadata-editor-mandatory" src="../MeTaDor/images/verbindlichkeitsstufe_a.png" alt="" />
+                             <input class="dateISO metadata-editor-datepicker required" title="Datum der Erzeugung, Veröffentlichung oder Überarbeitung der Ressource" maxlength="250" size="37" name="/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report[1]/gmd:DQ_DomainConsistency/gmd:result/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:date/gmd:CI_Date/gmd:date/gco:Date">
                         </td>
                         <td>
                             <img class="helptext" title="Zeitangabe im genormten Datumsformat (JJJJ-MM-TT). Beispiel: 2009-06-05"  src="../MeTaDor/images/query_on.png" alt="" />
@@ -98,9 +98,9 @@
                             Art des Datums
                         </td>
                         <td>
-                            <img class="metadata-editor-optional-conditionally" src="../MeTaDor/images/verbindlichkeitsstufe_b_schneeflocke.png" alt="" />
+                            <img class="metadata-editor-mandatory" src="../MeTaDor/images/verbindlichkeitsstufe_a.png" alt="" />
                              
-                            <select class="metadata-editor-select" title="Art des Datums" name="/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report[1]/gmd:DQ_DomainConsistency/gmd:result/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:date/gmd:CI_Date/gmd:dateType/gmd:CI_DateTypeCode">
+                            <select class="metadata-editor-select required" title="Art des Datums" name="/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report[1]/gmd:DQ_DomainConsistency/gmd:result/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:date/gmd:CI_Date/gmd:dateType/gmd:CI_DateTypeCode">
                                 <option value="">Bitte Wählen</option>
                                 <option value="publication">Publikation</option>
                                 <option value="creation">Erstellung</option>

Modified: trunk/metador/mapbender/http/MeTaDor/html/mb_metadata_create_service_conformance.html
===================================================================
--- trunk/metador/mapbender/http/MeTaDor/html/mb_metadata_create_service_conformance.html	2012-06-11 20:56:49 UTC (rev 8374)
+++ trunk/metador/mapbender/http/MeTaDor/html/mb_metadata_create_service_conformance.html	2012-06-12 12:12:46 UTC (rev 8375)
@@ -98,8 +98,8 @@
 					</tr>
 					<tr>
 						<td class="metadata-editor-30px">Name</td>
-						<td><img title="Bedingt verpflichtendes Element, das erfasst werden MUSS, wenn der Geodatendienst der INSPIRE-Richtlinie unterliegt" src="../MeTaDor/images/verbindlichkeitsstufe_b_schneeflocke.png" alt="" /> 
-							<input title="bibliografische Angaben zur Produktspezifikation oder zur Benutzeranforderung, anhand derer die Daten bewertet werden: Bezeichnung, unter der die Ressource bekannt ist"
+						<td><img class="metadata-editor-mandatory" src="../MeTaDor/images/verbindlichkeitsstufe_a.png" alt="" /> 
+							<input class="required" title="bibliografische Angaben zur Produktspezifikation oder zur Benutzeranforderung, anhand derer die Daten bewertet werden: Bezeichnung, unter der die Ressource bekannt ist"
 								   name="/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_DomainConsistency[1]/gmd:result/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:title/gco:CharacterString" size="40" maxlength="250"></td>
 						<td>
 							<img class="helptext" title="Nähere Hinweise erfolgen, sobald die einschlägigen Vorgaben von INSPIRE vorliegen."  src="../MeTaDor/images/query_on.png" alt="" />
@@ -120,8 +120,8 @@
 					</tr>
 					<tr>
 						<td class="metadata-editor-30px">Datum</td>
-						<td><img title="Bedingt verpflichtendes Element, das erfasst werden MUSS, wenn der Geodatendienst der INSPIRE-Richtlinie unterliegt" src="../MeTaDor/images/verbindlichkeitsstufe_b_schneeflocke.png" alt="" /> 
-							<input class="dateISO metadata-editor-datepicker" title="Datum der Erzeugung, Veröffentlichung oder Überarbeitung der Ressource" maxlength="250" size="37"
+						<td><img class="metadata-editor-mandatory" src="../MeTaDor/images/verbindlichkeitsstufe_a.png" alt="" /> 
+							<input class="dateISO metadata-editor-datepicker required" title="Datum der Erzeugung, Veröffentlichung oder Überarbeitung der Ressource" maxlength="250" size="37"
 								   name="/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_DomainConsistency[1]/gmd:result/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:date[1]/gmd:CI_Date/gmd:date/gco:Date"></td>
 						<td>
 							<img class="helptext" title="Zeitangabe im genormten Datumsformat (JJJJ-MM-TT)."  src="../MeTaDor/images/query_on.png" alt="" />
@@ -129,8 +129,8 @@
 					</tr>
 					<tr>
 						<td class="metadata-editor-30px">Datumstyp</td>
-						<td><img title="Bedingt verpflichtendes Element, das erfasst werden MUSS, wenn der Geodatendienst der INSPIRE-Richtlinie unterliegt" src="../MeTaDor/images/verbindlichkeitsstufe_b_schneeflocke.png" alt="" /> 
-							<select class="metadata-editor-select" title="Art des Datums"
+						<td><img class="metadata-editor-mandatory" src="../MeTaDor/images/verbindlichkeitsstufe_a.png" alt="" /> 
+							<select class="metadata-editor-select required" title="Art des Datums"
 									name="/gmd:MD_Metadata/gmd:dataQualityInfo/gmd:DQ_DataQuality/gmd:report/gmd:DQ_DomainConsistency[1]/gmd:result/gmd:DQ_ConformanceResult/gmd:specification/gmd:CI_Citation/gmd:date[1]/gmd:CI_Date/gmd:dateType/gmd:CI_DateTypeCode">
 								<option selected='selected' value="">Bitte wählen</option>
 								<option value="publication">Publikation</option>

Modified: trunk/metador/mapbender/http/MeTaDor/html/mb_metadata_create_service_description.html
===================================================================
--- trunk/metador/mapbender/http/MeTaDor/html/mb_metadata_create_service_description.html	2012-06-11 20:56:49 UTC (rev 8374)
+++ trunk/metador/mapbender/http/MeTaDor/html/mb_metadata_create_service_description.html	2012-06-12 12:12:46 UTC (rev 8375)
@@ -43,5 +43,63 @@
 				</table>
 			</td>
 		</tr>
+		<tr>
+			<td class="metadata-editor-10px">Art der Kopplung</td>
+			<td><img class="metadata-editor-mandatory" src="../MeTaDor/images/verbindlichkeitsstufe_a.png" alt="" /> 
+				<select class="metadata-editor-select required" title="Art der Kopplung"
+						name="/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/srv:couplingType/srv:SV_CouplingType">
+					<option value="tight">eng</option>
+					<option value="mixed">gemischt</option>
+					<option value="loose">lose</option>
+				</select>
+			</td>
+			<td><img class="helptext" title="Hier ist die Art der Kopplung anzugeben"  src="../MeTaDor/images/query_on.png" alt="" /></td>
+		</tr>
+		<tr>
+			<td class="metadata-editor-10px"><h2>Metadaten zu den Operationen</h2></td>
+			<td>
+			</td>
+		</tr>
+		<tr>
+			<td colspan="3">
+				<table class="multiple" xpath="gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/srv:containsOperations">
+					<colgroup>
+						<col width="350">
+						<col width="400">
+						<col width="45">
+					</colgroup>
+					<tr>
+						<td class="metadata-editor-30px">Name der Methode</td>
+						<td><img title="Bedingt verpflichtendes Element, das erfasst werden MUSS, wenn ein Identifikator eines eng oder gemischt mit dem Dienst gekoppelten Datensatzes vorhanden ist" src="../MeTaDor/images/verbindlichkeitsstufe_b_schneeflocke.png" alt="" /> 
+							<input maxlength="250" size="40"
+								   name="/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/srv:containsOperations[1]/srv:SV_OperationMetadata/srv:operationName/gco:CharacterString"></td>
+						<td><img class="helptext" title="Hier ist der eindeutige Name der Methode anzugeben, z.B. GetCapabilities oder GetMap"  src="../MeTaDor/images/query_on.png" alt="" /></td>
+					</tr>
+					<tr>
+						<td class="metadata-editor-30px">Plattform</td>
+						<td><img title="Bedingt verpflichtendes Element, das erfasst werden MUSS, wenn ein Identifikator eines eng oder gemischt mit dem Dienst gekoppelten Datensatzes vorhanden ist" src="../MeTaDor/images/verbindlichkeitsstufe_b_schneeflocke.png" alt="" /> 
+							<select class="metadata-editor-select" title="Plattform"
+						name="/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/srv:containsOperations[1]/srv:SV_OperationMetadata/srv:DCP/srv:DCPList">
+								<option selected='selected' value="">Bitte wählen</option>
+								<option value="XML">XML</option>
+								<option value="CORBA">CORBA</option>
+								<option value="JAVA">JAVA</option>
+								<option value="COM">COM</option>
+								<option value="SQL">SQL</option>
+								<option value="WebServices">WebServices</option>
+							</select>
+						</td>
+						<td><img class="helptext" title="Hier ist die verteilte Rechnerplattform, auf denen die Methode implementiert ist, anzugeben."  src="../MeTaDor/images/query_on.png" alt="" /></td>
+					</tr>
+					<tr>
+						<td class="metadata-editor-30px">Online-Adresse des Dienstes</td>
+						<td><img title="Bedingt verpflichtendes Element, das erfasst werden MUSS, wenn ein Identifikator eines eng oder gemischt mit dem Dienst gekoppelten Datensatzes vorhanden ist" src="../MeTaDor/images/verbindlichkeitsstufe_b_schneeflocke.png" alt="" /> 
+							<input maxlength="250" size="40"
+								   name="/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/srv:containsOperations[1]/srv:SV_OperationMetadata/srv:connectPoint/gmd:CI_OnlineResource/gmd:linkage/gmd:URL"></td>
+						<td><img class="helptext" title="Hier ist die Online-Adresse für den Zugriff auf den Dienst anzugeben"  src="../MeTaDor/images/query_on.png" alt="" /></td>
+					</tr>
+				</table>
+			</td>
+		</tr>
 	</tbody>
 </table>
\ No newline at end of file

Modified: trunk/metador/mapbender/http/MeTaDor/html/mb_metadata_create_service_identification.html
===================================================================
--- trunk/metador/mapbender/http/MeTaDor/html/mb_metadata_create_service_identification.html	2012-06-11 20:56:49 UTC (rev 8374)
+++ trunk/metador/mapbender/http/MeTaDor/html/mb_metadata_create_service_identification.html	2012-06-12 12:12:46 UTC (rev 8375)
@@ -26,7 +26,7 @@
 			</td>
 		</tr>
 		<tr>
-			<td class="metadata-editor-20px">Ressourcenart</td>
+			<td class="metadata-editor-20px">Hierarchieebene (Ressourcenart)</td>
 			<td><img class="metadata-editor-mandatory" src="../MeTaDor/images/verbindlichkeitsstufe_a.png" alt="" /> 
 				<select class="required" title="Bereich, auf den sich die Metadaten beziehen" name="/gmd:MD_Metadata/gmd:hierarchyLevel/gmd:MD_ScopeCode">
 					<option value="service">Geodatendienst</option>
@@ -35,6 +35,14 @@
 			<td><img class="helptext" title="Der Inhalt dieses Feldes ist automatisch vom Erfassungssystem festgesetzt."  src="../MeTaDor/images/query_on.png" alt="" /></td>
 		</tr>
 		<tr>
+			<td class="metadata-editor-20px">Name der Hierarchieebene</td>
+			<td><img title="Bedingt verpflichtendes Element, das erfasst werden MUSS, wenn es sich um einen GDI-DE konformen Dienst handelt" src="../MeTaDor/images/verbindlichkeitsstufe_b_schneeflocke.png" alt="" /> 
+				<input maxlength="250" size="40"
+					   name="/gmd:MD_Metadata/gmd:hierarchyLevelName/gco:CharacterString">
+			</td>
+			<td><img class="helptext" title="Für GDI-DE konforme Dienste ist der Name der Hierarchieebene anzugeben"  src="../MeTaDor/images/query_on.png" alt="" /></td>
+		</tr>
+		<tr>
 			<td colspan="3">
 				<table class="multiple" xpath="/gmd:MD_Metadata/gmd:distributionInfo/gmd:MD_Distribution/gmd:transferOptions/gmd:MD_DigitalTransferOptions/gmd:onLine">
 					<colgroup>
@@ -70,7 +78,7 @@
 						<td class="metadata-editor-10px">Eindeutiger Ressourcenbezeichner des Geodatendienstes</td>
 						<td><img class="metadata-editor-mandatory" src="../MeTaDor/images/verbindlichkeitsstufe_a.png" alt="" /> 
 							<input class="required" title="Wert zur eindeutigen Identifikation der Ressource in einem Namensraum"
-								   name="/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:citation/gmd:CI_Citation/gmd:identifier[1]/gmd:RS_Identifier/gmd:code/gco:CharacterString" size="40" maxlength="250"></td>
+								   name="/gmd:MD_Metadata/gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:citation/gmd:CI_Citation/gmd:identifier[1]/gmd:MD_Identifier/gmd:code/gco:CharacterString" size="40" maxlength="250"></td>
 						<td><img class="helptext" title="Der eindeutige Ressourcenbezeichner ist ein alphanumerischer Wert. Dies kann eine URI (z.B. der GetCapabilities-Aufruf des Dienstes) oder UUID sein, aber auch alternativ eine Nummer / Kennung aus einem Verzeichnis oder Katalog, in dem die Ressourcen primär dokumentiert werden."  src="../MeTaDor/images/query_on.png" alt="" /></td>
 					</tr>
 				</table>



More information about the Mapbender_commits mailing list