Purii / hdm-wim-devlab

5 stars 7 forks source link

Events: SemRep #27

Closed ChristianSchn closed 7 years ago

ChristianSchn commented 7 years ago

Hallo Semantic Representation

bitte ergänzt für alle aufgeführten Events die Attribute durch Edit. Die Schreibweise ist erstmal unwichtig, wir normieren die Attribute in der Konstantenklasse. Falls Events fehlen, bitte um direkte Rückmeldung. Eine Liste aller Events inkl. Aufbau ist hier einzusehen.

DepartmentInformationEvent

erstellt durch SR; Detailinformationen über die Abteilung; published in Topic: Constants.PubSub.Topic.INFORMATION

Attribute (siehe Kommentar)

DocumentInformationEvent

erstellt durch SR; Detailinformationen zu den gefundenen Dokumenten; published in Topic: Constants.PubSub.Topic.INFORMATION

Attribute (siehe Kommentar)

OfferEvent

erstellt durch SR; Dokumentenvorschläge zur Anzeige; published in Topic: Constants.PubSub.Topic.OFFERS

Attribute

UserInformationEvent

erstellt durch SR; Detailinformationen über den User, wird bspw. beim Login ausgelöst; published in Topic: Constants.PubSub.Topic.INFORMATION

Attribute (siehe Kommentar)

UserNonExistentEvent

erstellt durch SR; ein User ist noch nicht in der Datenbank vorhanden, Event für die GUI zur Abfrage der Daten; published in Topic: Constants.PubSub.Topic.INFORMATION

Attribute

ProjectInformationEvent

erstellt durch SR; Detailinformationen über die Projekte; published in Topic: Constants.PubSub.Topic.INFORMATION

Attribute (siehe Kommentar)

WendelinHerrmann commented 7 years ago

Mir fehlt hier wie im GUI-Issue teilweise schon erwähnt

mateos-alliaj commented 7 years ago

UserInformationEvent

Bsp.: SessionID=793dnj; TokenID=a5ad7379-e0e1-4e02-83be-1f4cb73b25e4; Person={UserID=6, Vorname=Lisa, Nachname=Meier, Mail=lisa.meier@brokenbits.com, 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=
mateos-alliaj commented 7 years ago

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=
mateos-alliaj commented 7 years ago

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=
mateos-alliaj commented 7 years ago

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=
mateos-alliaj commented 7 years ago

@WendelinHerrmann Mir fehlt hier wie im GUI-Issue teilweise schon erwähnt

WendelinHerrmann commented 7 years ago

@mateos-alliaj

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.

ChristianSchn commented 7 years ago

@mateos-alliaj

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.

mateos-alliaj commented 7 years ago

@ChristianSchn

- 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.

mateos-alliaj commented 7 years ago

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=''
mateos-alliaj commented 7 years ago

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='',
mateos-alliaj commented 7 years ago

@ChristianSchn @WendelinHerrmann Kann man die Fragen von uns, wenn die bisherigen Punkte geklärt sind, nun löschen, damit es etwas übersichtlicher wird?

mateos-alliaj commented 7 years ago

@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

mateos-alliaj commented 7 years ago

AllProjectsEvent

Bsp.: SessionID=1; ProjektName=HighNet, ProjektName=Big_Data_Diagnosis, ProjektName=BlackWater

Struktur & Attribute

SessionID=; 
ProjektName=, 
mateos-alliaj commented 7 years ago

AllProjectRolesEvent

Bsp.: SessionID=1; ProjektRolle=Entwickler, ProjektRolle=Projektleiter, ProjektRolle=Projektmitarbeiter

Struktur & Attribute

SessionID=; 
ProjektRolle=, 
mateos-alliaj commented 7 years ago

AllDepartmentsEvent

Bsp.: SessionID=1; AbteilungName=IT, AbteilungName=Finance, AbteilungName=Research_and_Development

Struktur & Attribute

SessionID=; 
AbteilungName=,
ChristianSchn commented 7 years ago

@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

WendelinHerrmann commented 7 years ago

@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

ChristianSchn commented 7 years ago

Wird erledigt