Viele Nutzer haben uns in den letzten Wochen gefragt, wie Sie sich an der Neugestaltung des GeoNetwork Metadaten-Editors (siehe Artikel) beteiligen können.

Heute starten wir den ersten Aufruf zur Teilnahme an der Finanzierung des GeoNetwork OpenSource Projekts.

Unser Ziel ist es, aufbauend auf modernen Komponenten einen neuen intuitiven und ergonomischen Editor zu entwickeln, der sich nahtlos an die unterschiedlichen Bedürfnisse der Nutzer anpasst.

Die Grundprinzipien unseres Ansatzes sind die folgenden:

  1. Zugriff auf Metadaten für alle Nutzer
  2. Keine Abhängigkeit von Schemas
  3. Ein individuell anpassbarer Editor

Um sich an der Finanzierung zu beteiligen, müssen Sie nur das Formular am Ende dieser Seite mit Angaben zu ihrer Organisation und den Betrag, den Sie beisteuern möchten, ausfüllen. Wir werden uns dann mit Ihnen in Verbindung setzen, um Ihre Teilnahme gemeinsam mit Ihnen zu besprechen.

Diese Seite wird von uns regelmäßig aktualisiert, um Sie über die Entwicklung der Beiträge und den Fortschritt der Kampagne zu informieren.

Leistungen der Entwicklungsstufen / Deliverables

  • Source Code
  • Builds : docker image "editor", zipped HTML app, etc
  • Deployment, Dokumentation (Benutzer und Admin)
  • API Dokumentation

 

Entwicklungsstufen

 

150k "Ein neuer Metadaten-Editor"

  • GeoNetwork-Benutzer erhalten eine neuen Metadaten Editor mit Benutzerfreundlichkeit als zentralem Kriterium.
  • Der Editor deckt die wichtigsten Felder eines Metadatensatzes ab und unterteilt die häufigsten Anwendungsfälle in übersichtliche Abschnitte.
  • Als Benutzer kann ich neue Metadatensätze erstellen, sowie Metadaten in meinem Katalog laden und bearbeiten.
  • Je nach Benutzerprofil (Anfänger, Fortgeschrittener) kann der Grad der Komplexität angepasst werden.
  • Ein Metadensatz kann aus bestehenden Metadaten erstellt werden (direkt über den Katalog oder eine URL).
  • Shortcuts beim Editieren, wie z. B. der Schalter "Lizenz öffnen", für das automatische Ausfüllen lizenz-bezogener Felder.
  • Einige Felder sind in Bezug auf das Benutzerprofil vorausgefüllt, z. B. die Kontaktstelle
  • Es besteht die Möglichkeit, Daten hochzuladen, die den Metadaten beigefügt werden sollen.
  • Ich kann Vorlagen zu Metadaten speichern.

Im Hintergrund verwendet jede Interaktion mit dem GeoNetwork Katalog eine neue, eigens entwickelte REST-API.

 

300k "Individuell anpassbares Editieren"

Als GeoNetwork-Administrator kann ich den Editier-Prozess konfigurieren. Eine umfassende Dokumentation ist vorhanden, um bei dieser Aufgabe zu helfen.

  • Ich kann für die einzelnen Felder, die im Formular ausgefüllt werden sollen, folgendes konfigurieren:
    • Die Bezeichnung
    • Die Liste der Werte
    • Standardwert
    • Typ des Feldes
    • Einschränkungen
  • Ich kann einzelne Abschnitte und deren Inhalt ändern
  • Ich kann das Layout der einzelnen Abschnitte ändern. Zum Beispiel kann ich Felder nebeneinander (mehrere Spalten) oder untereinander anordnen. Ich kann ausklappbare Blöcke bereitstellen, die standardmäßig sichtbar oder verborgen sind.

Im neuen Editor ist die Eingabe von Informationen deutlich vereinfacht, so kann nun die Bounding Box über ein Tool gezeichnet und muss nicht mehr wie zuvor über Textfelder erfasst werden.

Für den Benutzer des neuen Editors:

  • Ist die Bedienung des Formulars intuitiver (zuletzt eingegebene Werte sind verfügbar, ich kann Tastenkombinationen verwenden usw.).
  • Weiß ich genau, wo ich mich beim Ausfüllen des Metadatenformulars befinde, dank einer visuellen Anzeige.
  • Kann ich die Bearbeitung jederzeit unterbrechen und fortsetzen.

 

Was sind die nächsten Schritte?

 

Wir haben bereits Ideen für diverse Erweiterungen, die über die ersten beiden Entwicklungsstufen der Finanzierungs Kampagne hinausgehen. Den Inhalt der nächsten Entwicklungsstufe werden wir demnächst spezifizieren.

Wenn eine Organisation eine bestimmte Funktion finanzieren möchte, die in den ersten Entwicklungsstufen nicht enthalten ist, kann sie uns dies mitteilen und wir können den Inhalt der jeweiligen Entwicklungsstufe anpassen.

Hier sind einige unserer Ideen, die wir in Zukunft gerne integrieren würden:

  • Öffnung des Editors für andere Metadatenstandards, einschließlich nicht-XML-Standards: DCAT, JSON-LD, GeoDCAT2-AP, schema.org, STAC, OGC API Records.
  • Mehrsprachiger Modus, der es ermöglicht, einige Felder in mehreren Sprachen einzugeben
  • Plugin-System, um eigene Transformationen zu definieren. Die Codebasis ist erweiterbar, um die Besonderheiten unterschiedlicher Anwendungsfälle zu unterstützen.
  • Hinzufügung eines relationalen Modells zur Verwaltung der Persistenz von Objekten beim Editieren (Organisationen, Benutzer, Metadatensätze usw.). 
  • Abkehr vom reinen XML-Ansatz
  • Weiterentwicklung des Pivot-Formats für die Anpassung an weitere Angaben

Lernen Sie mehr über das Projekt

Nach dem Erfolg des "Datahub" Projekts beginnen wir nun im Rahmen des GeoNetwork-UI Projekts mit der Entwicklung eines neuen Editier-Frontends für GeoNetwork.

Die Technologien sind dieselben, jedoch mit dem zentralen Ziel das Design deutlich einfacher und ergonomischer zu gestalten.

Die Anwendung ist vom MDedit Projekt (entwickelt von DataGrandEst) inspiriert.Da MDedit nicht mehr weiterentwickelt wird, haben wir das Ziel MDedit mit dem neuen Editier-Frontend zu ersetzen. Wir werden versuchen, die Benutzerfreundlichkeit beim Editieren deutlich zu verbessern, indem wir parallel eine Überarbeitung des Metadatenmodells durchführen und dadurch neue Möglichkeiten für die  individuelle Anpassung des Formulars und der Benutzerpfade schaffen.

Ein detaillierter technischer Vorschlag wurde dem GeoNetwork PSC vorgelegt und bereits akzeptiert.

Wir sind nun bereit für den Projektstart. Die Design- und Architekturphasen haben bereits begonnen, aber wir brauchen Ihre finanzielle Unterstützung, um unsere Ziele zu erreichen.

Uns ist klar, dass es diese Art der Beschaffung von Mitteln so noch nicht in der GeoNetwork Community gegeben hat.

So hoffen wir mit diesem Aufruf die aktuellen Wünsche und Bedürfnisse der GeoNetwork Community aufzugreifen und mit dem neuen GeoNetwork Editor zu realisieren.

Vielen Dank an unsere Sponsoren

Wir möchten noch unseren Dank an die ersten unterstützenden Partner in dieser Kampagne aussprechen : Rennes Métropole, Métropole Européen de Lille, Kanton Basel-Stadt, swisstopoDataGrandEstPi-geosolutions, und Géo2France.

Sind Sie daran interessiert, sich zu engagieren? Füllen Sie dieses Formular aus, um mit uns in Kontakt zu treten.

Mit dem Absenden dieses Formulars akzeptiere ich, dass die eingegebenen Informationen für die in der Datenschutzrichtlinie beschriebenen Zwecke verwendet werden.