Comments (19)
Wird erledigt
from hdm-wim-devlab.
Mir fehlt hier wie im GUI-Issue teilweise schon erwähnt
- zum einen das Event, dass aussagt, dass ein User neu ist (GUI braucht das, damit wir die Informationen abfragen können)
- ist das DocumentInformationEvent die besprochene Initialisierung mit allen für das Gespräch möglichen Dokumenten? falls nein fehlt dieses Event
- Vorschläge werden von uns wie abgesprochen in der Form erwartet, dass nicht einfach ein Dokument gepushed wird (wie es aktuell im OfferEvent der Fall ist wenn ich das richtig lese), sondern Updates kommen welche Dokumente neu relevant sind und welche nicht länger relevant sind. ohne "nicht mehr relevant" macht jegliche Visualisierung keinen Sinn!
from hdm-wim-devlab.
UserInformationEvent
Bsp.:
SessionID=793dnj; TokenID=a5ad7379-e0e1-4e02-83be-1f4cb73b25e4; Person={UserID=6, Vorname=Lisa, Nachname=Meier, [email protected], Projekt=HighNet, Projektrolle=Projektmitarbeiter, Abteilung=IT, DokAutor=KickOff-HighNet, DokAufrufe=KickOff-HighNet, DokFavorit=KickOff-HighNet}
Struktur & Attribute
SessionID=;
TokenID=;
UserID=, Vorname=, Nachname=, Mail=, Projekt=,
Projektrolle=, Abteilung=, DokAutor=, DokAufrufe=, DokFavorit=
from hdm-wim-devlab.
DocumentInformationEvent
Bsp.:
SessionID=1; TokenID=eec5b4d1-9101-44da-8e50-6b993e0c7bb5; DokID=1mC30R185Km9Y9HoE2uUgVDJi41IXKelPJEBhBeXH2PY, DokName=Aufgabenliste, DokURL=https://docs.google.com/document/d/1mC30R185Km9Y9HoE2uUgVDJi41IXKelPJEBhBeXH2PY/edit, DokErstelldatum=2017-04-22T11:33:00, DokVersion=1.1, DokTyp=Google Docs, DokumentVerfasstVonPerson=Kristjan_Alliaj, DokumentGehoertZuProjekt=HighNet, DokumentFavorisiertVonPerson=Björn_Zimmermann, DokKeywords=milestone, tasks, DokOrdner=Testdokumente-HighNet
Struktur & Attribute
SessionID=;
TimeStamp=;
DokID=, DokName=, DokURL=, DokErstelldatum=,
DokVersion=, DokTyp=, DokumentVerfasstVonPerson=,
DokumentGehoertZuProjekt=, DokumentFavorisiertVonPerson=,
DokKeywords=, DokOrdner=
from hdm-wim-devlab.
ProjectInformationEvent
Bsp.:
SessionID=1; TokenID=eec5b4d1-9101-44da-8e50-6b993e0c7bb5; ProjektID=1, ProjektName=HighNet, ProjektGehoertZuUnternehmen=Star_Cars, ProjektGehoertZuAbteilung=Research_and_Development, ProjektHatProjektmitglied=Mateos_Alliaj, ProjektHatDokument=Meilensteine-HighNet
Struktur & Attribute
SessionID=;
TokenID=;
ProjektID=, ProjektName=, ProjektGehoertZuUnternehmen=,
ProjektGehoertZuAbteilung=,
ProjektHatProjektmitglied=, ProjektHatDokument=
from hdm-wim-devlab.
DepartmentInformationEvent
Bsp.:
SessionID=1; TokenID=eec5b4d1-9101-44da-8e50-6b993e0c7bb5; AbteilungID=2, AbteilungName=IT, AbteilungKuerzel=IT, AbteilungHatProjekt=HighNet, Big_Data_Diagnosis, AbteilungHatMitarbeiter=Mateos_Alliaj, Björn_Zimmermann, Kristjan_Alliaj, Lisa_Meier, Ivan_Kurtovic, AbteilungGehoertZuUnternehmen=Broken_Bits
Struktur & Attribute
SessionID=;
TimeStamp=;
AbteilungID=, AbteilungName=, AbteilungKuerzel=,
AbteilungHatProjekt=,, AbteilungHatMitarbeiter=,
AbteilungGehoertZuUnternehmen=
from hdm-wim-devlab.
@WendelinHerrmann
Mir fehlt hier wie im GUI-Issue teilweise schon erwähnt
- zum einen das Event, dass aussagt, dass ein User neu ist (GUI braucht das, damit wir die Informationen abfragen können)
Das ist mit euch so geklärt, dass ihr alle User über ihre UserID bei uns auf der Ontologie abfragen könnt. Wenn es den User bei uns nicht gibt, registriert ihr den neu, woraufhin er bei uns neu angelegt wird.
- ist das DocumentInformationEvent die besprochene Initialisierung mit allen für das Gespräch möglichen Dokumenten? falls nein fehlt dieses Event
Ne, das 'DocumentInformationEvent' ist nur für EVENT, damit sie den Kontext ermitteln können. Für eure Initialisierung gibt es bei uns schon eine Methode Wendelin.
- Vorschläge werden von uns wie abgesprochen in der Form erwartet, dass nicht einfach ein Dokument gepushed wird (wie es aktuell im OfferEvent der Fall ist wenn ich das richtig lese), sondern Updates kommen welche Dokumente neu relevant sind und welche nicht länger relevant sind. ohne "nicht mehr relevant" macht jegliche Visualisierung keinen Sinn!
Ja, ist auch so schon umgesetzt. Relevant = 1 , irrelevant = 0...schau mal in den SemRep -> Gui Issue.
from hdm-wim-devlab.
bin auch davon ausgegangen, dass sich an unseren Absprachen nichts geänder hat, wollte nur darlegen, dass in der Festlegung der Events als Grundlage für das Gesamtsystem das so noch nicht passt.
- bezüglich dem User, wir schicken euch die UserID und ihr sucht, wir brauchen aber auch für den Fall, dass ihr ihn nicht kennt eine entsprechende Rückmeldung, weil wir sonst gar nicht die neuen Infos abfragen würden
- Okay gut, dann brauchen wir aber trotzdem das Event für die Methode, sonst bekommen wir das ja nicht mit von euch, sind ja nur über den Channel verbunden
- dann muss aber eben das spezifizierte Vorschlagsevent auch so aussehen, das Spezifizieren von Events hier mit Attributen macht ja nur Sinn, wenn's zu den restlichen Abmachungen und Methoden passt und sich am Ende alle dran halten
from hdm-wim-devlab.
Habe die Events hinzugefügt, kannst du bitte für UserNonExistent Attribute ergänzen? Welche Events braucht ihr noch für den initialen Vorschlag aller geeigneten Dokumente? Wie sieht euer OfferEvent aus, arbeitet mal bitte Wende's Anforderungen ein.
from hdm-wim-devlab.
- Habe die Events hinzugefügt, kannst du bitte für UserNonExistent Attribute ergänzen?
Dazu gibt es bereits ein Issue, siehe 'Gui -> SemRep (neue Usereinträge) #23':
2.) User muss neu in die Ontologie eingetragen werden:
a) User nicht in Ontologie:
Rückgabe:
UserID=userID, Vorname=null, Nachname=null,
Mail=null, Projekt=null, Projektrolle=null, Abteilung=null
- Welche Events braucht ihr noch für den initialen Vorschlag aller geeigneten Dokumente?
InformationToAllDocumentsEvent
Dokumentvorschlag(0-n), SessionID='',
TimeStamp='YYYY-MM-DD hh:mm:ss.ms',
DokID='', DokName='', DokPrio=1, DokTyp='', DokURL='', DokOrdner=''
- Wie sieht euer OfferEvent aus, arbeitet mal bitte Wende's Anforderungen ein.
Die Punkte wurden bereits nach einem klärenden Sykpe-Gespräch eingearbeitet.
from hdm-wim-devlab.
InformationToAllDocumentsEvent
Bsp.:
Dokument0: SessionID=1, TimeStamp=2017-06-18 17:32:37.594, DokID=1gnH6sv3VqGEveSSf0SoS7dJqWaUyUnZm6-QrdiH7vCM, DokName=Projektplanung, DokPrio=0, DokTyp=Google Docs, DokURL=https://docs.google.com/document/d/1gnH6sv3VqGEveSSf0SoS7dJqWaUyUnZm6-QrdiH7vCM/edit, DokOrdner=Testdokumente-HighNet,
Struktur & Attribute
Dokument(0-n), SessionID='',
TimeStamp='YYYY-MM-DD hh:mm:ss.ms',
DokID='', DokName='', DokPrio=1, DokTyp='', DokURL='', DokOrdner=''
from hdm-wim-devlab.
OfferEvent
Bsp.:
Dokument0: SessionID=1, TimeStamp=2017-06-18 17:23:26.344, DokID=1gnH6sv3VqGEveSSf0SoS7dJqWaUyUnZm6-QrdiH7vCM, DokName=Projektplanung, DokPrio=0, DokTyp=Google Docs, DokURL=https://docs.google.com/document/d/1gnH6sv3VqGEveSSf0SoS7dJqWaUyUnZm6-QrdiH7vCM/edit, DokOrdner=Testdokumente-HighNet,
Dokument1: SessionID=1, TimeStamp=2017-06-18 17:23:26.344, DokID=1jQFZmcS__-CtScjqd3g5KKM8xepPnMSqaepy2ag2jNc, DokName=Meilensteine, DokPrio=0, DokTyp=Google Docs, DokURL=https://docs.google.com/document/d/1jQFZmcS__-CtScjqd3g5KKM8xepPnMSqaepy2ag2jNc/edit, DokOrdner=Testdokumente-HighNet,
Dokument2: SessionID=1, TimeStamp=2017-06-18 17:23:26.344, DokID=1SAI8Y7j6kNfbbdYVaUpEPipzy-WhcvmuPRynSg76UIM, DokName=Kostenplanung, DokPrio=0, DokTyp=Google Tabellen, DokURL=https://docs.google.com/spreadsheets/d/1SAI8Y7j6kNfbbdYVaUpEPipzy-WhcvmuPRynSg76UIM/edit, DokOrdner=Testdokumente-HighNet,
Dokument3: SessionID=1, TimeStamp=2017-06-18 17:23:26.344, DokID=1jYsTPJH8gaIiATix9x34Ekcj31ifJMkPNb0RmxnuGxs, DokName=Kostenaufstellung, DokPrio=0, DokTyp=Google Tabellen, DokURL=https://docs.google.com/spreadsheets/d/1jYsTPJH8gaIiATix9x34Ekcj31ifJMkPNb0RmxnuGxs/edit, DokOrdner=Testdokumente-HighNet,
Dokument4: SessionID=1, TimeStamp=2017-06-18 17:23:26.344, DokID=1kapEE9ui6oYu-uUZF6qjg-j85iJz_w7lNmtyLHZA7lc, DokName=KickOff, DokPrio=0, DokTyp=Google Präsentationen, DokURL=https://docs.google.com/presentation/d/1kapEE9ui6oYu-uUZF6qjg-j85iJz_w7lNmtyLHZA7lc/edit, DokOrdner=Testdokumente-HighNet,
Dokument5: SessionID=1, TimeStamp=2017-06-18 17:23:26.344, DokID=1Ktol-SWvAh8pnHG2O7HdPrfbEVZWX3Vf2YIPYXA_8gI, DokName=Finanzreport, DokPrio=0, DokTyp=Google Präsentationen, DokURL=https://docs.google.com/presentation/d/1Ktol-SWvAh8pnHG2O7HdPrfbEVZWX3Vf2YIPYXA_8gI/edit, DokOrdner=Testdokumente-BlackWater,
Dokument6: SessionID=1, TimeStamp=2017-06-18 17:23:26.344, DokID=1mC30R185Km9Y9HoE2uUgVDJi41IXKelPJEBhBeXH2PY, DokName=Aufgabenliste, DokPrio=0, DokTyp=Google Docs, DokURL=https://docs.google.com/document/d/1mC30R185Km9Y9HoE2uUgVDJi41IXKelPJEBhBeXH2PY/edit, DokOrdner=Testdokumente-HighNet,
Dokument7: SessionID=1, TimeStamp=2017-06-18 17:23:26.344, DokID=1Cl1k0OYjdubR0_BqiFp2xaRGeRpqqUz8pucX7iQwIQ8, DokName=Anforderungen, DokPrio=0, DokTyp=Google Docs, DokURL=https://docs.google.com/document/d/1Cl1k0OYjdubR0_BqiFp2xaRGeRpqqUz8pucX7iQwIQ8/edit, DokOrdner=Testdokumente-Big_Data_Diagnosis,
Favorit0: SessionID=1, TimeStamp=2017-06-18 17:23:26.344, DokID=1gnH6sv3VqGEveSSf0SoS7dJqWaUyUnZm6-QrdiH7vCM, DokName=Projektplanung, DokPrio=1, DokTyp=Google Docs, DokURL=https://docs.google.com/document/d/1gnH6sv3VqGEveSSf0SoS7dJqWaUyUnZm6-QrdiH7vCM/edit, DokOrdner=Testdokumente-HighNet,
Favorit1: SessionID=1, TimeStamp=2017-06-18 17:23:26.344, DokID=1SAI8Y7j6kNfbbdYVaUpEPipzy-WhcvmuPRynSg76UIM, DokName=Kostenplanung, DokPrio=1, DokTyp=Google Tabellen, DokURL=https://docs.google.com/spreadsheets/d/1SAI8Y7j6kNfbbdYVaUpEPipzy-WhcvmuPRynSg76UIM/edit, DokOrdner=Testdokumente-HighNet,
Favorit2: SessionID=1, TimeStamp=2017-06-18 17:23:26.344, DokID=1kapEE9ui6oYu-uUZF6qjg-j85iJz_w7lNmtyLHZA7lc, DokName=KickOff, DokPrio=1, DokTyp=Google Präsentationen, DokURL=https://docs.google.com/presentation/d/1kapEE9ui6oYu-uUZF6qjg-j85iJz_w7lNmtyLHZA7lc/edit, DokOrdner=Testdokumente-HighNet,
Dokumentvorschlag0: SessionID=1, TimeStamp=2017-06-18 17:23:26.344, DokID=1gnH6sv3VqGEveSSf0SoS7dJqWaUyUnZm6-QrdiH7vCM, DokName=Projektplanung, DokPrio=1, DokTyp=Google Docs, DokURL=https://docs.google.com/document/d/1gnH6sv3VqGEveSSf0SoS7dJqWaUyUnZm6-QrdiH7vCM/edit, DokOrdner=Testdokumente-HighNet,
Dokumentvorschlag1: SessionID=1, TimeStamp=2017-06-18 17:23:26.344, DokID=1jQFZmcS__-CtScjqd3g5KKM8xepPnMSqaepy2ag2jNc, DokName=Meilensteine, DokPrio=1, DokTyp=Google Docs, DokURL=https://docs.google.com/document/d/1jQFZmcS__-CtScjqd3g5KKM8xepPnMSqaepy2ag2jNc/edit, DokOrdner=Testdokumente-HighNet,
Dokumentvorschlag2: SessionID=1, TimeStamp=2017-06-18 17:23:26.344, DokID=1mC30R185Km9Y9HoE2uUgVDJi41IXKelPJEBhBeXH2PY, DokName=Aufgabenliste, DokPrio=1, DokTyp=Google Docs, DokURL=https://docs.google.com/document/d/1mC30R185Km9Y9HoE2uUgVDJi41IXKelPJEBhBeXH2PY/edit, DokOrdner=Testdokumente-HighNet,
Struktur & Attribute
Dokument(0-n), SessionID='',
TimeStamp='YYYY-MM-DD hh:mm:ss.ms',
DokID='', DokName='', DokPrio=1, DokTyp='', DokURL='', DokOrdner='',
Favorit(0-n), SessionID='',
TimeStamp='YYYY-MM-DD hh:mm:ss.ms',
DokID='', DokName='', DokPrio=1, DokTyp='', DokURL='', DokOrdner='',
Dokumentvorschlag(0-n), SessionID='',
TimeStamp='YYYY-MM-DD hh:mm:ss.ms',
DokID='', DokName='', DokPrio=1, DokTyp='', DokURL='', DokOrdner='',
from hdm-wim-devlab.
@ChristianSchn
@WendelinHerrmann
Kann man die Fragen von uns, wenn die bisherigen Punkte geklärt sind, nun löschen, damit es etwas übersichtlicher wird?
from hdm-wim-devlab.
@ChristianSchn
Ahja ich habe gerade gesehen, dass du ein 'UserNonExistentEvent' aufführst. Das haben wir nicht, denn wir geben dann einfach das folgende zurück:
UserID=userID, Vorname=null, Nachname=null,
Mail=null, Projekt=null, Projektrolle=null, Abteilung=null
Ist also im Rahmen des UserInformationEvent
from hdm-wim-devlab.
AllProjectsEvent
Bsp.:
SessionID=1; ProjektName=HighNet, ProjektName=Big_Data_Diagnosis, ProjektName=BlackWater
Struktur & Attribute
SessionID=;
ProjektName=,
from hdm-wim-devlab.
AllProjectRolesEvent
Bsp.:
SessionID=1; ProjektRolle=Entwickler, ProjektRolle=Projektleiter, ProjektRolle=Projektmitarbeiter
Struktur & Attribute
SessionID=;
ProjektRolle=,
from hdm-wim-devlab.
AllDepartmentsEvent
Bsp.:
SessionID=1; AbteilungName=IT, AbteilungName=Finance, AbteilungName=Research_and_Development
Struktur & Attribute
SessionID=;
AbteilungName=,
from hdm-wim-devlab.
@mateos-alliaj
Ich schreib allgemein alle Attribute in Englisch, brauchst jetz nix ändern, nur dass du es weißt.
Ihr müsst ja nur die Klasse letztlich mit Values befüllen
from hdm-wim-devlab.
@ChristianSchn und @mateos-alliaj
wie gerade mit Mateos telefonisch besprochen fehlt noch ein AllCompaniesEvent analog zu den anderen All...Events :)
Events dienen dazu, dass GUI in der Abfrage die Dropdowns mit Auswahlmöglichkeiten befüllen kann
from hdm-wim-devlab.
Related Issues (20)
- ML benötigt für den erneuten Lerndurchgang ein "All Sessions closed"-Event HOT 1
- SemRep => GUI (Format Dokumentenvorschläge) HOT 7
- [Alle] Topics definieren HOT 2
- SpeechTokenizer -> SemRep
- Event -> SemRep
- SemRep -> ML
- Images für README HOT 1
- Alle -> PubSub HOT 2
- Gui -> SemRep (Dokumentaufrufe)
- Gui -> SemRep (neue Usereinträge) HOT 2
- [Event] SharedLib vereinfachen und Helper-Klassen hervorheben HOT 4
- Dokumentation aufräumen und aufbauen HOT 1
- [EVENT] Attribute aller Events festlegen
- [GUI] Attribute aller Events festlegen HOT 8
- [SPEECH] Attribute aller Events festlegen HOT 8
- [MACHINE LEARNING] Attribute aller Events festlegen HOT 3
- REST für [GUI] HOT 1
- [Alle] Topics festlegen HOT 13
- ProtocolEvent wird benötigt HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hdm-wim-devlab.