Aller au contenu

Modèle de données

Classes et relations

Le référentiel propose l'utilisation de classes principales et de classes utilitaires pour structurer les données.

Les relations entre les classes principales sont illustrées dans le schéma suivant. Les classes utilitaires sont volontairement omises.

flowchart TD
    Représentation -- inclut la contribution de --> Contributeur
    Représentation -- dans le cadre de --> Spectacle
    Représentation -- peut faire partie de  --> Série
    Représentation -- se tient dans --> Lieu
    Représentation -- se tient dans --> Salle
    Salle -- située dans --> Lieu
    Spectacle -- inclut la contribution de --> Contributeur
    Spectacle -- associé à --> Oeuvre
    Série -- inclut la contribution de --> Contributeur

Conventions de nommage

Datascène est à la fois :

  • un référentiel, soit un un cadre conceptuel qui peut servir de guide pour la modélisation des données dans différents systèmes ;
  • un schéma JSON qui sert à sérialiser des données modélisées en conformité avec le référentiel, pour faciliter les transfert entre systèmes.

L'ensemble des classes sont nommées en français et en anglais. Le français est utilisé dans le cadre du référentiel, et l'anglais dans le cadre du format de sérialisation. Les propriétés sont nommées en anglais.

Définition JSON Schema téléchargeable

L'ensemble de la documentation est disponible sous forme de fichiers JSON Schema téléchargeables ici.