Version 17, last updated by masp at July 08, 2009 13:30 UTC
wizad - ein Projekt im Rahmen der Vorlesung Semantische Interoperabilität der HTWdS
Ziel des Projektes ist die Entwicklung eines elektrionischen Verkaufsberater für Computer Hardware im professionellen Bereich. Am Ende der Beratung wird ein oder mehrere vollständige, funktionierende Systeme angeboten. Bei der Zielerreichung ist zu beachten, dass die Semantik möglichst vollständig aus der Anwendungslogik in die Ontologie ausgelagert wird.
Die wesentlichen Aufgaben zur Zielerreichung sind als Ticket erfasst. Grob kann man folgende Aufteilung und Priorisierung erkennen:
0. Szenarien (UseCases) aufzeigen erledigt
1. Ontologie erstellen (mit Unteraufgaben Klassen, Beziehungen usw.) in Arbeit
2. Reasoner "ins Spiel bringen"
3. Schnittstelle zu Reasoner (Jena/DIC)
4. GUI
5. Konzept, wie Individuals (z. B. Grafikkarten) aus einer Datenbank integriert werden könnte
Unsere Prinzipien/Vereinbarungen bei der Erstellung der Ontologie:
- Keep it fucking simple!
- Wir orientieren uns an der Pizza-Ontologie.
- Falls wir uns in einer fachlichen Diskussion verlieren, wird das Beispiel gar nicht in der Ontologie aufgenommen, sondern ein alternativ-Beispiel, dass in der Realität einfacher ist (z.B. statt RAID-Platten <-> CPU-Lüfter modellieren)
- Wir definieren ein System als EIN System, nicht als Menge von Systemen (z. B. ein Server mit USV, nicht 5 Server und eine USV)
masp says: Wie wird some", "only" und "exacly 1" exakt eingesetzt?
Updatesite für Wizad ist nun erreichbar:
Updatesite wird nicht mehr benötigt, da Wizad nun als eine RCP-Anwendung realisiert wird.