Seite anzeigenÄltere VersionenLinks hierherNach oben Diese Seite ist nicht editierbar. Du kannst den Quelltext sehen, jedoch nicht verändern. Kontaktiere den Administrator, wenn du glaubst, dass hier ein Fehler vorliegt. ====== Datenmodell Minasa Datenhub ====== Der Minasa Datenhub stellt eine Drehscheibe für standardisierte Event-Daten bereit. Dazu ist ein gemeinsames Verständnis und Datenmodell sowohl für Datenbezüger wie auch Datenlieferanten notwendig. Dieses Kapitel beschreibt dieses Datenmodell, und zeigt die wichtigsten Zusammenhänge auf. {{:konzepte:main_entities.png?nolink&937x769|Haupt-Entitäten}} ===== Entitäten ===== Eine "Entität" beschreibt ein Konzept in der "realen" Welt, und stellt diese mit anderen Entitäten in Verbindung. Wir beschreiben hier die wichtigsten Entitäten und Zusammenhänge. ==== Event ==== Der **Event** ist die zentrale Entität im Minasa-Universum. Ein Event stellt eine Veranstaltung im weitesten Sinne dar: Dies können Konzerte, Ausstellungen, Filmvorführungen, Parties, Online-Streams etc. sein, welche entweder einmal oder mehrmals durchgeführt werden. Der Event für sich definiert keine Termine, diese werden separat über so genannte "Schedules" (Durchführungen) definiert. ==== Veranstalter (Event Organizer) ==== Der **Veranstalter / die Veranstalterin** führt Events durch, und hat somit die Verantwortung über seine/ihre Events. ==== Veranstaltungsort (Location) ==== **Veranstaltungsorte** sind Lokalitäten, an / in denen die Events stattfinden. Nicht jeder Event hat einen Veranstaltungsort zugewiesen: reine Online- oder Streaming-Events müssen keine Lokalität aufweisen. ==== Adressen (Stammdaten) ==== Adressen sind die den Veranstaltern und Lokationen zugrundeliegenden Stammdaten. Sie werden separat geführt, um diese technisch besser von den Haupt-Datensätzen zu trennen. Zudem können Adressen auch in anderen Zusammenhängen, ohne Bezug zu Lokationen oder Veranstaltern, verwendet werden (bsp. als Kontakt-Personen, Adress-Publikationen). ==== Schedules / Schedule Dates ==== Die Durchführungstermine von Events werden über so genannte "Schedule"-Definitionen abgebildet: * Listenpunkt ein Event für sich definiert keine Durchführungsdaten * Ein Event kann eine oder mehrere Schedule-Definitionen aufweisen, welche die eigentlichen Durchführungsdaten abbilden * Ein Schedule ist eine "Termin-Definition". Dabei werden unterschieden: * Einzel-Durchführung: Ein Schedule bildet eine Einzeldurchführung ab (z.B. "am 18.04.2024, 18:00 - 20:00") * wiederholende Durchführung: Ein Schedule bildet wiederholende Durchführungen ab (z.B. "jeden Mittwoch bis am 31.12.2024, 17:00-20:00") * Ausnahmen: Schedules können Ausnahmen definieren (vor allem sinnvoll für wiederholende Durchführungen, z.B. "keine Durchführung während der Sommerferien") * Dabei kann ein Event problemlos mehrere, gemischte Schedules aufweisen, z.B.: * Première: Einzeldurchführung an einem bestimmten Datum * wiederholende Durchführung bis Ende Mai * Dernière: Einzeldurchführung am letzten Tag Mit dem System der Schedules hat der Anwender sehr flexible Möglichkeiten, die einzelnen Durchführungsdaten seiner Events zu definieren. Die Entität **Schedule Dates** ist eine intern technisch genutzte Entität: sie bildet die tatsächlich durchgeführten Einzeltermine ab. Diese sind für das Minasa-Datenhub-Modell jedoch nicht relevant. CKG Edit konzepte/datenmodell.txt Zuletzt geändert: 24.10.2024 14:13von admin