Skip to content

Commit

Permalink
- Konsolidierung mit Österreich mit Hinblick auf das OD-Portal der Eu…
Browse files Browse the repository at this point in the history
…ropäischen Kommission

  - license_id wieder zu den Kernfeldern verschoben.
  - Veröffentlichende Stelle und Ansprechpartner wieder in die Kernfelder verschoben.
  • Loading branch information
Florian Marienfeld committed Dec 21, 2012
1 parent 2039118 commit 4de892f
Show file tree
Hide file tree
Showing 3 changed files with 46 additions and 15 deletions.
14 changes: 9 additions & 5 deletions OGPD_JSON_Schema.html
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,10 @@

<tr><td rowspan="1">Name</td><td rowspan="1">name</td><td rowspan="1"></td><td rowspan="1"></td><td rowspan="1">X</td><td rowspan="1">String</td><td rowspan="1">^[a-z0-9_-]{2,}$</td><td rowspan="1">Ein für Menschen lesbarer Bezeichner des Datensatzes, des Dokuments oder der Apps, der für eine Identifizierung genutzt werden kann (einfache ASCII-Präsentation des Titels, auch für die Pretty-Link-URL, Linked Data URIs)</td></tr>
<tr><td rowspan="1">Titel</td><td rowspan="1">title</td><td rowspan="1"></td><td rowspan="1"></td><td rowspan="1">X</td><td rowspan="1">String</td><td rowspan="1"></td><td rowspan="1">Der Titel beschreibt den Datensatz, das Dokument oder die App prägnant und wird z. B. in Suchergebnissen und Listen angezeigt.</td></tr>
<tr><td rowspan="1">Veröffentlichende Stelle</td><td rowspan="1">author</td><td rowspan="1"></td><td rowspan="1"></td><td rowspan="1">X</td><td rowspan="1">String</td><td rowspan="1"></td><td rowspan="1">Die Behörde, von der die Daten stammen. Bei Apps der App-Hersteller.</td></tr>
<tr><td rowspan="1">Veröffentlichende Stelle Email</td><td rowspan="1">author_email</td><td rowspan="1"></td><td rowspan="1"></td><td rowspan="1"></td><td rowspan="1">String</td><td rowspan="1">URI</td><td rowspan="1">Email-Adresse oder Kontaktformular der Veröffentlichenden Stelle.</td></tr>
<tr><td rowspan="1">Datenverantwortliche Stelle</td><td rowspan="1">maintainer</td><td rowspan="1"></td><td rowspan="1"></td><td rowspan="1"></td><td rowspan="1">String</td><td rowspan="1"></td><td rowspan="1">Dieser Ansprechpartner kann bei Fragen und Anmerkungen zu den Daten kontaktiert werden.</td></tr>
<tr><td rowspan="1">Datenverantwortliche Stelle Email</td><td rowspan="1">maintainer_email</td><td rowspan="1"></td><td rowspan="1"></td><td rowspan="1"></td><td rowspan="1">String</td><td rowspan="1">URI</td><td rowspan="1">Email-Adresse oder Kontaktformular der Datenverantwortlichen Stelle.</td></tr>
<tr><td rowspan="1">Beschreibung</td><td rowspan="1">notes</td><td rowspan="1"></td><td rowspan="1"></td><td rowspan="1">X</td><td rowspan="1">String</td><td rowspan="1"></td><td rowspan="1">Beschreibung und weitere Informationen zum Datensatz, zum Dokument oder zur App, wird auf der Detailseite dargestellt und kann mehrere Absätze umfassen.</td></tr>
<tr><td rowspan="1">Kategorien</td><td rowspan="1">groups</td><td rowspan="1"></td><td rowspan="1"></td><td rowspan="1">X</td><td rowspan="1">Liste von String</td><td rowspan="1">Enum aus: wirtschaft_arbeit, transport_verkehr, umwelt_klima, geo, gesundheit, verbraucher, infrastruktur_bauen_wohnen, bildung_wissenschaft, verwaltung, gesetze_justiz, bevoelkerung, politik_wahlen, soziales, kultur_freizeit_sport_tourismus</td><td rowspan="1">Kategorien für die Datensätze und Dokumente. Die Kategorien sind statisch und werden vom Portalbetreiber langfristig gepflegt, s.u. bzw. <a href='https://github.com/fraunhoferfokus/ogd-metadata/blob/master/kategorien/deutschland.json'>Liste</a></td></tr>
<tr><td rowspan="1">Schlagwörter</td><td rowspan="1">tags</td><td rowspan="1"></td><td rowspan="1"></td><td rowspan="1"></td><td rowspan="1">Liste von String</td><td rowspan="1"></td><td rowspan="1">Freie Schlüsselwörter des Datensatzes, des Dokuments oder der App</td></tr>
Expand All @@ -37,18 +41,18 @@
<tr><td rowspan="1">Beschreibung</td><td rowspan="1">description</td><td rowspan="1"></td><td rowspan="1"></td><td rowspan="1">String</td><td rowspan="1"></td><td rowspan="1">Erläuterung, welche Rolle die Ressource für den Datensatz, das Dokument bzw. die App spielt (z. B. ob es sich dabei um eine bestimmte Zeitscheibe oder Schlüsselliste handelt. Der Beschreibungstext, wird mit dem Link zur Ressource unterlegt.)</td></tr>
<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">Extras</td><td rowspan="32">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">X</td><td rowspan="1">Liste von Object</td><td rowspan="1"></td><td rowspan="1">Liste der Kontakte zu Metadaten, Daten, Dokument bzw. App, mindestens ein Kontakt ist anzugeben, bevorzugt der Ansprechpartner.</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: veroeffentlichende_stelle, ansprechpartner, 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">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, bsd-license, cc-by, cc-by-sa, cc-nc, cc-zero, gfdl, gpl-3.0, mit-license, mozilla, mozilla1.1, odc-odbl, other-closed, other-open, app_openSource, app_freeware, app_kommerziell</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="31">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>
<tr><td rowspan="1">Website</td><td rowspan="1">url</td><td rowspan="1"></td><td rowspan="1">String</td><td rowspan="1">URI</td><td rowspan="1">Webseite des Kontakts</td></tr>
<tr><td rowspan="1">Email</td><td rowspan="1">email</td><td rowspan="1"></td><td rowspan="1">String</td><td rowspan="1"></td><td rowspan="1">Email-Adresse des Kontakts, wird auch für Benachrichtigungen genutzt.</td></tr>
<tr><td rowspan="1">Adresse</td><td rowspan="1">address</td><td rowspan="1"></td><td rowspan="1">String</td><td rowspan="1"></td><td rowspan="1">Postalische Adresse des Kontakts</td></tr>
<tr><td rowspan="1">Kalender-Daten</td><td rowspan="3">dates</td><td rowspan="1"></td><td rowspan="1">X</td><td rowspan="1">Liste von Object</td><td rowspan="1"></td><td rowspan="1">Erstellungs-, Veröffentlichungs- und Aktualisierungsdaten von Daten, Dokumenten, Apps und ihren Metadaten. Wird in der Oberfläche so angezeigt, dass Datennutzer einen Eindruck davon bekommen, wie aktuell die Daten sind.</td></tr>
<tr><td rowspan="1">Rolle</td><td rowspan="1">role</td><td rowspan="1"></td><td rowspan="1">String</td><td rowspan="1">Enum aus: erstellt, veroeffentlicht, aktualisiert</td><td rowspan="1">Rolle, die dieses Datum für den Datensatz spielt</td></tr>
<tr><td rowspan="1">Datum</td><td rowspan="1">date</td><td rowspan="1"></td><td rowspan="1">String</td><td rowspan="1">date-time</td><td rowspan="1">Das Kalender-Datum</td></tr>
<tr><td rowspan="1">Nutzungsbestimmungen</td><td rowspan="5">terms_of_use</td><td rowspan="1"></td><td rowspan="1">X</td><td rowspan="1">Object</td><td rowspan="1"></td><td rowspan="1">Festlegung der spezifischen Nutzungsbestimmungen des Datensatzes, des Dokuments oder der App.</td></tr>
<tr><td rowspan="1">Lizenz-ID</td><td rowspan="1">license_id</td><td rowspan="1"></td><td rowspan="1">String</td><td rowspan="1">Enum aus: apache, bsd-license, cc-by, cc-by-sa, cc-nc, cc-zero, gfdl, gpl-3.0, mit-license, mozilla, mozilla1.1, odc-odbl, other-closed, other-open, app_openSource, app_freeware, app_kommerziell</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">Nutzungsbestimmungen</td><td rowspan="4">terms_of_use</td><td rowspan="1"></td><td rowspan="1">X</td><td rowspan="1">Object</td><td rowspan="1"></td><td rowspan="1">Festlegung der spezifischen Nutzungsbestimmungen des Datensatzes, des Dokuments oder der App.</td></tr>
<tr><td rowspan="1">Freitext</td><td rowspan="1">other</td><td rowspan="1"></td><td rowspan="1">String</td><td rowspan="1"></td><td rowspan="1">Freitext, der die Nutzungsbestimmungen festlegt, falls diese keiner allgemein bekannten Lizenz entsprechen.</td></tr>
<tr><td rowspan="1">URL</td><td rowspan="1">license_url</td><td rowspan="1"></td><td rowspan="1">String</td><td rowspan="1">URI</td><td rowspan="1">URL, auf der die Lizenz des Datensatzes, Dokuments oder der App beschrieben und erklärt ist.</td></tr>
<tr><td rowspan="1">Nutzungsfreiheit</td><td rowspan="1">is_free_to_use</td><td rowspan="1"></td><td rowspan="1">Boolean</td><td rowspan="1"></td><td rowspan="1">Die Information, ob der Datensatz/das Dokument/die App kostenfrei und zweckoffen ist (muss gesetzt werden, wenn Freitext bei der Lizenzangabe genutzt wird).</td></tr>
Expand Down
42 changes: 32 additions & 10 deletions OGPD_JSON_Schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,28 @@
"description": "Titel: Der Titel beschreibt den Datensatz, das Dokument oder die App prägnant und wird z. B. in Suchergebnissen und Listen angezeigt.",
"type": "string"
},
"author": {
"required": true,
"description": "Veröffentlichende Stelle: Die Behörde, von der die Daten stammen. Bei Apps der App-Hersteller.",
"type": "string"
},
"author_email": {
"required": false,
"description": "Veröffentlichende Stelle Email: Email-Adresse oder Kontaktformular der Veröffentlichenden Stelle.",
"format": "uri",
"type": "string"
},
"maintainer": {
"required": false,
"description": "Datenverantwortliche Stelle: Dieser Ansprechpartner kann bei Fragen und Anmerkungen zu den Daten kontaktiert werden.",
"type": "string"
},
"maintainer_email": {
"required": false,
"description": "Datenverantwortliche Stelle Email: Email-Adresse oder Kontaktformular der Datenverantwortlichen Stelle.",
"format": "uri",
"type": "string"
},
"notes": {
"required": true,
"description": "Beschreibung: Beschreibung und weitere Informationen zum Datensatz, zum Dokument oder zur App, wird auf der Detailseite dargestellt und kann mehrere Absätze umfassen.",
Expand Down Expand Up @@ -86,20 +108,27 @@
}
}
},
"license_id": {
"enum": ["apache", "bsd-license", "cc-by", "cc-by-sa", "cc-nc", "cc-zero", "gfdl", "gpl-3.0", "mit-license", "mozilla", "mozilla1.1", "odc-odbl", "other-closed", "other-open", "app_openSource", "app_freeware", "app_kommerziell"
],
"type": "string",
"required": true,
"description": "Lizenz-ID: Lizenz aus einer festen Liste, s.u. bzw. <a href='https://github.com/fraunhoferfokus/ogd-metadata/blob/master/lizenzen/deutschland.json'>Liste</a>"
},
"extras": {
"required": true,
"type": "object",
"description": "Extras: Zusaetzliche Angaben",
"properties": {
"contacts": {
"required": true,
"description": "Kontakte: Liste der Kontakte zu Metadaten, Daten, Dokument bzw. App, mindestens ein Kontakt ist anzugeben, bevorzugt der Ansprechpartner.",
"required": false,
"description": "Kontakte: Liste der Kontakte zu Metadaten, Daten, Dokument bzw. App.",
"type": "array",
"items": {
"type": "object",
"properties": {
"role": {
"enum": ["veroeffentlichende_stelle", "ansprechpartner", "vertrieb", "autor"],
"enum": ["vertrieb", "autor"],
"type": "string",
"required": true,
"description": "Rolle: 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."
Expand Down Expand Up @@ -150,13 +179,6 @@
"description": "Nutzungsbestimmungen: Festlegung der spezifischen Nutzungsbestimmungen des Datensatzes, des Dokuments oder der App.",
"type": "object",
"properties": {
"license_id": {
"enum": ["apache", "bsd-license", "cc-by", "cc-by-sa", "cc-nc", "cc-zero", "gfdl", "gpl-3.0", "mit-license", "mozilla", "mozilla1.1", "odc-odbl", "other-closed", "other-open", "app_openSource", "app_freeware", "app_kommerziell"
],
"type": "string",
"required": false,
"description": "Lizenz-ID: Lizenz aus einer festen Liste, s.u. bzw. <a href='https://github.com/fraunhoferfokus/ogd-metadata/blob/master/lizenzen/deutschland.json'>Liste</a>"
},
"other": {
"type": "string",
"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
Expand Up @@ -29,3 +29,8 @@
2012-11-28
- temporal_granularity_factor eingefuehrt.

2012-12-21
- Konsolidierung mit Österreich mit Hinblick auf das OD-Portal der Europäischen Kommission
- license_id wieder zu den Kernfeldern verschoben.
- Veröffentlichende Stelle und Ansprechpartner wieder in die Kernfelder verschoben.

0 comments on commit 4de892f

Please sign in to comment.