InGrid Index - InGrid-BAW


InGrid Index - InGrid

Type: object

Dies ist das JSON-Schema für den InGrid-Index.
Folgende Anmerkungen zu den "Root fields":

  • references[].type kann die folgenden Werte enthalten
    • Codeliste 2000
    • previewGraphic

Root fields

Type: object

Type: string

Die ID des Datensatzes. Die ID muss eindeutig im Index sein.


Examples:

"Für UMWELTNAVI <oid>-<part> i.e. 'nlwkn-dsk-4922-21000-0'"
"For InGrid Editor i.e. 'd43dad1f-a19f-4043-bca4-447cf5e7cabb'"

Type: string

Enthält die URL des JSON-Schemas, das für die Validierung verwendet wird.


Example:

"https://example.com/schemas/order/v2.1.0/schema.json"

Type: object

Enthält Metadaten über den Datensatz. Dies kann das Erstellungs- oder Änderungsdatum sein, oder aus welcher Quelle der Datensatz stammt.

Type: string

Beschreibt den Typ des Metadatensatzes im Index. Jeder Eintrag beschreibt eine bestimmte Eigenschaft des Datensatzes. Die Eigenschaften z.B. im Portal verwendet, um eine bestimmte Darstellung des Metadatensatzes zu steuern. Der Wert muss vom Profil bestimmt werden.


Examples:

"UmweltNAVI Datensatz ['UMWELTNAVI']"
"InGrid Datensatz ['INGRID']"
"UVP Datensatz ['UVP']"

Type: string

Beschreibt den genauen Typ des Metadatensatzes. Dies kann als Unterkategorie im Profil definiert werden.


Examples:

"InGridGeoDataset"
"InGridGeoService"

Type: string or nullFormat: date-time

Das Datum der Erstellung des Metadatensatzes. ISO 8601 Format.


Examples:

"2026-04-22T12:00:00Z"
"2026-04-22T12:00:00+01:00"

Type: string or nullFormat: date-time

Das Datum der letzten Änderung des Metadatensatzes. ISO 8601 Format.


Examples:

"2026-04-22T12:00:00Z"
"2026-04-22T12:00:00+01:00"

Type: string or nullFormat: date-time

Das Datum der ersten Veröffentlichung des Metadatensatzes. ISO 8601 Format.

Type: string

Der Partner der Datenquelle als Kürzel.


Examples:

"bb"
"st"

Type: string

Der Anbieter der Datenquelle.


Examples:

"ni_gll"
"bw_mj"

language

Type: object

Enthält die Sprache des Metadatensatzes.

No Additional Properties

Type: object

Type: string

Die ID der Datenquelle.

Type: string

Der Name der Datenquelle.

Type: string

Der Typ der Datenquelle.


Examples:

"csw"
"wfs"
"ckan"
"json"
"dcat"
"dcatapplu"
"GENESIS"
"sparql"
"oai_iso19139"

Type: string

Sortier-UUID für die Sortierung von Datensätzen, die bei einer leeren Suche durchmischt angezeigt werden sollen. Außerdem wird hiermit gewährt, dass die Reihenfolge der Datensätze beim Paging erhalten bleibt. Hier wird eine UUID verwendet, die über alle Indizes einmalig sein sollte.

Type: string

Der Titel des Datensatzes.

Type: string

Die Beschreibung des Datensatzes.

Type: string

Welches Format hat die Sprache, wo wird es verwendet.

Type: array
No Additional Items

Each item of this array must be:

Type: object

Type: array of object

Dieser Bereich enthält Informationen über den Raumbezug.

No Additional Items

Each item of this array must be:

Spatial Core

Type: object

Type: object

The following properties are required:

  • bbox
Type: object

The following properties are required:

  • wkt
Type: object

The following properties are required:

  • toponym
Type: object

The following properties are required:

  • administrative

Type: string

Kann einen Namen oder eine ID gür eine Geometrie enthalten.


Example:

"<oid>-<geometrie-id> (für UMWELTNAVI)"

Type: object

Enthält die GeoJSON-Repräsentation, die für eine optimierte Suche benötigt wird. Siehe auch https://de.wikipedia.org/wiki/GeoJSON

GeoJSON Point

Type: object

Type: enum (of string)

Must be one of:

  • "Point"

Type: array of number

Must contain a minimum of 2 items

No Additional Items

Each item of this array must be:

Type: array of number

Must contain a minimum of 4 items

No Additional Items

Each item of this array must be:

GeoJSON LineString

Type: object

Type: enum (of string)

Must be one of:

  • "LineString"

Type: array of array

Must contain a minimum of 2 items

No Additional Items

Each item of this array must be:

Type: array of number

Must contain a minimum of 4 items

No Additional Items

Each item of this array must be:

GeoJSON Polygon

Type: object

Type: enum (of string)

Must be one of:

  • "Polygon"

Type: array of array
No Additional Items

Each item of this array must be:

Type: array of number

Must contain a minimum of 4 items

No Additional Items

Each item of this array must be:

GeoJSON MultiPoint

Type: object

Type: enum (of string)

Must be one of:

  • "MultiPoint"

Type: array of number

Must contain a minimum of 4 items

No Additional Items

Each item of this array must be:

GeoJSON MultiLineString

Type: object

Type: enum (of string)

Must be one of:

  • "MultiLineString"

Type: array of number

Must contain a minimum of 4 items

No Additional Items

Each item of this array must be:

GeoJSON MultiPolygon

Type: object

Type: enum (of string)

Must be one of:

  • "MultiPolygon"

Type: array of number

Must contain a minimum of 4 items

No Additional Items

Each item of this array must be:

Bounding Box

Type: array of number

Umschließende BBOX der Geometrie. Die Reihenfolge der Koordinaten ist [min Longitude west, min Latitude south, max Longitude east, max Latitude north].

No Additional Items

Each item of this array must be:

Type: number

Value must be greater or equal to -180 and lesser or equal to 180

Well-known text

Type: string

Angabe eines Well-known text-Formats.

Toponym

Type: array of string

Must contain a minimum of 0 items

No Additional Items

Each item of this array must be:

Type: string

Textueller Raumbezug (wie Stadtnamen oder Flussnamen)


Examples:

"Frankfurt am Main"
"Hamburg"

Type: object

Administrative Zuordnung

Type: array of string

Must contain a minimum of 0 items

No Additional Items

Each item of this array must be:

Referenzsystem

Type: array of string

Koordinatenreferenzsystem(e) des Datensatzes.

No Additional Items

Each item of this array must be:

Type: string

Example:

"EPSG:25832"

Type: object

Gültigkeitsdatumsbereich der beschriebenen Daten

Type: array
No Additional Items

Each item of this array must be:

Type: object

Type: object

The following properties are required:

  • date
Type: object

The following properties are required:

  • date_range
Type: object

The following properties are required:

  • date_text

Type: stringFormat: date-time

Datum des Ereignisses

Zeitabschnitt

Type: object

Zeitabschnitt des Ereignis. Diese Angabe ist optimiert für die Verwendung in Elasticsearch, welches den Typ "date_range" unterstützt und optimiert abgefragt werden kann.

Type: stringFormat: date-time

Startdatum der Zeitangabe

Type: stringFormat: date-time

Enddatum der Zeitangabe

Type: string

Wird verwendet, wenn der Wert nicht in eine gültige DateRange Übertragbar ist


Example:

"Sommer 2010"

Type: enum (of string)

Typ der Zeitangabe

Must be one of:

  • "created"
  • "last_updated"
  • "first_published"

Type: array of object
No Additional Items

Each item of this array must be:

item

Type: object

Type: string

Name des Keywords

Type: string

Eindeutiger Identifier des Keywords bezüglich der Quelle oder auch URL-freundliche Form des Keywords (Slug)


Example:

"wk000680"

Type: string

Quelle des Keywords


Examples:

"gemet"
"umthes"
"iso_topic"

Type: array of object

Enthält Verweise zu externen Ressourcen oder Downloads, die mit dem Datensatz verbunden sind. Hier können auch URLs zu getCapabilities-Anfragen angegeben werden.

No Additional Items

Each item of this array must be:

item

Type: object

Type: string

Die URL zur externen Ressource oder Download.

type

Type: object

Gibt den Typ der externen Ressource oder Download an.

No Additional Properties
Examples:

"3600 - Gekoppelte Daten"
"5304 - Bestellung"
"3535 - Schlüsselkatalog"

Type: string

Ein Titel der externen Ressource oder Download.

Type: string

Eine Beschreibung der externen Ressource oder Download.

Type: array of string

Für Full Text Suche. Signifikanz von genauen Treffern kann hier geboostet werden. Entsprechende Felder sollten mit copy_to-Operation in Elasticsearch kopiert werden.

No Additional Items

Each item of this array must be:

Type: object

Hier werden die zusätzlichen Export-Formate gehalten, die mit dem Datensatz ausgeliefert werden. Die Export-Formate können z.B. CSV, JSON oder andere Formate sein.

InGrid

Type: object


Enthält zusätzliche Metadaten zum Datensatz.

InGrid Metadata

Type: object

If the conditions in the "If" tab are respected, then the conditions in the "Then" tab should be respected. Otherwise, the conditions in the "Else" tab should be respected.

Type: object

Type: enum (of string)

Must be one of:

  • "InGridGeoDataset"
  • "InGridDataCollection"
  • "InGridGeoService"
  • "InGridInformationSystem"
  • "InGridPublication"
  • "InGridProject"
  • "InGridSpecialisedTask"

Type: enum (of string)

Must be one of:

  • "INGRID"
  • "UMWELTNAVI"

Type: string

Beschreibt den Typ des Metadatensatzes.

Type: string

Enthält die Sprache des Metadatensatzes. Hier wird die Codeliste 99999999 verwendet.

Type: string

Der Partner der Datenquelle als Kürzel. Siehe auch Codeliste 110.

Type: string

Der Anbieter der Datenquelle als Kürzel. Dieser wird aus der Codeliste 111 genommen.


Example:

"ni_gll"


Enthält zusätzliche Informationen zur Aktualität des Datensatzes, einschließlich Status, Pflegeintervall und benutzerdefinierten Pflegeintervall.

InGrid Temporal

Type: object

Type: object

In welchem Zustand ist der Datensatz? Hier wird die Codeliste 523 verwendet.

No Additional Properties
Examples:

"1 - abgeschlossen"
"2 - historisches Archiv"

Type: object

Enthält das Pflegeintervall des Datensatzes. Es wird die Codeliste 518 verwendet.

No Additional Properties
Examples:

"2 - täglich"
"3 - wöchentlich"
"5 - monatlich"

Type: string

Enthält das benutzerdefinierte Pflegeintervall des Datensatzes in Sekunden.


Example:

60

Type: object

Type: string

Enthält das vollständige ISO-19139-Dokument im XML-Format.

Type: object

Type: string

Ermöglicht das Setzen eines alternativen Titels oder eine Kurzbeschreibung des Datensatzes.

Type: array of object

Liste der Nutzungsbedingungen oder Einschränkungen für die Verwendung der externen Ressource oder Download.

No Additional Items

Each item of this array must be:

item

Type: object

Type: enum (of string)

Typ der Nutzungsbedingung oder Einschränkung. Kann 'accessConstraints', 'useConstraints' oder 'useLimitations' sein.

Must be one of:

  • "accessConstraints"
  • "useConstraints"
  • "useLimitations"

Type: array

Liste von Einschränkungen oder Nutzungsbedingungen abhängig vom Typ. Es wird die Codeliste 6500 für useConstraints, 6010 für accessConstraints und freie Werte für useLimitations verwendet.

No Additional Items

Each item of this array must be:

Type: string

UUID des übergeordneten Datensatzes. Kann für die Strukturierung von Datensätzen verwendet werden.

Type: string

Enthält den Identifikator der Datenquelle. Dieser muss eine auflösbare URL sein, die den Direktzugriff auf das XML des Daten-Metadatensatzes ermöglicht.


Example:

"https://registry.gdi-de.org/id/ingrid_cat/d848fd14-7a22-40ba-980a-3ea7e3fcbcae"

Digitale Repräsentation

Type: object

Typ

Type: enum (of string)

Beschreibt den Typ der Repräsentation

Must be one of:

  • "text"
  • "vector"
  • "tin"
  • "video"
  • "stereomodel"
  • "grid"

Vector

Type: array

Beschreibt die digitale Repräsentation als eine Liste von Vektor-Daten.

No Additional Items

Each item of this array must be:

Type: object

Type: string

Beschreibt die Topologie des Vektor-Datensatzes

Type: integer

Beschreibt die Anzahl der Punkt- oder Vektortypelemente im Datensatz

Raster/Gitter

Type: object

Enthält die Information über die Strukturelemente der Rasterdaten. Aktuell nicht im Portal angezeigt?

Type: array
No Additional Items

Each item of this array must be:

Type: object

Type: string

Beschreibt den Namen der Achse

Type: integer

Beschreibt die Anzahl der Achsen im Raster

Type: integer

Beschreibt die Auflösung der Achsen im Raster in Metern

Type: boolean

Beschreibt, ob Parameter für das Raster verfügbar sind

Type: integer

Beschreibt die Anzahl der unabhängigen räumlich-zeitlichen Achsen

Type: object

Angabe, ob die Rasterdatenzelle einen Punkt oder eine Fläche beschreibt. Hier wird die Codeliste 509 verwendet.

Same definition as language

Georektifiziertes Raster

Type: object

Type: boolean

Beschreibt, ob die Punkte für die Rasterdatenzelle geprüft werden.

Type: string

Beschreibt die Beschreibung der Punkte, die für die Rasterdatenzelle verwendet werden. Hier wird die Codeliste 510 verwendet.

Type: object

Enthält den Punkt im Pixel, an welchem der Bezug zur Erde besteht. Hier wird die Codeliste 2100 verwendet.

Same definition as language

Georeferenzierbares Raster

Type: object

Type: boolean

Angabe, ob Orientierungsparameter verfügbar sind.

Type: string

Parameter, die die Georeferenzierung der Rasterdaten ermöglichen

Type: object

Type: integer

Angabe des Erstellungsmaßstabs


Example:

"25000 für 1:25.000"

Datenherkunft

Type: object

Angaben zur Herkunft und Entstehung der Daten (Lineage)

Type: string

Allgemeine Beschreibung der Datenherkunft/Prozesskette

Type: string

Beschreibung der Ausgangsdaten

Type: string

Beschreibung der Bearbeitungsschritte

Type: array of string

Angabe der Methode, die zur Erstellung des Datenobjektes geführt hat.

No Additional Items

Each item of this array must be:

Type: array of object

Für die Präsentation genormter Objekte und Sachverhalte können für die Nutzer der Daten zur Herstellung von Karten abgestimmte Symbole vorgegeben werden

No Additional Items

Each item of this array must be:

Type: array of object

An dieser Stelle besteht die Möglichkeit, den Daten zugrunde liegende Klassifizierungsschlüssel zu benennen.

No Additional Items

Each item of this array must be:

Type: array of string

Angabe der mit der Geo-Information/Karte verbundenen Sachdaten.

No Additional Items

Each item of this array must be:

Type: object

Type: string

Erläuterung zu den Raumbezügen

Vertikale Ausdehnung

Type: object

Höhenbereich der beschriebenen Daten, z. B. für Höhenmodelle.

Type: number

Minimaler Wert der vertikalen Ausdehnung

Type: number

Maximaler Wert der vertikalen Ausdehnung

Type: object

Maßeinheit der vertikalen Ausdehnung. Hier wird die Codeliste 102 verwendet.

No Additional Properties

Type: object

Bezugssystem (vertikales Datum) der Höhenangabe. Hier wird die Codeliste 101 verwendet.

No Additional Properties

Type: array
No Additional Items

Each item of this array must be:

item

Type: object

Type: enum (of string)

Must be one of:

  • "conformant"
  • "not-conformant"
  • "not-evaluated"

Type: object

Type: array of object
No Additional Items

Each item of this array must be:

Type: object

Type: enum (of string)

Must be one of:

  • "completenessComission"
  • "conceptualConsistency"
  • "domainConsistency"
  • "formatConsistency"
  • "topologicalConsistency"
  • "temporalConsistency"
  • "thematicClassificationCorrectness"
  • "nonQuantitativeAttributeAccuracy"
  • "quantitativeAttributeAccuracy"
  • "relativeInternalPositionalAccuracy"

Type: object

Angaben zu dem im beschriebenen Datensatz benutzten Zeichensatz.

No Additional Properties

Type: object

Angaben zu einem Geodaten-Dienst

Type: string

Art des Dienstes

Type: array of string
No Additional Items

Each item of this array must be:

Type: string

Example:

"Dienst für die Konversion von Koordinaten"

Type: array of string
No Additional Items

Each item of this array must be:

Type: string

Example:

"OGC:WMS 1.3.0"

Type: array
No Additional Items

Each item of this array must be:

Type: string

Angaben zum Betriebssystem und der Software, ggf. auch Hardware, die zur Implementierung des Dienstes eingesetzt wird.

Type: string

Angaben zur Implementierungsgeschichte des Dienstes.

Type: string

Zusätzliche Informationen zum Dienst

Type: boolean

Ist der Zugriff auf den Dienst eingeschränkt?

Type: object

Type: string

Angabe des DOI (Digital Object Identifier) des Dokumentes

Type: string

Angabe der übergeordneten Art des Dokumentes

Type: string

Angabe der Art des Dokumentes

Type: object

Type: string

Name des Autors

Type: string

Name des Verlage

Type: string

Name des Volumens

Type: string

Datum der Veröffentlichung

Type: string

ISBN des Dokumentes

Type: string

Name des Verlagsgesellschaften

Type: string

Basisdaten des Dokumentes

Type: string

Bibliographische Daten des Dokumentes

InGrid-BAW

Type: object

Type: object

Type: string

Dies ist ein Test