Der InGrid Catalog Metadaten-Workshop 2011. Entwicklung auf Basis einer unbefristeten...

Preview:

Citation preview

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

Recommended