Geometa-Editor: Unterschied zwischen den Versionen

Aus Geoinformation HSR
Wechseln zu: Navigation, Suche
(Geomedia)
K (Demos/Gallerie)
 
(73 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
Direkt zum [http://www.gis.hsr.ch/gmdb/ Geometa-Editor HSR]. Studierende an der HSR, die GIS-Daten/Geodaten suchen, wenden sich bis auf weiteres an die dafür Verantwortlichen in ihrer Abteilung (siehe [http://gis.hsr.ch/index.php?option=com_contact&catid=12&Itemid=119 GISpunkt-Kontakte]).
 +
 
== Was ist der Geometa-Editor? ==
 
== Was ist der Geometa-Editor? ==
  
 
Der '''Geometa-Editor''' - auch Geo-Metadatenbank (kurz '''GMDB''') genannt - ist ein Werkzeug zur Pflege von [[Geo-Metadaten]] an der HSR und an anderen Orten. Mit Geometa-Editor sind sowohl die Web-Applikation an der HSR und [[#Weblink|weitere]] gemeint, als auch das Open Source Projekt auf [http://www.geometa.org geometa.org].  
 
Der '''Geometa-Editor''' - auch Geo-Metadatenbank (kurz '''GMDB''') genannt - ist ein Werkzeug zur Pflege von [[Geo-Metadaten]] an der HSR und an anderen Orten. Mit Geometa-Editor sind sowohl die Web-Applikation an der HSR und [[#Weblink|weitere]] gemeint, als auch das Open Source Projekt auf [http://www.geometa.org geometa.org].  
 +
 +
Siehe auch:
 +
* [[Geo-Metadaten]]
 +
* [[GeoNetwork]] und weitere Metadaten-Editoren und Werkzeuge: vgl. [[Geo-Metadaten]]
 +
* [[OAI-PMH]] inkl. CSW
  
 
Speziell am Geometa-Editor ist u.a.:
 
Speziell am Geometa-Editor ist u.a.:
* Minimal und leichtgewichtig ('[[GM03 Light]]' und [[DClite4G]])
+
* Minimal und leichtgewichtig ('GM03 Light' und [[DClite4G]])
 
* Open Source (PHP und MySQL)
 
* Open Source (PHP und MySQL)
 
* Dokumentation von [[Geodaten]] (mit deren 'Data Access Services') und GIS-Diensten (wie z.B. Daten-Konversion, Koordinaten-Transformation, generell WPS)
 
* Dokumentation von [[Geodaten]] (mit deren 'Data Access Services') und GIS-Diensten (wie z.B. Daten-Konversion, Koordinaten-Transformation, generell WPS)
 
* Schnittstelle zu GM03 Core (CH, geplant),  
 
* Schnittstelle zu GM03 Core (CH, geplant),  
* Schnittstelle zur Meta-Suchmaschine [[geometa.info]] (über [[OAI-PMH]]), zum [[Geometa-Directory]] und zu Google
+
* Schnittstelle zur Meta-Suchmaschine [[geometa.info]] (über [[OAI-PMH]]), zum [[Geometa-Directory]] und natürlich zu Suchmaschinen wie Google
  
Der Geometa-Editor ist Teil der [[Geo-Metadata Network Suite]], u.a. mit dem [[Geometa-Directory]] und der Meta-Suchmaschine [[geometa.info]].
+
Der Geometa-Editor ist Teil der [[Geo-Metadata Network Suite]], u.a. mit dem Verzeichnis (Geo-Katalog) [[Geometa Directory]] und der Geo-Suchmaschine [[geometa.info]].
  
Weitere Metadaten-Editoren und Werkzeuge sind im [[Geo-Metadaten]]-Artikel beschrieben.
+
== Aktuelles ==
  
== Geometa-Editor HSR ==
+
News:
 +
* August 2007: New Features
 +
* März 2007: Layout dokumentiert (siehe unten).
 +
* Februar 2007: Geometa-Editor Chur geht Online.
 +
* Dezember 2006: Der Geometa-Editor wird Open Source und Teil der [[Geo-Metadata Network Suite]].
 +
* 2007: Aufruf zur Dokumentation der [[Geodaten]]: siehe [[Geo-Metadaten]].
  
Startseite: [http://www.gis.hsr.ch/gmdb/ Geometa-Editor HSR]
+
Download:
 +
* Source Code: bitte sich an S. Keller wenden.
  
Studierende an der HSR, die GIS-Daten/Geodaten suchen, wenden sich bis auf weiteres an die dafür Verantwortlichen in ihrer Abteilung (siehe [http://gis.hsr.ch/index.php?option=com_contact&catid=12&Itemid=119 GISpunkt-Kontakte]).
+
Nächste Releases:  
 +
* ca. Anfang 2008.
  
=== Aktuelles ===
+
Feature Requests:
 +
* Siehe [[Diskussion:Geometa-Editor]].
 +
* Export nach GM01/XML: wegen geocat 2 zurückgestellt!
  
* Der Geometa-Editor wird Open Source und Teil der [[Geo-Metadata Network Suite]].
+
Bugs:
* Aufruf zur Dokumentation der [[Geodaten]]: siehe [[Geo-Metadaten]].
+
* (hier einfügen)
  
 
== Demos/Gallerie ==
 
== Demos/Gallerie ==
  
* [http://www.geometa.org Demo- und Test-Applikation des Geometa-Editors]
+
* [http://gmdb.geometa.info Geometa-Editor der HSR]
* [http://www.geometa.info/gmdb/ Geometa-Editor der HSR]
+
* (sowie bis 2012 Geometa-Editor der Stadt Chur und des Linthwerks [http://chur.geometa.info/])
* [http://www.linthwerk.ch/gmdb/ Geometa-Editor des Linthwerks]
 
* Geometa-Editor der Stadt Chur (in Realisierung)
 
  
== Synchronisation mit GIS-Systemen ==
+
== Synchronisation mit externen Datenquellen ==
  
Als Identifikator zum Abgleich zwischen GIS-System und dem Geometa-Editor dient der Titel. Zurzeit ist geplant, ArcGIS und Geomedia (GEOS) zu unterstützen. Weitere Systeme auf Anfrage.
+
Der freie und offene Austausch von [[Geo-Metadaten]] ist ein zentraler Teil einer der ersten Komponenten einer [[GDI]]. Dafür existieren CH/ISO/OGC-Standards, wie GM03/ISO19115 und CSW. Doch scheinen sich hier nicht einmal die Herausgeber selber auf einen technischen Nenner einigen zu können (Mit/ohne ebRIM-Profil-Profil? Wie Services-URL codieren? Welches XML-Encoding? Welches Protokoll?).  
  
=== ArcGIS ===
+
Um die Wartezeit zu überbrücken und gleichzeitig ohne unnötig viele Daten zu erfassen, wird ein Metadaten-Austausch-Protokoll [[OAI-PMH]] und eine Metadaten-Modell verwendet, bzw. vorgeschlagen, welches sehr einfach zu implementieren und weit verbreitet ist (Bibliothekswesen, Google Sitemaps).  
Voraussetzung: Pfad zu den Geodaten (vgl. ArcCatalog, in Planung). Evtl. Tool zur Anzeige der Metadaten (in Planung).
 
  
Funktionsweise: Es wird das Metdatenfile importiert (<Dateiname>.xml). Folgende Tags werden zugeordnet:
+
Als Identifikator zum Abgleich zwischen GIS-System und dem Geometa-Editor dient der Titel. Zurzeit ist geplant, ArcGIS und GeoMedia (GEOS) zu unterstützen. Weitere Systeme auf Anfrage.
  
* ...
+
=== ArcGIS (ArcCatalog) ===
 +
Voraussetzung: Pfad zu den Geodaten (vgl. ArcCatalog, in Planung). Funktionsweise: Aus dem Geometa-Editor heraus, wird das Metdatenfile importiert (<Dateiname>.xml).  
  
=== Geomedia ===
+
Anleitung:
Voraussetzung: Tool zur Anzeige der Metadaten (Download Tool (in Planung)
+
# Geometa Editor: Metadaten-Details anzeigen.
 +
# Geometa Editor: Button "Sync. mit ArcGIS" drücken => "File Open..."-Dialog erscheint.
 +
# Geometa Editor: <Dateiname>.xml wählen im Ordner, wo die Original-Geodaten liegen.
  
Funktionsweise: Es wird ein Geo-Metadaten-Fenster gezeigt mit folgendem Inhalt:
+
Importiert werden Daten aus dem ESRI Metadata Profile 8.0 (FGDC)-Format <!DOCTYPE metadata SYSTEM "http://www.esri.com/metadata/esriprof80.dtd"> (siehe metadata/metainfo, FGDC-STD-001-1998) gemäss Dokumentation auf [http://www.esri.com/metadata/ hier].
  
   Geo-Metadaten:
+
Zuordnung von ESRI Metadata Tags zu Geometa-Editor:
   o Titel...........: Datei-/DB-Name (ohne Pfad und ohne Ext.)
+
  o Titel...........: <= metadata/idinfo/citation/citeinfo/title
 +
  o Inhalt..........: <= metadata/idinfo/descript/abstract
 +
  o Dateiname.......: <= metadata/Esri/MetaID (z.B. "{9A726287-6161-438E-951D-0583D135BF5F}")
 +
  o Datentyp........: <= metadata/idinfo/citation/citeinfo/geoform,
 +
                        (falls vector => "Vektordaten"? "Rasterdaten"?)
 +
                        sonst metadata/spdoinfo/direct (erster Eintrag?)
 +
  o Stichworte......: <= metadata/idinfo/keywords/theme;
 +
                        dazu kommen: metadata/spdoinfo/ptvctinf/esriterm/@Name (Komma-getrennt).
 +
  o Quellsystem.....: <= metadata/distinfo/stdorder/digform/digtinfo/formname
 +
  o Status..........: <= metadata/idinfo/status/progress
 +
  o Änderungsdatum..: <= metadata/Esri/ModDate (z.B. 02.02.2007)
 +
   o Sprache.........: <= metadata/idinfo/descript/langdata
 +
  o Bemerkungen.....: <= metadata/spdoinfo/ptvctinf/esriterm/efeacnt + " Objekte"
 +
  o Ausdehnung......: <= metadata/idinfo/spdom/bounding (im Format "8.34928 47.067242
 +
                        8.380961 47.084862"), nicht metadata/dataIdInfo/geoBox
 +
  o Bezugssystem....: <= metadata/spref/horizsys/projcsn (z.B. CH1903_LV03 oder WGS84)
 +
 
 +
=== GeoMedia ===
 +
Voraussetzung: Separates Tool (Windows) zur Anzeige der Metadaten.
 +
 
 +
* Der Abgleich/Import geschieht z.Zt. einzig über Copy&Paste. Ein Abgleich über eine lokale XML-Datei wie bei ArcGIS gibt es hier nicht.
 +
* Download ''GeoMedia Metadata-Sync.-Tool'' (in Planung)
 +
 
 +
Funktionsweise:
 +
# Geometa Editor: Anzeigen/Öffnen Metadaten-Details
 +
# GeoMedia/GEOS Pro: Starten des GeoMedia Metadata-Sync.-Tools und Copy des Fensterinhalts (Windows: Ctrl-C)
 +
# Geometa Editor: In ein Inputfeld klicken, dann Paste (Windows: Ctrl-V).
 +
 
 +
'''Wichtig:''' Im Paste-Inhalt wird eine Datenstruktur erwartet, wie sie unten in Kapitel "Dublin Core a la OAI-PMH..." beschrieben ist.
 +
 
 +
Zuordnung von GeoMedia-Informationen zu Geometa-Editor:
 +
  GeoMedia-Metadaten:
 +
   o Titel...........: Datei- oder DB-Name (ohne Pfad und ohne Ext.) (UNIQUE , NOT NULL)
 
   o Dateiname.......: [Drive:Pfad\]Datei-/DB-Name[.ext]
 
   o Dateiname.......: [Drive:Pfad\]Datei-/DB-Name[.ext]
   o Datentyp........: "Vektordaten" oder "Rasterdaten" (falls das geht?)
+
   o Datentyp........: "Vektordaten" oder "Rasterdaten"
  o Stichworte......: Feature-Klassen-Name(n) (Komma-getrennt).
+
   o Quellsystem.....: "GeoMedia" oder "GEOS Pro" (Konstanten?)
   o Quellsystem.....: "Geomedia" oder "GEOS Pro" (Konstanten?)
 
  o Erstelldatum....: (z.B. 02.02.2007)
 
 
   o Änderungsdatum..: (z.B. 02.02.2007)
 
   o Änderungsdatum..: (z.B. 02.02.2007)
  o Sprache.........: (des Datensatzes, falls möglich, sonst ganz weglassen)
+
   o Datenschema.....: Falls G5ILI: Drive:Pfad/Dateiname.ili,  
   o Datenschema.....: Falls G5ILI: Drive:Pfad/Dateiname.ili, sonst: ?
+
                      sonst: ?
 +
  o Bemerkungen.....: "nnn Objekte" (über alle Tabellen)
 
   o Ausdehnung......: BBox (in WGS84-Koordinaten links/unten, rechts/oben,  
 
   o Ausdehnung......: BBox (in WGS84-Koordinaten links/unten, rechts/oben,  
 
                       im Format "8.34928 47.067242 8.380961 47.084862")
 
                       im Format "8.34928 47.067242 8.380961 47.084862")
 
   o Bezugssystem....: (z.B. CH1903 oder WGS84)
 
   o Bezugssystem....: (z.B. CH1903 oder WGS84)
   o Def.-Genauigkeit: Falls G5ILI: Anzahl Nachkommastellen  
+
   o Def.-Genauigkeit: Falls G5ILI: Anzahl Nachkommastellen (z.B. 0.001m)
                      (z.B. 0.001m) sonst leer
+
                      sonst leer
 +
 
 +
=== Dublin Core à la OAI-PMH ===
 +
 
 +
Dublin Core definiert nur den Inhalt. Folgendes sind
 +
 
 +
* XML-Encoding-Vorschlag GMDB: siehe unten.
 +
* XML-Encoding gemäss 'mandatory schema' von CAT/CSW: siehe [[CSW]]. ('''NEU''': Bessere Variante als GMDB unten)
 +
* XML-Encoding eines DC Simple (unqualified Dublin Core) gemäss [http://dublincore.org/documents/dc-xml-guidelines/ "Guidelines for implementing Dublin Core in XML"].
  
== Styles ==
+
Nachfolgend eine Zuordnung von Dublin Core-Elementen zu Attributen des Geometa-Editors:
 +
 
 +
  o Titel...........: <= dc:title  [1]  string 
 +
    Datei- oder DB-Name (ohne Pfad und ohne Ext.)
 +
  o Inhalt..........: <= dc:description  [0..1]  string (dct:abstract)
 +
    Beschreibung
 +
  o Daten-ID/Dateiname: <= dc:identifier  [1]  URI
 +
  o Datentyp........: <= dc:type        [0..1]  string 
 +
    "string enum": dataset(raster, vector),service
 +
  o Themen/Stichworte: <= dc:subject      [0..1]  string 
 +
    Komma separierte Liste von freien Schlagworten
 +
  o Quellsystem.....: <= dc:source      [0..1]  string
 +
    "GeoMedia" oder "GEOS Pro"
 +
  o Änderungsdatum..: <= dc:date        [0..1]  date    (dct:modified)
 +
    ISO-Date z.B. 2007-12-31
 +
  o Datenschema.....: <= URI
 +
    nil
 +
  o Sprache.........: <= dc:language    [0..1]  string  (max. 5 chars)
 +
    "string enum": de, en, fr, it.
 +
  o Bemerkungen.....: <= string
 +
    nil
 +
  o Ausdehnung......: <= dc:coverage    [0..*]  string  (dct:spatial)
 +
    BBox (in WGS84-Koord. links/unten,rechts/oben,
 +
    im Format "5.92163 10.56884 45.72919 47.86477")
 +
  o Bezugssystem....: <= string
 +
    z.B. CH1903 oder WGS84
 +
  o Def.-Genauigkeit: <= string
 +
    Falls G5ILI: Anzahl Nachkommastellen (z.B. 0.001m) sonst nil
 +
  o nil.............: <= dc:creator      [0..1]  string
 +
  o nil.............: <= dc:format      [0..1]  string  enum('','')
 +
  o nil.............: <= dc:publisher    [0..1]  string
 +
  o nil.............: <= dc:rights      [0..1]  string
 +
  o nil.............: <= dc:relation    [0..*]  URI    (dct:hasPart)
 +
 
 +
  (Dateiname.......: <= URI z.B. [Drive:Pfad\]Datei-/DB-Name[.ext])
 +
 
 +
Beispiel codiert als OAI-PMH Metadata Record (HINWEIS: Das 'Mandatory Schema' von CAT/CSW ist neu empfohlen: siehe [[CSW]]):
 +
 
 +
  <?xml version="1.0" encoding="utf-8"?>
 +
  <metadata>
 +
    <oai_dc:dc
 +
      xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/"
 +
      xmlns:dc="http://purl.org/dc/elements/1.1/"
 +
      xmlns:georss="http://www.georss.org/georss"
 +
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 +
      xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/
 +
        http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
 +
      <dc:identifier>Metadaten-ID</dc:identifier>
 +
      <dc:creator>Bearbeiter: Stefan Keller</dc:creator>
 +
      <dc:title>GG25 - Digitale Gemeindegrenzen der Schweiz</dc:title>
 +
      <dc:subject>Basiskarten</dc:subject>
 +
      <dc:description>Inhalt: GG25 - Digitale Gemeindegrenzen der Schweiz</dc:description>
 +
      <dc:publisher>Metadaten-Stelle:  Test-Erfasser</dc:publisher>
 +
      <dc:contributor>-</dc:contributor>
 +
      <dc:date>2007-07-25T14:00:00Z</dc:date>
 +
      <dc:type>Dataset</dc:type>
 +
      <dc:source>Adalin</dc:source>
 +
      <dc:format>SHP</dc:format>
 +
      <dc:language>de</dc:language>
 +
      <dc:coverage><georss:box>8.349 47.067 8.380 47.084</georss:box></dc:coverage>
 +
      <dc:rights>-</dc:rights>
 +
    </oai_dc:dc>
 +
  </metadata>
 +
 
 +
== Layout ==
  
 
Der Geometa-Editor verwendet CSS zur Steuerung der Farbe und Art von Schriften, Titel und Knöpfen.
 
Der Geometa-Editor verwendet CSS zur Steuerung der Farbe und Art von Schriften, Titel und Knöpfen.
 +
 +
Chur: Entfernen der grellgrünen Umrandung bei den Buttons, selektierter Metadatensatz etwas deutlicher hervorheben. Erklärung der verschiedenen Farben im Erfassungsformular.
  
 
Liste der betroffenen Dateien:
 
Liste der betroffenen Dateien:
* Logos: ...
+
* Logo:
* *.css
+
    -  logo.jpg : Aufbau des Logos
 +
 
 +
* *.css:
 +
** style.css:
 +
    -  .bluelink --> color : Schriftfarbe Anmeldestatus u. Impressum
 +
    -  .title --> color : Schriftfarbe Haupttitel
 +
* webforms.style.css
 +
    -  .active-selection-true --> background-color : Hintergrund  der aktivierten Metadaten
 +
    -  .active-selection-true --> color : Schrift der aktivierten Metadaten
 +
    -  .active-grid-row --> background : Hintergrund der Metadatenliste
 +
    -  .active-grid-row --> color : Schrift der Metadatenliste
 +
    -  .active-row-cell --> background-color : Hintergrund Metadatenliste bei MouseOver
 +
    -  td.form_header : Umrandung der Header
 +
    -  td.detail_key --> backrground : Hintergrund der Kästchen in Tabellen
 +
    -  td.detail_data --> background : Metadatendetails- u. Pers.u.Org.details- MouseOver '''UND'''
 +
                                      Hintergrund Anmelden- u. Suchkriterien Tabellen
 +
    -  td.detail_readonly --> background : Hintergrund der Tabellen
 +
    -  input.editable.textarea.editable --> background : Hintergrund von Felder bei Anmelden- und
 +
                                                        Suchkriterien-Tabelle
 +
    -  select.editable --> background : Hintergrund von Typ- u. Statusfelder bei Suchkriterientabelle
 +
    -  input.button : Umrandung der Buttons
 +
 
 
* Images:
 
* Images:
** ...
+
    -  button_backgnd.gif : Hintergrund der Buttons
 +
    -  menu_backgnd.gif : Hintergrund der Startmenü-Icons
 +
    -  menu_sel_backgnd.gif : Hintergrund des ausgewählten Startmenü-Icons
 +
    -  title_backgnd.gif : Hintergrund der Titel-Icons
  
 
Liste der Styles:
 
Liste der Styles:
* ...
+
* a : Schriftfarbe von Links
 +
* a:hover : Schriftfarbe von Links bei MouseOver
 +
* .menuitem : Einstellungen Navigationslinks(background-image, Grösse, padding)
 +
* .menuitem_selected : Einstellungen des ausgewählten Navigationslinks
 +
* .title : Grösse und Ausrichtung der Titel
 +
* .textinput : unbekannt
 +
* .loginform : unbekannt
 +
* .bluelink : Schriftfarbe von Impressum u. Anmeldung
 +
* .menulink : Schriftfarbe der Navigationslinks
 +
* .menulink:hover : Schriftfarbe des ausgewählten Navigationslinks
  
 
== Weblinks ==
 
== Weblinks ==
Zeile 82: Zeile 236:
  
 
<!-- Kategorien und ev. Koordinaten -->
 
<!-- Kategorien und ev. Koordinaten -->
[[Kategorie: Geodaten]] [[Kategorie: Metadaten]]
+
[[Kategorie: Geodaten]] [[Kategorie: Metadaten]] [[Kategorie:Abkürzungen]]

Aktuelle Version vom 9. Juli 2012, 19:30 Uhr

Direkt zum Geometa-Editor HSR. Studierende an der HSR, die GIS-Daten/Geodaten suchen, wenden sich bis auf weiteres an die dafür Verantwortlichen in ihrer Abteilung (siehe GISpunkt-Kontakte).

Was ist der Geometa-Editor?

Der Geometa-Editor - auch Geo-Metadatenbank (kurz GMDB) genannt - ist ein Werkzeug zur Pflege von Geo-Metadaten an der HSR und an anderen Orten. Mit Geometa-Editor sind sowohl die Web-Applikation an der HSR und weitere gemeint, als auch das Open Source Projekt auf geometa.org.

Siehe auch:

Speziell am Geometa-Editor ist u.a.:

  • Minimal und leichtgewichtig ('GM03 Light' und DClite4G)
  • Open Source (PHP und MySQL)
  • Dokumentation von Geodaten (mit deren 'Data Access Services') und GIS-Diensten (wie z.B. Daten-Konversion, Koordinaten-Transformation, generell WPS)
  • Schnittstelle zu GM03 Core (CH, geplant),
  • Schnittstelle zur Meta-Suchmaschine geometa.info (über OAI-PMH), zum Geometa-Directory und natürlich zu Suchmaschinen wie Google

Der Geometa-Editor ist Teil der Geo-Metadata Network Suite, u.a. mit dem Verzeichnis (Geo-Katalog) Geometa Directory und der Geo-Suchmaschine geometa.info.

Aktuelles

News:

  • August 2007: New Features
  • März 2007: Layout dokumentiert (siehe unten).
  • Februar 2007: Geometa-Editor Chur geht Online.
  • Dezember 2006: Der Geometa-Editor wird Open Source und Teil der Geo-Metadata Network Suite.
  • 2007: Aufruf zur Dokumentation der Geodaten: siehe Geo-Metadaten.

Download:

  • Source Code: bitte sich an S. Keller wenden.

Nächste Releases:

  • ca. Anfang 2008.

Feature Requests:

Bugs:

  • (hier einfügen)

Demos/Gallerie

Synchronisation mit externen Datenquellen

Der freie und offene Austausch von Geo-Metadaten ist ein zentraler Teil einer der ersten Komponenten einer GDI. Dafür existieren CH/ISO/OGC-Standards, wie GM03/ISO19115 und CSW. Doch scheinen sich hier nicht einmal die Herausgeber selber auf einen technischen Nenner einigen zu können (Mit/ohne ebRIM-Profil-Profil? Wie Services-URL codieren? Welches XML-Encoding? Welches Protokoll?).

Um die Wartezeit zu überbrücken und gleichzeitig ohne unnötig viele Daten zu erfassen, wird ein Metadaten-Austausch-Protokoll OAI-PMH und eine Metadaten-Modell verwendet, bzw. vorgeschlagen, welches sehr einfach zu implementieren und weit verbreitet ist (Bibliothekswesen, Google Sitemaps).

Als Identifikator zum Abgleich zwischen GIS-System und dem Geometa-Editor dient der Titel. Zurzeit ist geplant, ArcGIS und GeoMedia (GEOS) zu unterstützen. Weitere Systeme auf Anfrage.

ArcGIS (ArcCatalog)

Voraussetzung: Pfad zu den Geodaten (vgl. ArcCatalog, in Planung). Funktionsweise: Aus dem Geometa-Editor heraus, wird das Metdatenfile importiert (<Dateiname>.xml).

Anleitung:

  1. Geometa Editor: Metadaten-Details anzeigen.
  2. Geometa Editor: Button "Sync. mit ArcGIS" drücken => "File Open..."-Dialog erscheint.
  3. Geometa Editor: <Dateiname>.xml wählen im Ordner, wo die Original-Geodaten liegen.

Importiert werden Daten aus dem ESRI Metadata Profile 8.0 (FGDC)-Format <!DOCTYPE metadata SYSTEM "http://www.esri.com/metadata/esriprof80.dtd"> (siehe metadata/metainfo, FGDC-STD-001-1998) gemäss Dokumentation auf hier.

Zuordnung von ESRI Metadata Tags zu Geometa-Editor:

 o Titel...........: <= metadata/idinfo/citation/citeinfo/title
 o Inhalt..........: <= metadata/idinfo/descript/abstract
 o Dateiname.......: <= metadata/Esri/MetaID (z.B. "{9A726287-6161-438E-951D-0583D135BF5F}")
 o Datentyp........: <= metadata/idinfo/citation/citeinfo/geoform, 
                        (falls vector => "Vektordaten"? "Rasterdaten"?)
                        sonst metadata/spdoinfo/direct (erster Eintrag?)
 o Stichworte......: <= metadata/idinfo/keywords/theme; 
                        dazu kommen: metadata/spdoinfo/ptvctinf/esriterm/@Name (Komma-getrennt).
 o Quellsystem.....: <= metadata/distinfo/stdorder/digform/digtinfo/formname
 o Status..........: <= metadata/idinfo/status/progress
 o Änderungsdatum..: <= metadata/Esri/ModDate (z.B. 02.02.2007)
 o Sprache.........: <= metadata/idinfo/descript/langdata
 o Bemerkungen.....: <= metadata/spdoinfo/ptvctinf/esriterm/efeacnt + " Objekte"
 o Ausdehnung......: <= metadata/idinfo/spdom/bounding (im Format "8.34928 47.067242 
                        8.380961 47.084862"), nicht metadata/dataIdInfo/geoBox
 o Bezugssystem....: <= metadata/spref/horizsys/projcsn (z.B. CH1903_LV03 oder WGS84)

GeoMedia

Voraussetzung: Separates Tool (Windows) zur Anzeige der Metadaten.

  • Der Abgleich/Import geschieht z.Zt. einzig über Copy&Paste. Ein Abgleich über eine lokale XML-Datei wie bei ArcGIS gibt es hier nicht.
  • Download GeoMedia Metadata-Sync.-Tool (in Planung)

Funktionsweise:

  1. Geometa Editor: Anzeigen/Öffnen Metadaten-Details
  2. GeoMedia/GEOS Pro: Starten des GeoMedia Metadata-Sync.-Tools und Copy des Fensterinhalts (Windows: Ctrl-C)
  3. Geometa Editor: In ein Inputfeld klicken, dann Paste (Windows: Ctrl-V).

Wichtig: Im Paste-Inhalt wird eine Datenstruktur erwartet, wie sie unten in Kapitel "Dublin Core a la OAI-PMH..." beschrieben ist.

Zuordnung von GeoMedia-Informationen zu Geometa-Editor:

 GeoMedia-Metadaten:
 o Titel...........: Datei- oder DB-Name (ohne Pfad und ohne Ext.) (UNIQUE , NOT NULL)
 o Dateiname.......: [Drive:Pfad\]Datei-/DB-Name[.ext]
 o Datentyp........: "Vektordaten" oder "Rasterdaten"
 o Quellsystem.....: "GeoMedia" oder "GEOS Pro" (Konstanten?)
 o Änderungsdatum..: (z.B. 02.02.2007)
 o Datenschema.....: Falls G5ILI: Drive:Pfad/Dateiname.ili, 
                     sonst: ?
 o Bemerkungen.....: "nnn Objekte" (über alle Tabellen)
 o Ausdehnung......: BBox (in WGS84-Koordinaten links/unten, rechts/oben, 
                     im Format "8.34928 47.067242 8.380961 47.084862")
 o Bezugssystem....: (z.B. CH1903 oder WGS84)
 o Def.-Genauigkeit: Falls G5ILI: Anzahl Nachkommastellen (z.B. 0.001m)  
                     sonst leer

Dublin Core à la OAI-PMH

Dublin Core definiert nur den Inhalt. Folgendes sind

  • XML-Encoding-Vorschlag GMDB: siehe unten.
  • XML-Encoding gemäss 'mandatory schema' von CAT/CSW: siehe CSW. (NEU: Bessere Variante als GMDB unten)
  • XML-Encoding eines DC Simple (unqualified Dublin Core) gemäss "Guidelines for implementing Dublin Core in XML".

Nachfolgend eine Zuordnung von Dublin Core-Elementen zu Attributen des Geometa-Editors:

 o Titel...........: <= dc:title  [1]  string  
   Datei- oder DB-Name (ohne Pfad und ohne Ext.)
 o Inhalt..........: <= dc:description  [0..1]  string (dct:abstract)
   Beschreibung
 o Daten-ID/Dateiname: <= dc:identifier   [1]  URI
 o Datentyp........: <= dc:type         [0..1]  string  
   "string enum": dataset(raster, vector),service
 o Themen/Stichworte: <= dc:subject      [0..1]  string  
   Komma separierte Liste von freien Schlagworten
 o Quellsystem.....: <= dc:source       [0..1]  string
   "GeoMedia" oder "GEOS Pro"
 o Änderungsdatum..: <= dc:date         [0..1]  date    (dct:modified)
   ISO-Date z.B. 2007-12-31
 o Datenschema.....: <= URI
   nil
 o Sprache.........: <= dc:language     [0..1]  string  (max. 5 chars)
   "string enum": de, en, fr, it. 
 o Bemerkungen.....: <= string
   nil
 o Ausdehnung......: <= dc:coverage     [0..*]  string  (dct:spatial) 
   BBox (in WGS84-Koord. links/unten,rechts/oben, 
   im Format "5.92163 10.56884 45.72919 47.86477")
 o Bezugssystem....: <= string
   z.B. CH1903 oder WGS84
 o Def.-Genauigkeit: <= string
   Falls G5ILI: Anzahl Nachkommastellen (z.B. 0.001m) sonst nil
 o nil.............: <= dc:creator      [0..1]  string 
 o nil.............: <= dc:format       [0..1]  string  enum(,)
 o nil.............: <= dc:publisher    [0..1]  string
 o nil.............: <= dc:rights       [0..1]  string 
 o nil.............: <= dc:relation     [0..*]  URI     (dct:hasPart)
 (Dateiname.......: <= URI z.B. [Drive:Pfad\]Datei-/DB-Name[.ext])

Beispiel codiert als OAI-PMH Metadata Record (HINWEIS: Das 'Mandatory Schema' von CAT/CSW ist neu empfohlen: siehe CSW):

 <?xml version="1.0" encoding="utf-8"?>
 <metadata>
   <oai_dc:dc 
     xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" 
     xmlns:dc="http://purl.org/dc/elements/1.1/" 
     xmlns:georss="http://www.georss.org/georss"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ 
       http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
     <dc:identifier>Metadaten-ID</dc:identifier>
     <dc:creator>Bearbeiter: Stefan Keller</dc:creator>
     <dc:title>GG25 - Digitale Gemeindegrenzen der Schweiz</dc:title>
     <dc:subject>Basiskarten</dc:subject>
     <dc:description>Inhalt: GG25 - Digitale Gemeindegrenzen der Schweiz</dc:description>
     <dc:publisher>Metadaten-Stelle:  Test-Erfasser</dc:publisher>
     <dc:contributor>-</dc:contributor>
     <dc:date>2007-07-25T14:00:00Z</dc:date>
     <dc:type>Dataset</dc:type>
     <dc:source>Adalin</dc:source>
     <dc:format>SHP</dc:format>
     <dc:language>de</dc:language>
     <dc:coverage><georss:box>8.349 47.067 8.380 47.084</georss:box></dc:coverage>
     <dc:rights>-</dc:rights>
   </oai_dc:dc>
 </metadata>

Layout

Der Geometa-Editor verwendet CSS zur Steuerung der Farbe und Art von Schriften, Titel und Knöpfen.

Chur: Entfernen der grellgrünen Umrandung bei den Buttons, selektierter Metadatensatz etwas deutlicher hervorheben. Erklärung der verschiedenen Farben im Erfassungsformular.

Liste der betroffenen Dateien:

  • Logo:
   -  logo.jpg : Aufbau des Logos
  • *.css:
    • style.css:
   -  .bluelink --> color : Schriftfarbe Anmeldestatus u. Impressum 
   -  .title --> color : Schriftfarbe Haupttitel
  • webforms.style.css
   -  .active-selection-true --> background-color : Hintergrund  der aktivierten Metadaten
   -  .active-selection-true --> color : Schrift der aktivierten Metadaten
   -  .active-grid-row --> background : Hintergrund der Metadatenliste
   -  .active-grid-row --> color : Schrift der Metadatenliste
   -  .active-row-cell --> background-color : Hintergrund Metadatenliste bei MouseOver
   -  td.form_header : Umrandung der Header
   -  td.detail_key --> backrground : Hintergrund der Kästchen in Tabellen
   -  td.detail_data --> background : Metadatendetails- u. Pers.u.Org.details- MouseOver UND 
                                      Hintergrund Anmelden- u. Suchkriterien Tabellen
   -  td.detail_readonly --> background : Hintergrund der Tabellen
   -  input.editable.textarea.editable --> background : Hintergrund von Felder bei Anmelden- und
                                                        Suchkriterien-Tabelle
   -  select.editable --> background : Hintergrund von Typ- u. Statusfelder bei Suchkriterientabelle
   -  input.button : Umrandung der Buttons
  • Images:
   -  button_backgnd.gif : Hintergrund der Buttons
   -  menu_backgnd.gif : Hintergrund der Startmenü-Icons
   -  menu_sel_backgnd.gif : Hintergrund des ausgewählten Startmenü-Icons
   -  title_backgnd.gif : Hintergrund der Titel-Icons

Liste der Styles:

  • a : Schriftfarbe von Links
  • a:hover : Schriftfarbe von Links bei MouseOver
  • .menuitem : Einstellungen Navigationslinks(background-image, Grösse, padding)
  • .menuitem_selected : Einstellungen des ausgewählten Navigationslinks
  • .title : Grösse und Ausrichtung der Titel
  • .textinput : unbekannt
  • .loginform : unbekannt
  • .bluelink : Schriftfarbe von Impressum u. Anmeldung
  • .menulink : Schriftfarbe der Navigationslinks
  • .menulink:hover : Schriftfarbe des ausgewählten Navigationslinks

Weblinks

  • z.T. noch keine. Siehe auch Demos/Gallerie.