Kurzbeschreibung
Die ebSemantics II Gastronomieontologie kann verwendet werden, um Gastronomiebetriebe
jeglicher Art (Wirts- und Gasthäuser, Bars, etc.) semantisch zu
beschreiben.
Bei der Erstellung wurde insbesondere auf die folgenden Punkte Rücksicht
genommen:
• Kompatibilität mit bestehenden Schemata, einfache Integrationsmöglichkeiten in
bestehende Gastronomieplattformen
• Einfach zu verarbeitende Struktur, geringer Integrationsaufwand (auch auf
Kosten von Ausdrucksstärke)
• Abdeckung der häufigsten Use-Cases im Gastronomie-Bereich (Diverse Gastro-Suchen)
Der vorliegende Entwurf der Gastronomie-Ontologie ist dabei strukturell abgeschlossen.
Als Input zur Ontologiemodellierung wurden bestehende Strukturen von
Gastronomie-Plattformen (z.B. www.essenfinden.at, …),
bestehende Schemata im Tourismus- und Veranstaltungsbereich (z.B.
http://www.opentravel.org) sowie Input aus den ebSemantics II Arbeitsgruppen am
14. Mai und 9. Juli 2008 herangezogen.
Gaststätten, Bars, Restaurants, etc. werden in der Ontologie als Gastronomiebetrieb (Klasse: Inn) abgebildet dessen Verfügbarkeit auf Öffnungszeiten (Klasse: OpeningHours) eingeschränkt sein kann. Ein Gastronomiebetrieb (Klasse: Company) kann außerdem unterschiedliche Speisekarten (Klasse: Menu) anbieten, die Speisen und Getränke (Klasse: FoodOrBeverage bzw. Klasse: Food und Klasse: Beverage) enthalten. Speisekarten sowie Speisen und Getränke können außerdem bestimmten Kategorien zugeordnet werden (Klasse: MenuCategory für Speisekarten, z.B. Weinkarte, Frühstückskarte, etc. und Klasse: FoodOrBeverageCategory für Speisen und Getränke, z.B. Suppen, Vorspeisen, etc.).
Auch die Gastronomiebetriebe selbst können Kategorien (Klasse: InnCategory) zugeordnet werden.
Um auch kommerzielle Aspekte von Gaststätten (den Erwerb von Speisen und Getränken) abbilden zu können, ist die Gastro-Ontologie mit der GoodRelations-Ontologie, einer generischen Ontologie zum Darstellen von Angeboten, verknüpft. Konzepte der GoodRelations-Ontologie sind mit dem Prefix 'goodrelations' entsprechend gekennzeichnet.
Mit Hilfe der Gastronomie-Ontologie lassen sich unterschiedliche Anwendungen aufbereiten. Beispiele für unterstützte Suchabfragen finden Sie hier.
RDF-Coding Testinstanz:<?xml version="1.0"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:gastro="http://www.ebsemantics.net/gastro#"
xml:base="http://www.ebsemantics.net/gastro#">
<gastro:Inn rdf:about="http://www.einstein.at/gastro#Cafe_Einstein">
<gastro:street rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Rathausplatz</gastro:street>
<gastro:liveMusic rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</gastro:liveMusic>
<gastro:wlan rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</gastro:wlan>
<gastro:town rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Wien</gastro:town>
<gastro:belongsToRegion>
<gastro:Region rdf:about="http://www.ebsemantics.net/region#Wien">
<gastro:state xml:lang="de">Wien</gastro:state>
<gastro:name xml:lang="de">Wien</gastro:name>
</gastro:Region>
</gastro:belongsToRegion>
<gastro:hasInnCategory>
<gastro:InnCategory rdf:ID="Cafe">
<gastro:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Cafe</gastro:name>
</gastro:InnCategory>
</gastro:hasInnCategory>
<gastro:takeAway rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</gastro:takeAway>
<gastro:hasInnCategory>
<gastro:InnCategory rdf:ID="Restaurant">
<gastro:name xml:lang="en">restaurant</gastro:name>
<gastro:name xml:lang="de">Restaurant</gastro:name>
</gastro:InnCategory>
</gastro:hasInnCategory>
<gastro:noSmoking rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</gastro:noSmoking>
<gastro:hasOpeningHours>
<gastro:OpeningHours rdf:about="http://www.einstein.at/gastro#OpeningHours_Sa">
<gastro:endTime rdf:datatype="http://www.w3.org/2001/XMLSchema#time">02:00:00</gastro:endTime>
<gastro:day rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Samstag</gastro:day>
<gastro:startTime rdf:datatype="http://www.w3.org/2001/XMLSchema#time">09:00:00</gastro:startTime>
</gastro:OpeningHours>
</gastro:hasOpeningHours>
<gastro:streetNr rdf:datatype="http://www.w3.org/2001/XMLSchema#string">4</gastro:streetNr>
<gastro:billard rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</gastro:billard>
<gastro:hasOpeningHours>
<gastro:OpeningHours rdf:about="http://www.einstein.at/gastro#OpeningHours_So">
<gastro:endTime rdf:datatype="http://www.w3.org/2001/XMLSchema#time">09:00:00</gastro:endTime>
<gastro:startTime rdf:datatype="http://www.w3.org/2001/XMLSchema#time">00:00:00</gastro:startTime>
<gastro:day rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Sonntag</gastro:day>
</gastro:OpeningHours>
</gastro:hasOpeningHours>
<gastro:zipcode rdf:datatype="http://www.w3.org/2001/XMLSchema#string">1010</gastro:zipcode>
<gastro:hasOpeningHours>
<gastro:OpeningHours rdf:about="http://www.einstein.at/gastro#OpeningHours_Mo-Fr">
<gastro:day rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Montag</gastro:day>
<gastro:day rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Dienstag</gastro:day>
<gastro:day rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Donnerstag</gastro:day>
<gastro:day rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Mittwoch</gastro:day>
<gastro:day rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Freitag</gastro:day>
<gastro:endTime rdf:datatype="http://www.w3.org/2001/XMLSchema#time">02:00:00</gastro:endTime>
<gastro:startTime rdf:datatype="http://www.w3.org/2001/XMLSchema#time">07:00:00</gastro:startTime>
</gastro:OpeningHours>
</gastro:hasOpeningHours>
</gastro:Inn>
</rdf:RDF>
Download der
Gastro-Ontologie v1.1 (.owl-File)(mit Referenzen auf GoodRelations)
Download der
RDF-Testinzanz
Referenz zur
GoodRelations-Ontologie