Closed sterni24 closed 8 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.
Dann biite den Hinweis geben, dass zumindest eine angegeben werden muss.
@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.
Location
wird nicht nur in Meeting
verwendet, sondern auch in Paper
.
@akuckartz Das ist bereits bekannt, siehe #255
@marians Einverstanden.
Dann dürfen Paper nur dann Location
verwenden, wenn dort Geodaten (und nicht "nur" eine textuelle Beschreibung) enthalten sind. Warum das?
@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?
@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.
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.
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.
Beide Eigenschaften sollten die Kardinalität von 1 - ZWINGEND aufweisen. Alles andere macht keinen Sinn.