Skip to content

Commit

Permalink
Merge branch 'feature/spatial-extension'
Browse files Browse the repository at this point in the history
  • Loading branch information
konradreiche committed Apr 14, 2014
2 parents b2c8853 + 16a2305 commit d1e7c33
Show file tree
Hide file tree
Showing 4 changed files with 44 additions and 9 deletions.
7 changes: 5 additions & 2 deletions OGPD_JSON_Schema.html
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@
<tr><td rowspan="1">Sprache</td><td rowspan="1">language</td><td rowspan="1"></td><td rowspan="1"></td><td rowspan="1">String</td><td rowspan="1">^[a-z]{2}$</td><td rowspan="1">Sprache als ISO 639-1-Code, in der die Ressource verfasst ist.</td></tr>
<tr><td rowspan="1">Prüfsumme</td><td rowspan="1">hash</td><td rowspan="1"></td><td rowspan="1"></td><td rowspan="1">String</td><td rowspan="1"></td><td rowspan="1">Bei statischen Dateien die SHA2-Prüfsumme bzw. bei dynamischen Daten ein Zertifikat zur Überprüfung der Integrität.</td></tr>
<tr><td rowspan="1">Lizenz-ID</td><td rowspan="1">license_id</td><td rowspan="1"></td><td rowspan="1"></td><td rowspan="1">X</td><td rowspan="1">String</td><td rowspan="1">Enum aus: apache, app_commercial, app_freeware, app_opensource, bsd-license, cc-by, cc-by-sa, cc-nc, cc-by-nd, cc-zero, dl-de-by-1.0, dl-de-by-nc-1.0, geolizenz-v1.2.1-open, geolizenz-v1.2-1a, geolizenz-v1.2-1b, geolizenz-v1.2-2a, geolizenz-v1.2-2b, geolizenz-v1.2-3a, geolizenz-v1.2-3b, geolizenz-v1.2-4a, geolizenz-v1.2-4b, geonutzv-de-2013-03-19, gfdl, gpl-3.0, mozilla, odc-by, odc-odbl, odc-pddl, official-work, other-closed, other-open</td><td rowspan="1">Lizenz aus einer festen Liste, s.u. bzw. <a href='https://github.com/fraunhoferfokus/ogd-metadata/blob/master/lizenzen/deutschland.json'>Liste</a></td></tr>
<tr><td rowspan="1">Extras</td><td rowspan="33">extras</td><td rowspan="1"></td><td rowspan="1"></td><td rowspan="1">X</td><td rowspan="1">Object</td><td rowspan="1"></td><td rowspan="1">Zusaetzliche Angaben</td></tr>
<tr><td rowspan="1">Extras</td><td rowspan="36">extras</td><td rowspan="1"></td><td rowspan="1"></td><td rowspan="1">X</td><td rowspan="1">Object</td><td rowspan="1"></td><td rowspan="1">Zusaetzliche Angaben</td></tr>
<tr><td rowspan="1">Kontakte</td><td rowspan="6">contacts</td><td rowspan="1"></td><td rowspan="1"></td><td rowspan="1">Liste von Object</td><td rowspan="1"></td><td rowspan="1">Liste der Kontakte zu Metadaten, Daten, Dokument bzw. App.</td></tr>
<tr><td rowspan="1">Rolle</td><td rowspan="1">role</td><td rowspan="1">X</td><td rowspan="1">String</td><td rowspan="1">Enum aus: vertrieb, autor</td><td rowspan="1">Rolle, die dieser Kontakt für das Metadatum innehat. Unter Veröffentlichende Stelle wird die zuständige Behörde bzw. Organisationseinheit verstanden verstanden. Diese Angabe wird auch für den Filter 'nach Bereitsteller' genutzt. Der 'ansprechpartner' soll dagegen von den Datennutzern bei Fragen und Kommentaren kontaktiert werden, daher können auch Funktionstitel und Funktions-Emailadressen angegeben werden.</td></tr>
<tr><td rowspan="1">Name</td><td rowspan="1">name</td><td rowspan="1">X</td><td rowspan="1">String</td><td rowspan="1"></td><td rowspan="1">Name der Person oder Funktion</td></tr>
Expand All @@ -62,9 +62,12 @@
<tr><td rowspan="1">Original-Metadaten-Schlüssel</td><td rowspan="1">metadata_original_id</td><td rowspan="1"></td><td rowspan="1"></td><td rowspan="1">String</td><td rowspan="1"></td><td rowspan="1">Der Identifier des ursprünglichen Metadateneintrags der Datensätze oder der Dokumente. Damit kann schnell die Originalposition von geharvesteten Datensätzen oder Dokumenten nachvollzogen und Dubletten erkannt werden. Wird nicht in der Oberfläche angezeigt.</td></tr>
<tr><td rowspan="1">Original-Metadaten-XML</td><td rowspan="1">metadata_original_xml</td><td rowspan="1"></td><td rowspan="1"></td><td rowspan="1">String</td><td rowspan="1">URI</td><td rowspan="1">URL des Original-Metadateneintrags in der urspruenglichen Form. Wird nicht in der Oberfläche angezeigt. Erscheint als Link in der Detailseite.</td></tr>
<tr><td rowspan="1">Original-Metadaten-HTML</td><td rowspan="1">metadata_original_html</td><td rowspan="1"></td><td rowspan="1"></td><td rowspan="1">String</td><td rowspan="1">URI</td><td rowspan="1">URL des Original-Metadateneintrags in der HTML-Represantationsform. Erscheint als Link in der Detailseite.</td></tr>
<tr><td rowspan="1">Abdeckung in Koordinaten</td><td rowspan="3">spatial</td><td rowspan="1"></td><td rowspan="1"></td><td rowspan="1">Object</td><td rowspan="1"></td><td rowspan="1">Die geographische Abdeckung des Datensatzes in WGS 84 Koordinaten nach GeoJSON https://geojson.org . Wird später für eine geographische Suche verwendet.</td></tr>
<tr><td rowspan="1">Abdeckung in Koordinaten</td><td rowspan="6">spatial</td><td rowspan="1"></td><td rowspan="1"></td><td rowspan="1">Object</td><td rowspan="1"></td><td rowspan="1">Die geographische Abdeckung des Datensatzes in WGS 84 Koordinaten nach GeoJSON https://geojson.org . Wird später für eine geographische Suche verwendet.</td></tr>
<tr><td rowspan="1">Art der Form</td><td rowspan="1">type</td><td rowspan="1"></td><td rowspan="1">String</td><td rowspan="1">Enum aus: polygon</td><td rowspan="1">Hier ist zunächst nur Polygon vorgesehen, andere waeren vorstellbar.</td></tr>
<tr><td rowspan="1">Liste der LinearRing Koordinaten-Liste</td><td rowspan="1">coordinates</td><td rowspan="1"></td><td rowspan="1">Liste von Array</td><td rowspan="1"></td><td rowspan="1">Liste der LinearRing Koordinaten-Liste</td></tr>
<tr><td rowspan="1">Geographische Abdeckung durch den Amtlichen Gemeindeschlüssel (AGS)</td><td rowspan="1">ags</td><td rowspan="1"></td><td rowspan="1">String</td><td rowspan="1">^[0-9 ]*$</td><td rowspan="1">Geographische Abdeckung durch den Amtlichen Gemeindeschlüssel (AGS)</td></tr>
<tr><td rowspan="1">Geographische Abdeckung durch NUTS-Code</td><td rowspan="1">nuts</td><td rowspan="1"></td><td rowspan="1">String</td><td rowspan="1">^[A-Z]{2}[0-9A-Z]{0,3}$</td><td rowspan="1">Geographische Abdeckung durch NUTS-Code</td></tr>
<tr><td rowspan="1">Linked Data Ressource die per URI identifiziert ist und der geographischen Abdeckung entspricht.</td><td rowspan="1">uri</td><td rowspan="1"></td><td rowspan="1">String</td><td rowspan="1">URI</td><td rowspan="1">Linked Data Ressource die per URI identifiziert ist und der geographischen Abdeckung entspricht.</td></tr>
<tr><td rowspan="1">Abdeckung als Text</td><td rowspan="1">spatial-text</td><td rowspan="1"></td><td rowspan="1"></td><td rowspan="1">String</td><td rowspan="1"></td><td rowspan="1">Abgedecktes Gebiets, wenn möglich der Amtliche Gemeindeschlüssel. Wird später für eine geographische Suche verwendet.</td></tr>
<tr><td rowspan="1">Räumliche Auflösung</td><td rowspan="1">geographical_granularity</td><td rowspan="1"></td><td rowspan="1"></td><td rowspan="1">String</td><td rowspan="1">Enum aus: bund, land, kommune, stadt</td><td rowspan="1">Die geographische Granularität des Datensatzes, eines Dokuments, einer App. Wird später zum Filtern verwendet.</td></tr>
<tr><td rowspan="1">Start-Datum</td><td rowspan="1">temporal_coverage_from</td><td rowspan="1"></td><td rowspan="1"></td><td rowspan="1">String</td><td rowspan="1">date-time</td><td rowspan="1">Der Zeitpunkt, von dem an der Datensatz, das Dokument oder die App einschließlich Daten enthält. Wird insb. zum Filtern verwendet.</td></tr>
Expand Down
31 changes: 26 additions & 5 deletions OGPD_JSON_Schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -261,11 +261,32 @@
}
}
}
},
"spatial-text": {
"required": false,
"description": "Abdeckung als Text: Abgedecktes Gebiets, wenn möglich der Amtliche Gemeindeschlüssel. Wird später für eine geographische Suche verwendet.",
"type": "string"
},
"spatial_reference": {
"required": false,
"description": "Räumliche Abdeckung der Datensätzen: Kann durch verschiedene Nomenklaturen oder Standards beschrieben werden.",
"type": "object",
"properties": {
"ags": {
"description": "Geographische Abdeckung durch den Amtlichen Gemeindeschlüssel (AGS).",
"type": "string",
"pattern": "^[0-9 ]*$"
},
"nuts": {
"description": "Geographische Abdeckung durch NUTS-Code",
"type": "string",
"pattern": "^[A-Z]{2}[0-9A-Z]{0,3}$"
},
"uri": {
"description": "Linked Data Ressource die per URI identifiziert ist und der geographischen Abdeckung entspricht.",
"type": "string",
"format": "uri"
},
"text": {
"description": "Abdeckung als Freitext falls keine der Nomenklaturen oder Standards verwendet werden können.",
"type": "string"
}
}
},
"geographical_granularity": {
"required": false,
Expand Down
5 changes: 5 additions & 0 deletions OGPD_JSON_Schema_changelog.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
2014-02-11 Felder zur Beschreibung der räumlichen Abdeckung
- Feld extras.spatial_reference hinzugefügt
- räumliche Abdeckung nun zusätzlich bechreibbar durch AGS, NUTS und URI
- Feld extras.spatial-text verschoben nach extras.spatial_reference.text

2013-12-06 Änderungen aus der Datenbereitsteller-Telko und weiteres
- Feld Namensnennung zu extras.terms_of_use hinzugefügt
- neue Geolizenzen aufgenommen
Expand Down
10 changes: 8 additions & 2 deletions beispiele/beispiel1.json
Original file line number Diff line number Diff line change
Expand Up @@ -89,8 +89,14 @@
[
15.02,
47.16
]]
]
]
]]
},
"spatial_reference": {
"ags": "12064",
"nuts": "DE413",
"uri": "https://dbpedia.org/resource/Landkreis_M%C3%A4rkisch-Oderland",
"text": "Märkisch Oderland"
},
"spatial-text": "Märkisch-Oderland 12 0 64",
"geographically_granularity": "land",
Expand Down

0 comments on commit d1e7c33

Please sign in to comment.