-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Offenbar gibt es in den unterschiedlichen touristischen Datenbanksystemen unterschiedliche Interpretationen zur Nutzung von schema:startDate, schema:endDate, schema:startTime und schema:endTime bei schema:Event und schema:Schedule. Daher die Frage an dieser Stelle ob folgende Aussagen korrekt sind:
- schema:startDate beschreibt den Beginn einer einzelnen Veranstaltung als schema:Date oder schema:DateTime im Format ISO 8610 und einer Kardinalität von 1
- schema:endDate beschreibt das Ende einer einzelnen Veranstaltung als schema:Date oder schema:DateTime im Format ISO 8610 und einer Kardinalität von 1
- schema:eventSchedule/schema:startDate beschreibt den Beginn einer Veranstaltungsserie als schema:Date oder schema:DateTime im Format ISO 8610 und einer Kardinalität von 1 und damit nicht den Beginn einer einzelnen Veranstaltung.
- schema:eventSchedule/schema:endDate beschreibt das Ende einer Veranstaltungsserie als schema:Date oder schema:DateTime um Format ISO 8610 und einer Kardinalität von 1 und damit nicht das Ende einer einzelnen Veranstaltung.
- schema:eventSchedule/schema:startTime beschreibt den Beginn einer Veranstaltung in einer Terminserie sich wiederholender gleicher Veranstaltungen als schema:DateTime oder schema:Time im Format ISO 8610 und einer Kardinalität von 1+n.
- schema:eventSchedule/schema:endTime beschreibt das Ende einer Veranstaltung in einer Terminserie sich wiederholender gleicher Veranstaltungen als schema:DateTime oder schema:Time im Format ISO 8610 und einer Kardinalität von 1+n.
- Wird bei schema:eventSchedule/schema:startTime und schema:eventSchedule/schema:endTime die Range schema:Time genutzt, ergibt sich der Tag der Veranstaltung aus den Werten die in den Propertys schema:byDay, schema:byMonth, schema:byMonthDay und schema:byMonthWeek hinterlegt sind.
- Wird bei schema:eventSchedule/schema:startTime und schema:eventSchedule/schema:endTime die Range schema:DateTime genutzt werden darf die Kardinalität bei der Propertys nur 1 betragen. Im anderen Fall wäre nicht klar welches schema:startTime welchem schema:endTime zuordnen wäre.
Zu vereinfachen Abbildung von Veranstaltungen folgender Gedanke:
Nicht immer finden sich wiederholende gleiche Veranstaltungen in Turnussen statt, die man mit den Regeln aus der Propertys schema:byDay, schema:byMonth, schema:byMonthDay oder schema:byMonthWeek einer schema:Schedule abbilden lassen.
In diesem Fall wäre es von Vorteil, bei schema:startDate, schema:endDate sowie bei schema:eventSchedule/schema:startTime und schema:eventSchedule/schema:endTime mehrere Werte angeben zu können. Dabei müssten die Propertys in 2 schema:IltemLists eingeordnet werden. Ein ItemList für der Beginn der Veranstaltung und ein ItemList für ihr Ende. Welche Werte für Beginn und Ende zueinander gehören könnten man dann am schema:position des Items festmachen. Wie müsste eine solches Schema konkret aussehen?