der ingrid catalog metadaten-workshop 2011. entwicklung auf basis einer unbefristeten...
TRANSCRIPT
Der InGrid Catalog
Metadaten-Workshop2011
Entwicklung auf Basis einer unbefristeten Verwaltungsvereinbarung zwischen dem Bund und allen Ländern …nachhaltig
Keine Abhängigkeit von Produktentwicklungslinien eines Herstellers …planungssicher
Möglichkeit eigene Bedürfnisse in die Weiterentwicklung einzubringen ...flexibel & bedarfsgerecht
Basiert auf Open Source Software-Komponenten, ist lizenzkostenfrei innerhalb der Kooperation (Bund / Länder / Kommunen) nutzbar …kostengünstig & offen
Fachliches Know-How von 17 Partnern aus einer mehr als 15-jährigen Entwicklung
Breite Anwenderbasis: Der InGridCatalog wird derzeit in 14 Bundesländern, in zwei Instanzen beim Bund (UBA, BfN), in Forschungsprojekten (z.B. Biosphären-Reservat Bliesgau) sowie in GS-Soil eingesetzt.
InGrid Software - Hintergrund
INSPIRE Durchführungsbestimmungen zu Metadaten basieren fachlich auf den ISO-Normen 19115/19119 zzgl. einiger weiterer Felder
Neu: weitere, INSPIRE Annex-Themen bezogene, fachliche Metadaten-Felder
GDI-DE legt sich auf CSW 2.0.2 / AP ISO 1.0 als Grundlage für die GDI-DE-Metadateninfrastruktur fest (wie im Technical Guidance Doc zu den Metadaten-Durchführungsbestimmungen gefordert)
Fachliche Anforderungen
günstig in der Anschaffung
geringe Folgekosten
zukunftssichere Investition
Anforderungen aus Sicht...des Haushalts
Leicht zu installieren und zu warten
Web-basierter Zugriff der Benutzer
Qualitätssicherung
Workflowmanagement
Reporting und Analysefunktion
Rechtemanagement: fein regulierbares Rechtemanagement für die Metadatenpfleger
Flexibilität bei der Eingabemaske / Datenmodell
Recherche auf den Katalogdaten: innerhalb des Editorextern über Standardschnittstellen (http-web,opensearch,csw)
Import / Export
Anforderungen aus Sicht...der Metadatenverantwortlichen
intuitive Bedienung
hilfreiche Hilfetexte
Eingabe-Assistenten, z.B. bei der Pflege von Dienste-Metadaten
Vernetzung der Inhalte
Intelligentes Management von Adressinformationen
Vererbung von hierarchischen Objektinformationen
Anforderungen aus Sicht...der Metadatenpfleger
(1) Erfassung
(2) Verwaltung
InGridEditor (IGE): Zwei Komponenten
Erfassung/Pflege web-basiert mit Standard-Browser (IE 8+, FF 3+) auf einer ggf. externen
Datenbank, keine Softwareinstallation beim Client
Datenbank-Abstraktion ermöglicht Betrieb mit Oracle, MS SQL Server, MySQL, PostgreSQL
InGridEditor (IGE): Web-basiert
IGE: Informationsmodell
Strukturiertes Informationsmodell (6 Objektklassen)
(1) Geoinformation / Karte (ISO 19115, INSPIRE IR Metadata)
(2) Geodatendienst (ISO 19119, INSPIRE IR Metadata)
(3) Dienst / Anwendung / Informationssystem (ISO 19119)
(4) Datensammlung / Datenbank (ISO 19115)
(5) Dokument / Bericht / Literatur (ISO 19115)
(6) Vorhaben / Projekt / Programm (ISO 19115)
(7) Organisationseinheit / Fachaufgabe (ISO 19115)
Strukturiertes Informationsmodell (3 hierarchische Adresstypen) …
(1) Institution
(2) Einheit
(3) Person
IGE: Informationsmodell
… und „Freie Adressen“
IGE: Informationsmodell
Getrennte Objekt- &
Adressverwaltung
IGE: Informationsmodell
Hierarchisches Objekt- &
Adressmodell
Hierarchisches Rollenmodell: MD-Autoren, MD-Administratoren, Katalog-Administrator
Differenzierte gruppenbasierte Rechtevergaben auf einzelnen Objekten/Adressen und
Teilbäumen, Nutzergruppen frei definierbar
Weitere Rechte: Qualitätssicherung / Root-Objekte und -Adressen anlegen
Nutzerverwaltung / Rollenmodell
Verfallszeitspanne für Metadaten-Objekte (optional pro Katalog)
Aktiviert und konfiguriert durch Katalog-Administrator
Verfallsdatum eines MD-S = Datum letzte Änderung + Verfallszeitspanne
E-Mail-Eskalation konfigurierbar, Schritte, die mit dem Erreichen des Verfallsdatums
eines MD-S eingeleitet werden:
- 14 Tage vorher: Zusendung einer E-Mail an den MD-Verantwortlichen
- Tag des Verfallsdatums: Zusendung einer E-Mail an den MD-Verantwortlichen
oder, falls ein solcher nicht spezifiziert ist, an den Nutzer der Rolle Kat_Admin
IGE: Qualitätssicherungsinstrumente I
IGE: QS / Email-Benachrichtigungen
14 Tage vor Verfall
Tag des Verfalls
Workflowkontrolle (optional pro Katalog)
Redaktionssystem (MD-Verantwortliche, QS-Beauftragte)
Aktionen für QS:
(1) Freigabe der Bearbeitungsoperationen auf dem MD-S
(2) Verwerfen der Bearbeitungsoperationen auf dem MD-S
(3) Rücküberweisung des MD-S an den entsprechenden Bearbeiter und
MD_Verantwortlichen incl. Kommentarmöglichkeit
(4) Bearbeiten des MD-S durch den Qualitätssichernden und Freigabe der Operationen
E-Mail-Eskalation konfigurierbar, Anwendungsfälle:
(1) Überweisung des MD-S an die QS [Mail an: Nutzer der Eigenschaft MD_QS, der für den
MD-S zuständig ist]
(2) Rücküberweisung des MD-S durch die QS an den Bearbeiter und MD_Verantwortlichen
[Mail an: Bearbeiter, MD_Verantwortlicher]
(3) Ausschneiden und Einfügen eines MD-S oder Teilbaums (Verschieben) [Mail an: Nutzer
der Eigenschaft MD_QS, der für den MD-S bzw. den höchsten MD-S des Teilbaums
zuständig ist, MD_Verantwortlicher]
IGE: Qualitätssicherungsinstrumente II
IGE: QS / Email-Benachrichtigungen
von Autor an QS
von QS zurück an Autor
IGE: QS Unterstützung
…
Anzeigen der Änderungen
IGE: QS / Unterstützung beim Login
Recherchefunktionalitäten
Boolsche Operatoren
Ganzes Wort /
Teilzeichenkette
Klassenspezifisch
Thema
Raum
Zeit
Thesaurus-
unterstützung
Datenbanksuche
…
IGE: Recherche I
Datenbanksuche mit HQL (selects) / .csv-Export
Bsp.: Die Titel aller veröffentlichten Objekte in eine .csv-Datei speichern
IGE: Recherche II
IGE: Analysetools
Analysewerkzeuge
Klassen- und Teilbaum-spezifische Objekt-/ Adress-Statistik
Analyse Freier Suchbegriffe
Analyse Thesaurus-Suchbegriffe, Bsp.:
IGE: erweiterbares Datenmodell
Anlegen:
Editieransicht:
IGE: Ergonomisches, konfigurierbares GUI
Reduzierte/expandierte Ansicht (z.B.
reduziert: nur Pflichtfelder)
Felder werden aufgeteilt in Gruppen, die
einzeln expandierbar sind
Katalogspezifische Anpassung der
Ansichten möglich
Bsp.: Gruppe Raumbezugssystem
IGE: Erfassungsunterstützung
Erfassungsassistent
getCapabilities Assistent: WMS,
WFS, WCS (WCTS, CSW)
Verschlagwortungsassistent
Thesaurus-Navigator (Bsp.)
Geothesaurus-Navigator (Bsp.)
Koordinatentransformation
• Hilfreich
• Praktisch
IGE: Erfassung INSPIRE-konformerMetadaten (I)
Umsetzung der aktuellen
„Technical Guidelines“ und der
Annex I Datenspezifikationen
IGE: Erfassung INSPIRE-konformerMetadaten (II)
IGE: Integration Import von Objekten und Adressen
Importformate z.Zt.:
- InGrid Catalog (XML)
- ArcGIS ISO-Ed. (XML)
- CSW AP ISO 1.0 (XML)
Importprozess
- Inhaltsanalyse: Direkte
Veröffentlichung, wenn alle
Pflichtfelder ausgefüllt sind
- Reportfunktion
„Update“ über UUID möglich
- Evt. Problem gleicher „UUIDs“
aus ArcCatalog
IGE: Integration Export von Objekten und Adressen
Export in das „semantische UDK/IGC-XML“
Teilexport (UDK/IGC-Feld „XML-Export-Kriterium“)
Teilbaumexport
Export einzelner Objekte/Adressen
Gesamtkatalog-Export
Export als separater Server-Prozeß (Jobsteuerung)
Keine Timeouts
Bearbeiter kann während lang dauernder Operationen weiter arbeiten
IGE: ZugriffIGC-DSC und PortalU
IGE: ZugriffOpenSearch Interface
Export eines Objektes über eine URL via Opensearch (Get-Request) http://www.portalu.de/opensearch/detail?plugid=/kug-group:kug-iplug-udk-db_nw&docid=786&docuuid=FDE9EC85-1D
E8-4D08-A17A-8E8F7F75F577
IGE: ZugriffCSW Schnittstelle
Zugriff auf Katalogdaten über CSW
<GetRecordById> <Id>233C8F28-588D-4545-AD4D-3C75C0E646FC</Id> <ElementSetName>full</ElementSetName></GetRecordById>
<Query typeNames="gmd:MD_Metadata"> <ElementSetName typeNames="">full</ElementSetName> <Constraint version="1.1.0"> <ogc:Filter> <ogc:PropertyIsLike escapeChar="\" singleChar="?" wildCard="*"> <ogc:PropertyName>Title</ogc:PropertyName> <ogc:Literal>Vogelschutzgebiet</ogc:Literal> </ogc:PropertyIsLike> </ogc:Filter> </Constraint></Query>
<csw:GetRecordByIdResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2"> <gmd:MD_Metadata id="_ingrid-group_iplug-udk-db-portalu_252" > <gmd:fileIdentifier> <gco:CharacterString>233C8F28-588D-4545-AD4D-3C75C0E646FC</gco:CharacterString> </gmd:fileIdentifier> <gmd:language> <gmd:LanguageCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/Codelist/ML_gmxCodelists.xml#LanguageCode" codeListValue="ger"/> </gmd:language> <gmd:parentIdentifier> <gco:CharacterString>3F41BD0E-4729-4EC4-B36E-61EC940609B5</gco:CharacterString> </gmd:parentIdentifier> <gmd:hierarchyLevel> <gmd:MD_ScopeCode codeList="http://www.tc211.org/ISO19139/resources/codeList.xml#MD_ScopeCode" codeListValue="service"/> </gmd:hierarchyLevel> <gmd:hierarchyLevelName> <gco:CharacterString>service</gco:CharacterString>
Aktuelle Entwicklungsprojekte:
Flexibilisierung der Eingabemasken des Editors Katalogspezifische Profile
- Pflichtfelder
- Zusätzliche Felder
IGE: zu guter Letzt