Zurück zur Wiki-Seite der AG Meinungsfindungstool:
http://wiki.piratenpartei.de/AG_Meinungsfindungstool
synchrone/mündl. Kommunikation:
Mumble-Raum AG Meinungsfindungstool [Pfad: Bund/Arbeitsgemeinschaften/Technik (IT)]
Mumble-Direktlink: http://is.gd/yN0dgS
Dies ist ein Notizpad und keine offizielle Äußerung der Piratenpartei!
This is a note pad and NOT an official statement of the Pirate Party!
Mumble-Arbeitstreffen der AG Meinungsfindungstool:
Montag, den 13.01.2014, 21:00 - 22:30 Uhr
== Teilnehmer / Attendees ==
- Merkbefreiter
- DerThomas
- Wolfgang
- bloxx
- Alisha
== Agenda ==
Wir befinden uns in der Prototyp-Implementierungsphase.
Top 1 - Informationen aus den Teams - kurzer Austausch:
Ausgangspunkt: Letztes Treffen (16.12.2013) - https://meinungsfindungstool.piratenpad.de/ep/pad/view/ro.7zblZAuogLEnkozeKpD31ZIo/latest
- Ontology Definition Team
- Abgeschlossen
- In Arbeit
- Rating implementieren
- WS in das erfassen der Testdaten (Initial Data Seed) einführen (bloxx / Merkbefreiter)
- Nächste Schritte: (HELP WANTED!)
- Feature: Unique Constraints auf einzelnen Eigenschaften ermöglichen, um z.B. Namen/Aliase für User datenbankseitig eindeutig zu bekommen.
- Refactoring: Funktionalitäten im OntologyContext sauber trennen zwischen Entitäten (Deklaration und Konfiguration) und allgemeiner Persistenz (SetCurrentOriginator, AddChangeDetail und SaveChanges).
- Legende zu den einzelnen Ontologie Entitäten aus OWL erstellen.
- Gruppendefinition innerhalb der Ontologie:
- sollten wir zwei Typen von Gruppen unterscheiden (offene Gruppen und definierte Gruppen (authentifizierte Mitglieder))?
- Vorschlag:
- offene Gruppe bezieht sich auf Topic (das vorschreibt, was reingehört) - ihr gehören faktisch alle ihm zugehörigen Posts an
- geschlossene Gruppe bezieht sich auch auf Topic, aber nur die Posts der Mitglieder zu dem Topic erscheinen in der Gruppe
- Probleme: Lesen/Schreiben? Definition? implizit/explizit?
- Jetzt gerade nicht wichtig bzw. führt jetzt zu weit+1
- Ist die Authentifizierung Aufgabe der Ontologie? (OpenID / PiratenID)
- Muss wohl leider so sein: Sonst kann sich jeder als jemand anders ausgeben!
- User/Origin
- Themenkomplex Authentifizierung/Gruppen/Berechtigungen
- qKonsens-spezifisch
- ==> zumindest mal unterschiedliche Gruppentypen versuchen herausarbeiten!
- wie werden Bewertungen innerhalb von Gruppen abgebildet bzw. aggregiert?
- persönliche Meinung (Individuum)
- gemeinsamer Standpunkt (Gruppe) incl. Verständigung über vorh. Dissens
- Abgleich mit eDialogus http://www.imc.com.gr/ontologies/eDialogos/consensus/#overview
- Abgleich mit WikiArguments
- Abgleich mit Findeco
- Abgleich mit Multilectics
- Abgleich mit qKonsens
- Abgleich mit Votorola: http://zelea.com/w/Stuff:Votorola/glossary
- Abgleich mit X-Tree-M
- Offene Fragen
- Definition der Begriffe innerhalb der Ontologie: http://meinungsfindungstool.piratenpad.de/disco-Ontologie-Begriffe
- Sollen Textformatierungen (Markup) in der Ontologie (Datenbank) gespeicher werden?
- Problem: HTML ist nur eine möglich Auszeichnungssprache für Textformatierungen. Wahrscheinlich müssten wir etwas abstrakteres wie z.B. Wiki Markup nutzen und entsprechende Konvertierungen anbieten.
- Sind dadurch Javascript-Angriffe auf die Plugins möglich ?
- Was wird an Formatierungsmöglichkeit benötigt?
- Prototype Core Team
- Abgeschlossen:
- In Arbeit:
- Ontology Explorer: grafische Darstellung der Ontologie (Klassendiagramm der Entitäten)
- JavaScript Library:
- Neue Version der d!sco Client Library basierend auf JayData implementieren.
- Vereinfacht den Zugriff auf die d!sco Daten dramatisch, da das gesamte Entitäten-Modell der Ontology aus den Metadaten der Ontologie generiert wird!
- Abhängigkeit zu datajs Bibliothek ebenfalls über RequireJS verwalten
- jsfiddle.net-Demos
- Filterlogik (auf Eis)
- Bearbeiten von Entities (auf Eis)
- FRAGE an Marc: Wie funktioniert PATCH?
- Nächste Schritte:
- Web API: Kleiner Refactorings, wie z.B. OntologyContext Klasse aufteilen usw.
- Allgemein: Aufgaben an denen im Rahmen der AG MFT mitgearbeitet werden kann auf die Wiki Seite setzen - direkt mit einem Klick ==> erst auf CodePlex, dann ins Wiki.
- Ontology Explorer: Anreicherung der generierten Web API Dokumentation mit individueller Beschreibung.
- Wie es scheint, kann die automatisch generierte Dokumentation nicht verwendet werden, da diese sehr fehlerhaft ist.
- Es muss eine komplett manuelle Web API Dokumentation erstellt werden!
- Offene Fragen:
- Prototype Plug-In Team
- Abgeschlossen:
- d!scoArguments:
- X-Tree-M
- qKonsens
- In Arbeit:
- X-Tree-M ("eXtended-TREE-Method")
- qKonsens
- d!scoArguments:
- Seite 'Im Trend': ViewModel mit d!sco Daten befüllen (dynamischer Zugriff über Client Library)
- Nächste Schritte:
- X-Tree-M:
- einige Funktionalitäten erstellen, die nur mit Speicherung klappen
- Integration von Datenbank in neuem GUI, sobald Client Library einen passablen Stand erreicht hat
- qKonsens-Roadmap: https://meinungsfindungstool.piratenpad.de/qkonsens-roadmap
- Multilectics:
- Sofort nach qKonsens
- Filter- und Sortierungsmöglichkeiten.
- Meta-Diskussion unter den Posts (siehe stackoverflow.com)
- Startseite(n), Themen-Browser, Gruppen-Mgr
- Themengruppen. (=Topics)
- User.
- Vertrauenspersonen.
- Edit-Funktion
- in gaaanz weiter Zunkunft:
- Manifest (Einzel- oder Gruppenstandpunkt): EtherPad-Like?
- d!scoArguments:
- Seite 'Details' implementieren
- Offene Fragen:
- Communication Team:
- Abgeschlossen:
- In Arbeit:
- d!sco Proof of Concept (Aufbereitung der User Case Story)
- Entwurf fertig stellen und formal überarbeiten = "Selbstverständnis d. AG"
- Nächste Schritte:
- Wiki-Redesign
- Sticky-Thread für's Forum
- Jens bzgl. World Forum for Democracy 2013 kontaktieren
- Zuwenden, um in Erfahrung zu bringen, wie's war
- Funding
- Englische Erklärung als Zusammenfassungs-Schnitt erstellen & veröffentlichen
- Eingehende Vorgehensweise:
- gesondertes Treffen
- im Vorfeld dessen sich Notizen machen, wie man schneiden würde
- Notiz-Überschneidungen werden genommen
- Offene Fragen:
- Allgemeine Aufgaben
- Abgeschlossen:
- In Arbeit:
- Nächste Schritte:
- Offene Fragen:
Top 2 - Diverse Themen
- Kooperation mit Metagovernment.org: es gibt internationale Projekte, die gerne mit uns zusammenarbeiten möchten. Wie gehen wir damit um? Organisieren wir wieder E-Democracy Talks in 2014? Folgende Projekte sind konkret an einer Zusammenarbeit interessiert:
- Blinap ==> Ned Connor
- Votorola ==> Michael Allan
- XXX ==> Max Stalnaker (hat interesse am qKonsens)
- SettleIt.org ==> Bentley Davis
- Beschlusssystem Methodiken: welche Methoden zur Beschlussfassung kennen wir, und wie wirken diese auf das Diskussionssystem, bzw. wie passen diese zu d!sco? Momentan sehe ich zwei grundlegende Ansätze für die Beschlussfassung (inspiriert durch den Thread auf metagovernment.org Mailingliste - http://metagovernment.org/pipermail/start_metagovernment.org/2014-January/006091.html):
- (CV) Mehrheitsbeschluss durch Abstimmung (Count Votes)
- (NUO) Beschluss durch Konsent (No Unresolved Objections)
- mögliche Prozesse mit d!sco:
- As far as I can say, there are currently two possible workflows of making a decision using the AG-MFT model:
- (1) The (CV) run of things:
- (a) In the Discussion System a discourse is going on (, and interrupted by some trigger).
- (b) The Resolution System is notified about the decision to be made.
- (c) The Resolution System executes the decision-making process using the (CV) methodology.
- (d) If there is a decision, the Information System is notified about the resolution, else the resolution is rejected and send back to the Discussion System.
- (2) The (NUO) run of things:
- (a) In the Discussion System a discourse is going on (, and on, and on..).
- (b) The Resolution System is notified about the decision to be made.
- (c) The Resolution System executes the decision-making process using the (NUO) methodology.
- (d) If there is a decision, the Information System is notified about the resolution, else the resolution is rejected and send back to the Discussion System
- IMHO the relevant difference between both is, that with (2) the execution of (a) and (c) is definitely in parallel, while (a) might be on hold with (1) while (c) is executed.
- Kommunikation und Zusammenarbeit innerhalb der Piratenpartei: obwohl wir nun einen Demokratiebeauftragten haben, kommt es mir so vor, als würden wir als AG MFT nicht wirklich in der Partei war genommen. Auch unser Ansatz zwischen den einzelnen Ansätzen zu vernetzen scheint nicht wirklich zu fruchten. Es entstehen mMn immer mehr unkoordinierte Alleingänge im Bereich der E-Democracy Tools. Wie bekommen wir hier endlich einen Fuß in die Tür, bzw. wie bekommen wir eine bessere Vernetzung organisiert?
==> Alte Themen noch aktuell??
== Beschlüsse / Decisions ==
== Nächste Themen / Next Topics ==
- @Slash ==> nächstes Treffen aller deutschsprachigen Demokratie-AGen findet Ende Januar statt??
- @Slash ==> E-Democracy Talk mit Votorola und Blinap organisieren??
- @WS ==> Ansprechen der Kollegen von Pirateninfo.de (Diskussion/Technik/PROJEKT:pirateninfo.de)
- @WS ==> erweitern dr Beispiel Konsenskiste um Rating (Word)
== Nächster Termin / Next Date ==
- Montag, den 27. Januar 2014, 21 Uhr im Mumble-Raum "AG Meinungsfindungstool"
== Sitzungsende / End of Session ==