OParl / spec

Spezifikation für eine offene Schnittstelle für Ratsinformationssysteme
https://oparl.org
Creative Commons Attribution Share Alike 4.0 International
61 stars 21 forks source link

Eigenschaften oparl:Location - description / geometry #259

Closed sterni24 closed 8 years ago

sterni24 commented 9 years ago

Beide Eigenschaften sollten die Kardinalität von 1 - ZWINGEND aufweisen. Alles andere macht keinen Sinn.

akuckartz commented 9 years ago

Es kann sein, dass es nur eine textuelle Beschreibung gibt oder nur eine Geodaten-Repräsentation. Deshalb ist bisher für beide Eigenschaften eine Kardinalität 0 zugelassen.

sterni24 commented 9 years ago

Dann biite den Hinweis geben, dass zumindest eine angegeben werden muss.

marians commented 9 years ago

@sterni24 Jetzt, wo Sie es sagen... oparl:Location hat seine Bedeutung im Zuge der Arbeit an der Spezifikation etwas geändert. Die Eigenschaft "description" war anfangs auch dafür vorgesehen, die Adresse z.B. einer Sitzung aufzunehmen.

Inzwischen haben wir in oparl:Meeting die strukturierten Adresseigenschaften. oparl:Location zu verwenden wird also nur noch dann wirklich sinn machen, wenn man die EIgenschaft "geometry" auch nutzt, also Geodaten ausgibt.

Das spricht aus meiner SIcht dafür, die Eigenschaft "geometry" als ZWINGEND zu deklarieren. Die Eigenschaft "description" wäre damit zum Nur-Text-Pendant, mit dem eine nutzerfreundliche Beschreibung, die z.B. auch unter Barrierefreiheits-Aspekten Vorteile bringt (Vorlesen). "description" sollte damit meiner Meinung nach weiterhin als EMPFOHLEN deklariert bleiben.

Das würde uns auch die Entweder-Oder-Logik ersparen.

akuckartz commented 9 years ago

Location wird nicht nur in Meeting verwendet, sondern auch in Paper.

sterni24 commented 9 years ago

@akuckartz Das ist bereits bekannt, siehe #255

@marians Einverstanden.

akuckartz commented 9 years ago

Dann dürfen Paper nur dann Location verwenden, wenn dort Geodaten (und nicht "nur" eine textuelle Beschreibung) enthalten sind. Warum das?

sterni24 commented 9 years ago

@akuckartz Location werden bei uns den Drucksachen optional zugeordnet, wenn irgendwelche Kartenausschnitte zu bestimmten Themen visualsiert werden sollen. Hierbei ist die description zur Location ein Pflichtfeld. Zoomlevel und Marker werden ebenfalls gespeichert. (siehe #258) Alles andere steht auch im Dokument der Drucksache. Oder was wollen Sie unter Location ohne geometry beschreiben?

akuckartz commented 9 years ago

@sterni24 Der "Ort in Textform" (Kommentar zur location-Eigenschaft in Paper) steht in keiner anderen Eigenschaft. Dort könnte z.B. stehen: "Neubaugebiet XYZ". Zwar ist es schön, wenn es dazu auch Geodaten gibt, aber der Text alleine ist besser als gar nichts.

sterni24 commented 9 years ago

Das gehört m. E. unter keywords. Ich kenne kein RIS, welches räumliche Bezüge im Sinne von oparl:Location ohne geometry verwaltet. Diese Funktionalität müsste zunächst einmal geschaffen werden. Wir werden dies nicht tun.

the-infinity commented 8 years ago

Angesichts von https://github.com/OParl/spec/issues/292 erübrigt sich die Diskussion nun, da nun alles empfohlen ist. Dies hat natürlich zur Folge, dass man theoretisch sehr sinnlose Objekte angeben kann, dies würde aber auch in diesem Fall der folgenden Direktive entsprechen: "Es soll grundsätzlich empfohlen sein, alle vorhandenen öffentlichen Daten aus der Datenbank auszugeben, sofern keine Datenschutzbestimmungen dagegen sprechen." In diesem Sinne dürfte das Issue gelöst sein.