Event Series Modelling #2
-
Event SeriesTo match the LaVitrine data model, the offers, attendance mode and event status properties are moved from "Spectacle" (schema:EventSeries) to "Représentation" (schema:Event). The Artsdata data model supports this when the data is available. However, for Event Series (multiple dates for the same show) a majority of websites do not have the data for each "Représentation". When the data is not available for each "Représentation", the data pipeline to convert from the Artsdata data model to the LaVitrine data model will assume that each "Représentation" (each date) inherits the offers, attendance mode and event status from the "Spectacle" (schema:EventSeries). Background Questions
|
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 3 replies
-
We just discussed Q1 with @GenFab28 and we agree with "yes", as long as this is scoped to a "source website". Which leads to a clarification question. In a situation where the same "spectacle" has "représentations" on multiple websites, will the output feed create one EventSeries with a subEvent for each "représentations", or one EventSeries for each website, each with a few subEvents? As a more concrete example, if we had the two following shows in a single feed, would they be modeled as two different EventSeries, or a single one? |
Beta Was this translation helpful? Give feedback.
-
For Q2, we think the answer should be yes. It makes a fully coherent model and it is closer to how it is stored in the Vitrine database. |
Beta Was this translation helpful? Give feedback.
-
To match the LaVitrine data model, the offers, attendance mode and event status properties are moved from "Spectacle" (schema:EventSeries) to "Représentation" (schema:Event). All Events from Artsdata are converted to EventSeries with one "Représentation". This is to facilitate the task for developers to consume the JSON. See the JSON-LD Frame for the placement of properties https://github.com/culturecreates/artsdata-planet-lavitrine/blob/main/frame/lavitrine_event_frame.jsonld |
Beta Was this translation helpful? Give feedback.
To match the LaVitrine data model, the offers, attendance mode and event status properties are moved from "Spectacle" (schema:EventSeries) to "Représentation" (schema:Event).
All Events from Artsdata are converted to EventSeries with one "Représentation". This is to facilitate the task for developers to consume the JSON.
See the JSON-LD Frame for the placement of properties https://github.com/culturecreates/artsdata-planet-lavitrine/blob/main/frame/lavitrine_event_frame.jsonld