Sunday, February 8, 2009

Blatt 11

1.


a)


cafe.owl


determine scope:

- Besucher informieren sich über:

 * verschiedene Kaffeespezialitäten

 * Herkunft des Kaffees

 * zusätzliche Zutaten und Preise, die sich daraus ergeben

- Café bildet Geschäftsabläufe ab

- anhand von Reaktionen von Kunden kann möglicherweise die Qualität des Kaffees und des Service verbessert werden



consider reuse:

- keine passende Ontologie unter http://www.daml.org/ontologies gefunden

- Wiederverwendbarkeit vorhandener Ontologien nicht weiter betrachtet



enumerate terms:

Café, Kaffeevarianten(Kaffee, Café au Lait, Cappuccino, Espresso, doppelter Espresso, Latte Macchiato, Ristretto, Americano, Irish Coffee), Kaffeebohne Herkunft (Guatemala Hochland, Jamaika Blue Mountain), Kaffeedossierung (schwach, normal, stark), Zutaten (Milchschaum, Aroma, Alkohol, Zucker, Milch), Preis, Kunde, Mitarbeiter, Barrista, Kellner, Zubereitung, Bestellung, Bedienung, Bezahlung, Trinkgeld, Zufriedenheit, Unzufriedenheit, Beschimpfung, einmaliger Kunde, mehrmaliger Kunde



define classes:

- top-down Ansatz, da Ontologie noch recht übersichtlich

- Erzeugung von Klassen

 * Café

 * Kaffeespezialität und entsprechende Unterklassen

 * Kaffeedossierung und entsprechende Unterklassen

 * Kaffeegröße und entsprechende Unterklassen

 * Kaffeesorte und entsprechende Unterklassen

 * Mensch und entsprechende Unterklassen

 * Zutat und entsprechende Unterklassen



define properties:

- hatZurAuswahl, wirdHergestelltAus, wirdDossiertIn, wirdZubereitetIn, arbeitetIn, bedient (nimmtBestellungAufVon, serviert), wirdBedientVon, bereitetZu, bestellt, bezahlt, gibtTrinkgeldAn, beschimpft, besucht (besuchtEinmal, besuchtMehrmals), Kosten, Preise

- Umsetzung, dass die Kosten der Zutaten die Preise für die Kaffeespezialitäten bestimmen, ist problematisch

- Preis von Kaffeespezialitäten und Zutaten zunächst mit Hilfe eines ObjectProperty dargestellt, später mit Hilfe eines DatatypeProperty



define contraints:

- ein Café muss immer mindestens eine Kaffeespezialität haben

- die verschiedenen Kaffeespezialitäten haben immer bestimmte Zutaten (IrishCoffee hat immer Whisky, Milchkaffee hat immer Milch, ...)

- Disjunktheit der verschiedenen Unterklassen



define instances:

In dem Café Alex in Potsdam bestellt ein zufriedener Kunde A einen SchokoCappuccino und einen Irish_Coffee, ein unzufriedener Kunde B bestellt einen Expresso...

No comments: