Ich habe eine eigene Website im Bereich Tourismus und möchte gerne semantische Daten integrieren, was muss ich tun?
Die
ebSemantics-Tourismusontologie bietet standardisierte Schemata ("Ontologien")
zur Beschreibung von Event-, Gastronomie- und
Unterkunftsdaten. Auf dieser Basis erzeugte Instanzdaten sind untereinander
kompatibel. Dadurch soll es ermöglicht werden, dass
große, allgemein verfügbare Datenmengen in diesem Bereich entstehen, die
automatisiert in unterschiedlichen Anwendungen genutzt
werden können.
Zur Integration dieser Daten muss zum einen eine entsprechende Schnittstelle
eingerichtet werden, die in der Lage ist, die Ontologie-Struktur
auf die interne Darstellung der Daten zu mappen (z.B. über ein XML/XSL-Mapping
oder einfache programmatische Methoden); zum anderen
müssen bereits erstellte Daten gefunden und über die Schnittstelle geladen
werden. Beispieldaten für Events finden sich hier auf der Projektseite
www.openevents.at, im Laufe des Projekts
sollen außerdem Tourimusdaten über das WKO Firmen A-Z verfügbar gemacht werden.
Gibt es bereits praktische Anwendungen, die diese Ontologien nutzen?
Die von netidee geförderte Seite
www.openevents.at nutzt die ebSemantics Tourismus-Ontologie, um Eventdaten
aus unterschiedlichen Quellen
nach diesem Schema frei zugänglich im Web aufzubereiten. Eventdaten können von
OpenEvents geladen und in eigene Webauftritte integriert werden.
Eine weitere Anwendung, die bereits nach dem Schema der ebSemantics
Tourismusontologien läuft ist der Urlaubsberater auf
urlaubsberater.kaernten.at, der Unterkunfts- und Eventdaten entsprechend
miteinander verknüpft und es so ermöglicht, nach dynamischen
Proudktbündeln im Tourismusbereich zu suchen.
Wie kann ich meine Daten auf Basis der ebSemantics-Tourismus-Ontologien zur Verfügung stellen?
Daten auf Basis der ebSemantics-Tourismus-Ontologien können auf
unterschiedliche Arten zur Verfügung gestellt werden:
1) Ganz der Idee des semantic Web entsprechend, können einzelne Instanzen für
Events, Gastronomiebetriebe etc. auf Basis der frei
verfügbaren ebSemantics-Ontologien mit so genannten Instanzierungstools (wie
z.B. dem RDFMaker) erstellt und anschließend beliebig
im Netz zur Verfügung gestellt werden.
2) Für die Zur-Verfügung-Stellung von Events kann als zentrale Anlaufstelle
die Projektseite www.openevents.at
genutzt werden, die die dazu
notwendige Infrastruktur zur verfügung stellt.
Wie können doppelte Beschreibungen bzw. die Integration doppelt beschriebener Events, Gastronomiebetriebe etc. vermieden werden?
Grundsätzlich ist die mehrfache Beschreibung real existierender Objekte im
Semantic Web möglich. Es kann auch praktisch nicht verhindert werden,
dass z.B. das selbe Event (etwa ein Feuerwehrfest im Dorf A) zweimal von
unterschiedlichen Anwendungen als Event (mit vielleicht leicht unterschiedlichen
Eigenschaften) zur Verfügung gestellt wird. Es liegt hier an den einzelnen
Anwendungen, wie das Erkennen und verarbeiten von doppelten Beschreibungen
behandelt wird - ob so etwas also gewünscht ist oder aber durch entsprechende
Methoden innerhalb der Anwendung vermieden werden soll.