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:
Dienstag, den 25.02.2014, 21:00 - 22:30 Uhr
== Teilnehmer / Attendees ==
- bloxx
- Wolfgang
- Merkbefreiter
- /
== Agenda ==
Wir befinden uns in der Prototyp-Implementierungsphase.
Top 1 - Informationen aus den Teams - kurzer Austausch:
Ausgangspunkt: Letztes Treffen (18.02.2013) - https://meinungsfindungstool.piratenpad.de/ep/pad/view/ro.7WxLidStQCabuuynTbDhHmku/latest
- Ontology Definition Team
- Abgeschlossen
- Ontologie-Schreibzugriff-Probleme
- ModifiedBy als Navigationsproperty für Post, Content, Rating usw. einführen. Momentan mit neuer Basisklasse nicht erfolgreich, da OData Web API mit $expand nicht darauf zugreifen kann. Zur not die Property in die jeweiligen Entitäten ziehen.
- In Arbeit
- 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))?unbedingt!
- 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 noch nicht wichtig bzw. führt jetzt zu weit+1+1
- Ist die Authentifizierung Aufgabe der Ontologie? (OpenID / PiratenID)
- Muss wohl leider so sein: Sonst kann sich jeder als jemand anders ausgeben!+1
- 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
- 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:
- Seite 'Trend': Darstellungsprobleme gelöst.
- Seite 'Trend': Rating eingebunden. Momentan allerdings einfacher Summen-Algorithmus.
- X-Tree-M
- qKonsens
- In Arbeit:
- X-Tree-M ("eXtended-TREE-Method")
- verschiedene Element-Typen
- Laden mit PHP und XML-GET-Request, statt einfach XML-File als URL in GET-Befehl zu nutzen [KnowHow gesucht !!!]
- qKonsens
- d!scoArguments:
- Seite 'Trend': Argument-Count laden.
- Seite 'Trend': Verlinkung zur Seite 'Detail' herstellen (klick auf Topic).
- Nächste Schritte:
- X-Tree-M:
- 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:
- Neue Version Online stellen.
- Seite 'Details': Layout dynamisieren.
- Seite 'Details': Daten laden.
- Offene Fragen:
- Communication Team:
- Abgeschlossen:
- Jens angesprochen & um Organisation eines weiteren Treffens der Demokratie-Piraten gebeten
- In Arbeit:
- d!sco Proof of Concept (Aufbereitung der User Case Story)
- Entwurf fertig stellen und formal überarbeiten = "Selbstverständnis d. AG"
- Ich bin gerade dabei neue Folien zu erstellen; hab' da auch schon einige fertig, aber das lohnt sich noch nicht, das zu zeigen
- Nächste Schritte:
- @Slash ==> nächstes Treffen aller deutschsprachigen Demokratie-AGen findet Ende Januar statt??
- @Slash ==> E-Democracy Talk mit Votorola und Blinap organisieren??
- 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:
- @WS ==> Ansprechen der Kollegen von Pirateninfo.de (Diskussion/Technik/PROJEKT:pirateninfo.de) ==> hatten uns darauf geeinigt vorerst keinen Kontakt aufzunehmen.
- In Arbeit:
- Nächste Schritte:
- Offene Fragen:
Top 2 - Diverse Themen
- Kurzer Bericht von der Think Twice 2014 (am Samstag).
- Wie Wikipedia ein ausgeklügeltes System entwickelte, um Trolls fern zu halten - http://www.theverge.com/2014/2/18/5412636/this-machine-kills-trolls-how-wikipedia-robots-snuff-out-vandalism
- spannend.. eine der wenigen Erfahrungen zu dem Thema
- was ist ein unstrittiger Fakt?
- Rating: Alle Bewertungen werden vor dem Hochladen auf die Skala von -6 bis +6 hochgemappt (6 hat viele Teiler). beschlossen
- Mail:
- * Alle Bewertungen werden vor dem Hochladen auf die Skala von -6 bis +6 hochgemappt (6 hat viele Teiler).
- - Nur Likes ({+1}) wird zu {+6}
- - Likert ({-2;-1;0;+1;+2}) wird zu {-6;-3;0;+3;+6}
- - Like/Dislike ({-1;+1}) wird zu {-6;+6}
- Diskussion: Diskurs in der Ontologie abbilden?
- Diskurs vs. Gruppe
- Diskurs bezeichnet einen Prozess und besteht aus Thema(=Topic?), Gruppe (Teilnehmer), Datenbestand (Konsenskiste + Bewertungen)
- Es können mehrere Gruppen an ein und dem selben Diskurs teilnehmen
- Einzelne Gruppen können auch an mehreren Diskursen teilnehmen
- Es kann mehrere Diskurse zu einem Topic geben
- https://meinungsfindungstool.piratenpad.de/Definitionen Zeile 14!!
- Unterschied Thema (Topic) <==> Diskurs?
- 1 Thema <==> n Diskurse? möglich!
- n Themen <==> 1 Diskurs? eigentlich nicht, aber Beziehung zwischen Themen kann Gegenstand eines Diskurses sein
- 1 Thema <==> 1 Diskurs? Elementarfall!
- Diskurs soll insbesondere eine Zusammenfassung mehrerer thematisch zusammengehöriger Stationen(im qK "Konsenskisten") ermöglichen; mMn kommt sogar eine solche Zusammenfassung aus verschiedenen Plattformen in Betracht!
- Thema vs. Themenbaum
- Also nochmal: Abstimmung Definition Topic:
- Topic = Diskussionsaufforderung (=Titel des Diskurses!?) Kann(!) ein Thema aus dem Themenbaum sein, aber auch eine Frage o.a.m.!
== Beschlüsse / Decisions ==
- Rating: Alle Bewertungen werden vor dem Hochladen auf die Skala von -6 bis +6 hochgemappt (6 hat viele Teiler). bloxx
- Diskurs als Begriff vorerst nicht in die Ontology explizit aufnehmen. Zu gegebener Zeit wird hier erneut beraten. +1+1+1+1
== Nächste Themen / Next Topics ==
== Nächster Termin / Next Date ==
- Dienstag, den 4. März 2014, 21 Uhr im Mumble-Raum "AG Meinungsfindungstool"
== Sitzungsende / End of Session ==