Datenstandards spielen eine zentrale Rolle bei der Gewährleistung der Interoperabilität, der nahtlosen Kommunikation über verschiedene Plattformen hinweg und der Maschinenlesbarkeit. Während wir uns durch die riesigen Datenmengen im Tourismus bewegen, wird es immer wichtiger zu verstehen, warum Datenstandards nicht nur eine technische Spielerei sind, sondern ein wesentliches Element unseres Informationsökosystems. In diesem Blogbeitrag befassen wir uns mit dem Thema und versuchen, eine grundlegende Frage zu beantworten: Warum sind Datenstandards so wichtig? Wir stellen den Standard schema.org vor und beschreiben seine Verwendung im Tourismuskontext.

Was ist schema.org?

Schema.org ist ein Projekt, das von den grössten Suchmaschinen initiiert wurde. Die Initiative wurde 2011 formell von drei Unternehmen ins Leben gerufen: Google, Microsoft und Yahoo, denen sich später noch Yandex anschloss.

Schema.org ist eine gemeinschaftliche Aktivität mit dem Ziel, Schemata für strukturierte Daten im Internet, auf Webseiten, in E-Mail-Nachrichten und darüber hinaus zu erstellen, zu pflegen und zu fördern. Schema.org kann definiert werden als Markup (auch bekannt als strukturierte Daten) ist ein Code-Standard, der Suchmaschinen hilft, Webseiteninhalte zu verstehen und zu kategorisieren. Seit einigen Jahren spielt schema.org eine immer wichtigere Rolle in den Suchergebnissen.

Die Website Schema.org bietet einen zentralen Ort für die Dokumentation der Ontologie sowie Beispiele für die Verwendung. Über 10 Millionen Websites verwenden Schema.org, um ihre Webseiten und E-Mail-Nachrichten zu markieren.

Typen und Kategorien im schema.org-Markup

Zum Zeitpunkt der Erstellung dieses Beitrags (Dezember 2023) enthält die Ontologie 803 Typen (Klassen) und 1466 eindeutige Eigenschaften. Das Vokabular enthält Klassen zur Beschreibung der gängigsten Arten von Webinhalten, darunter Veranstaltungen, Filmrezensionen, Unternehmenseinträge, Produktangebote und mehr.

Die folgende Abbildung zeigt einen Teil der Dokumentation der Klasse Unterkunft (https://www.schema.org/Accommodation).

In der obigen Abbildung ist das schema.org-Markup für “Unterkunft / Accommodation” dargestellt. Es enthält die Definition des Typs “Unterkunft / Accommodation” auf schema.org. Die Seite listet einige der gültigen Attribute einer Unterkunft, ihre Bedeutung und den erwarteten Wert auf

Zunächst wird die Klasse Unterkunft klar definiert: “An accommodation is a place that can accommodate human beings, e.g. a hotel room, a camping pitch, or a meeting room. Many accommodations are for overnight stays, but this is not a mandatory requirement. For more specific types of accommodations not defined in schema.org, one can use additionalType with external vocabularies”.

Danach wird die Liste der Eigenschaften aufgenommen, z. B. “Unterkunftskategorie / accommodation category” oder “Ausstattungsmerkmal / amenity feature” und vieles mehr. Wir können auch prüfen, welche Art von Information erforderlich ist, z. B. für “Unterkunftskategorie ” sollte es eine Textinformation sein, aber im Fall von “Anzahl der Vollbäder” sollte es eine Zahl sein.

Erweiterungen des schema.org-Vokabulars für den Tourismus

Seit den anfänglichen Bemühungen, bestehende Schemata zu entwickeln und zusammenzuführen, hat sich das schema.org-Vokabular vor allem durch die Einbeziehung externer Beiträge weiterentwickelt. Im Tourismuskontext bringt die Open Data Tourism Alliance (ODTA) Tourismusexperten aus dem deutschsprachigen Raum zusammen, um domänenspezifische Muster und Erweiterungen für schema.org zu erstellen.

In den letzten Jahren arbeitete die ODTA an Erweiterungen für Typen wie: Events, POIs, Touristenattraktionen, Trips, Offer Trail und andere. Ihre Versuche wurden auf dieser Website dokumentiert: https://github.com/ODTA/ds/issues

Die ODTA-Gemeinschaft arbeitete zusammen und diskutierte die Besonderheiten der einzelnen Typen und ihrer Eigenschaften.

Zum Beispiel wurden in der Diskussion über POIs und mögliche Erweiterungen folgende Aspekte erörtert:

  • Soll das Schema Informationen über Raucherbereiche in Restaurants enthalten?
  • Es ist notwendig, über die Faxnummer zu informieren
  • Soll das Schema Informationen über erlaubte Haustiere, Internetzugang und WLAN-Hotspots enthalten?
  • Wie kann man Schemata für einen POI, der auf dem Weg liegt, verbinden?

Mehr auf https://github.com/ODTA/ds/issues/13
Wenn die Diskussion beendet ist, bereitet das ODTA die Dokumentation vor, die zur weiteren Prüfung an schema.org geschickt wird. Im nächsten Schritt wird die Erweiterung in die Ontologie von schema.org aufgenommen.

Wie man schema.org im Tourismus einsetzt?

Mehrere Unternehmen der Tourismusbranche verwenden bereits schema.org Markup. Diese sind zum Beispiel:

In unserem Metadatenkatalog veröffentlichen wir Metadaten zu jedem Datensatz. Es gibt auch Informationen über schema.org Markup.