Handbücher GDI-Registry

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 17 Nächste Version anzeigen »

Das Namensraumregister dient der Vergabe und Verwaltung eindeutiger Namensräume. Jedes registrierte Namensraum-Objekt repräsentiert einen Namensraum, der von einer geodatenerfassenden oder geodatenhaltenden Stelle registriert ist. Die Prozesse innerhalb des Registers sind identisch mit den allgemeinen Prozessen, die in Kapitel 3: Prozesse beschrieben sind.

 

Der Reiter "Übersicht" enthält die Beschreibung des Registers.

Der Reiter "Inhalte" zeigt eine Übersicht aller im Register enthaltenen Objekte, mit Status ( gültig oder ungültig).

Der Reiter "Proposal-Verwaltung" gibt eine Übersicht der zu bearbeitenden Proposals.

Die Sicht auf die "Proposal-Verwaltung" ist abhängig von der Nutzerrolle (s. Kapitel 2 Rollen). Siehe Beispiel:

 

Über das Eingabefeld "Zeitpunkt setzten" ist es möglich die Datensätze nach Einstellungsdatum zu sortieren, hierdurch kann ein historischer Stand angezeigt werden.

Addition

Im Namensraum-Register können nur Objekte mit der Kategorie (Item-Klassen) "Namensraum" angelegt werden.

 

Jedes registrierte Namensraum-Item repräsentiert einen Namensraum, der von einer geodatenerfassenden oder geodatenhaltenden Stelle registriert ist. Der reservierte Namensraum entspricht einer eindeutigen URL in folgender Form:

https://<registry-host>/id/<domain>

Der Wert <domain> entspricht dabei dem des registrierten Namespace-Items im Namensraum-Register.

Der Geodatenerfasser oder -Bereitsteller kann für ein Geoobjekt mit dem von ihm registrierten Namensraum einen eindeutigen Identifikator erzeugen, indem er für ein Geoobjekt einen Identifikator in der Form

<namensraum>/<local-Id>[/<version>]

bildet, also:

https://<registry-host>/id/<domain>/<local-id>[/<version>]

Weiterhin wird das Auffinden der diesem Namensraum zugehörigen Objekte unterstützt. Die IDs von Objekten im gleichen Namensraum unterscheiden sich allein durch unterschiedliche local-IDs sowie ggf. unterschiedliche Versions-Kennungen. Um diese Objekte auffinden zu können, können dem Namensraum eine oder mehrere ID-Resolver (Routen) hinzugefügt werden. Eine ID-Resolver ist eine hinterlegte Ziel-URL, die einen Platzhalter für den Parameter <local-Id> und ggf. auch für den Parameter <version> enthält.

 

Wird ein Objekt über seinen eindeutigen Identifikator aufgerufen, wird die Registry den Aufruf an eine für diesen Namensraum passende Ziel-URL weiterleiten. Welcher ID-Resolver für die Weiterleitung verwendet wird, wird anhand des bei der URL-Vorlage hinterlegten ID-Musters ermittelt. Das ID-Muster ist ein regulärer Ausdruck, der mit der angefragten ID abgeglichen wird. Sofern die angefragte ID auf die Muster von mehreren ID-Resolvern passt, wird der verwendete ID-Resolver unter diesen anhand der vergebenen Priorität ausgewählt.

Die eingetragene Ziel-URL könnte ein GetFeatureByID-Request eines WFS sein, aber es ist grundsätzlich die Angabe beliebiger URLs möglich.

Besitzt der angefragte Namensraum im Register nicht mehr den Status „gültig“, sondern „ersetzt“, wird automatisch der gültige Nachfolger des Namensraums ermittel und für die ID-Auflösung herangezogen. Dadurch wird sichergestellt, dass auch bei der Ersetzung von Namensräumen die Auflösung desselben weiterhin möglich bleibt.

 

Zuordnen eines übergeordneten Namensraumes

Namensräume können hierarchisch verwaltet werden. Dazu muss im Feld Übergeordneter Namensraum der Namensraum ausgewählt werden, dem der neue Namensraum zugeordnet werden soll.

Zuweisung des zuständigen Control-Body

Durch die Zuweisung einer oder mehrere Control-Body-Organisationen kann die Zuständigkeit für zukünftig vorgeschlagene Unternahmensräume festgelegt werden. Wird zu einem späteren Zeitpunkt ein neuer Namensraum vorgeschlagen, der diesem Namensraum untergeordnet ist, entscheiden die hier festgelegten Organisationen als Control-Body über das entsprechende Proposal.

ID-Resolver

Der ID-Resolver ist ein Weiterleitungsdienst für Namensräume und leitet Anfragen der Form

 

https://<registry-host>/id/<shortNamePath>/<id>/<version>

 

an die beim Namensraum-Objekt hinterlegte Adresse weiter. Dabei werden die Parameter <id> und <version> in der Zieladresse ersetzt. Ein Namensraum kann mehrere Zieladressen besitzen, die in Abhängigkeit des hinterlegten ID-Musters und ihrer Priorität verwendet werden.

 

Clarification

Supersession

Eine Supersession dient dazu Objekte durch Nachfolgeobjekte zu ersetzen oder zu aktualisieren.

Über den Button "Supersession" können bestehende Einträge ersetzt werden. Dies erfolgt in vier Schritten.

  1. Ersetzte Einträge: Gewünschter Eintrag wählen und mit "Zu ersetzende einträge wählen" bestätigen.
  2. Nachfolger: Über "Neuer Nachfolger erstellen" muss ein Nachfolger erstellt werden.
  3. Weitere Daten:  Enthält die Proposal-Begründung und Anmerkungen für Register-Manager und Control-Buddy
  4. Übersicht: Zeigt den ersetzten Eintrag und seinen Nachfolger

Retirement

 

  • Keine Stichwörter