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

Anzahl (stimmberechtigter) Mitglieder #164

Closed akuckartz closed 10 years ago

akuckartz commented 10 years ago

@sterni24 Eine Frage zu den stimmberechtigten Mitgliedern

Auf dieser Seite steht zu "Anzahl Mitglieder 7, davon 6 stimmberechtigt" aber die Personenliste enthält 9 Namen: https://www.ratsinfomanagement.net/gremien/?__=LfyIfvCWq8SpBQj0MnzMavGau9TuCPj2NgzHauCWr8Um5Ol7MfyIduGGJ

Ich vermute, dass dies korrekt ist, aber warum?

sterni24 commented 10 years ago

@akuckartz In diesem Fall sind die Angaben in den Gremienstammdaten fest hinterlegt. Die Zahlen scheinen in unserer Musterstadt nicht korrekt zu sein.

Alternativ lässt sich die Anzahl der stimmberechtigten Mitglieder aus den Funktionen ableiten. Hierbei dürfte dann nicht die Bezeichnung "stimmberechtige Mitglieder", sondern "stimmberechtigte Personen" stehen. Der Bürgermeister als Vorsitzender des Rates oder des Hauptausschusses ist zwar stimmberechtigt, jedoch nicht Mitglied des Rates. Diese Zählmethode wird z. B. genutzt, um in der Sitzung aus der Anwesenheitsliste die Anzahl der Stimmrechte zu ermitteln.

Um dies in Oparl eindeutig zu bestimmen, müssen zwei Eigenschaften im oparl:Membership definiert sein:

Damit könnten auch die Stellvertreter ausgegeben werden. Problematisch wird es dann mit der fehlenden Gruppierung und Sortierung. Hierzu noch ein Beispiel aus der Praxis: https://ris.stadt-greven.de/gremien/?__=LfyIfvCWq8SpBQj0MiyHavGau9TuCPj2NgzHauCWr8Um5Ol7MfyIduGGJ

akuckartz commented 10 years ago

@sterni24 Dass ein Bürgermeister in einem Gremium zwar kein Mitglied aber dennoch stimmberechtigt ist, klingt nicht sehr intuitiv.

Technisch ist dies aber in der Tat über Eigenschaften der org:Membership abbildbar. Darin, dass der Begriff der "Mitgliedschaft" hierbei weit ausgelegt wird sehe ich prinzipiell zwar kein Problem, die Benennung gefällt mir aber nicht: Dass jemand in einer Membership als nicht-member deklariert wird geht meiner Meinung nicht, da das widersprüchlich aussieht.

Ich habe kurz die Gemeindeordnung NRW geschaut, dort aber keinen passenden Begriff gefunden, der statt member verwendet werden kann. Könnte stattdessen eine Eigenschaft "wird für die Bestimmung der Anzahl der Stimmrechte ignoriert" verwendet werden?

Die Möglichkeit der Formulierung von Gruppierungen und Sortierungen ist vorgesehen. Das ist aber bisher nur in einem noch nicht in das Dokument eingearbeiteten Beispiel dargestellt. Inwieweit alle entsprechenden Informationen der "Musterstadt" formulierbar sind werde ich voraussichtlich bis Mitte nächster Woche herausfinden.

marians commented 10 years ago

In der Tat ein seltsamer Fall. Ein Bürgermeister ist nicht Mitglied des Gremiums, aber ihr Vorgesetzter...

Ich sehe das wie @akuckartz, dass wir da eine klare Unterscheidung bei den Namen brauchen. Wenn das Objekt, dass die Zugehörigkeit von Personen zu Gremien bestimmt, Membership heißt, dann darf die Unterscheidung auf der unteren Ebene eher nicht member: true/false lauten. Es sollte dort eher darum gehen, die Art der Membership zu unterscheiden.

Für derartige Kategoriesierungen haben wir bei vielen anderen Objekttypen ein skos:Concept Objekt vorgesehen. Was nichts anderes heißt als: Die genaue Differenzierung obliegt dem Implementierer, sie ist vorerst nicht Bestandteil von OParl.

marians commented 10 years ago

Worum geht es hier genau?

Falls es darum geht, dass eine Person in einem Gremium entweder stimmberechtigt oder nicht stimmberechtigt sein kann, schlage ich vor, dass wir in oparl:Membership eine Eigenschaft dafür vorsehen. Name der Eigenschaft wäre z.B. votingRight. Wert ist true oder false.

marians commented 10 years ago

@sterni24 hat, wenn ich das richtig sehe, in #122 bereits eine Eigenschaft für die Stimmberechtigung an oparl:Membership vorgesehen. Ich füge die Eigenschaft daher im Dokument hinzu.

sterni24 commented 10 years ago

@marians, für mich ist es nicht ersichtlich, dass #122 in oparl:MemberShip umgesetzt wird. Wenn das so eingearbeitet wird, können wir diesen Beitrag schließen.

marians commented 10 years ago

@sterni24 Sie selbst haben mit #122 vorgeschlagen, dass es einen oparl:Membership Objekttypen geben soll und darin auch Eigenschaften benannt, unter anderem "stimmberechtigtes Mitglied - boolean".

Ihr Vorschlag wurde insofern umgesetzt, als dass oparl:Membership nun existiert. Siehe https://github.com/OParl/specs/blob/master/dokument/master/chapter_8140.md - allerdings sind bisher nicht alle Eigenschaften, die Sie vorgeschlagen haben, in der Spezifikation enthalten.

Ich habe vorhin auch die Eigenschaft "votingRight" hinzugefügt, da mir das sinnvoll erscheint, die Stimmberechtigung des Mitglieds in dem Gremium an diesem Objekt auszugeben.

In der Annahme, dass das ursprüngliche Anliegen von @akuckartz nun erledigt ist, schließe ich dieses Issue. Falls die Annahme nicht zutrifft, bitte ich um ausführlichere Erklärung, worum es hier sonst geht.

sterni24 commented 10 years ago

@marians Damit ist eine gewünschte Eigenschaft von #122 eingearbeitet, für die Oparl-Version 1.0 sind aus m.E. noch weitere Eigenschaften aufzunehmen. Ich werde das dort weiter verfolgen.