konzepte:datenmodell

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
konzepte:datenmodell [10.03.2023 17:01] – angelegt adminkonzepte:datenmodell [24.10.2024 14:13] (aktuell) admin
Zeile 1: Zeile 1:
-====== Datenmodell ======+====== 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. 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
  
-... TODO ... 
  • konzepte/datenmodell.1678464062.txt.gz
  • Zuletzt geändert: 10.03.2023 17:01
  • von admin