konzepte:datenmodell

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
konzepte:datenmodell [24.10.2024 13:53] adminkonzepte:datenmodell [24.10.2024 14:13] (aktuell) admin
Zeile 4: Zeile 4:
  
 Dieses Kapitel beschreibt dieses Datenmodell, und zeigt die wichtigsten Zusammenhänge auf. Dieses Kapitel beschreibt dieses Datenmodell, und zeigt die wichtigsten Zusammenhänge auf.
- 
-… TODO … 
  
 {{:konzepte:main_entities.png?nolink&937x769|Haupt-Entitäten}} {{: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.
 +
 +
 +
 +
 +
 +
 +
 +
  
  
  • konzepte/datenmodell.1729770832.txt.gz
  • Zuletzt geändert: 24.10.2024 13:53
  • von admin