Aller au contenu

Modèle de données

Convention de lecture

Chaque entité suit le même ordre de champs :

  • Identifiants — qui c'est ? → id, code, name, description
  • Relations parents — où ça s'accroche ? → liens vers d'autres entités
  • Métadonnées techniques — comment c'est ? → champs typés, enums, dates
  • Objets liés — ce qui en dépend → listes 0..*

Cardinalités

Notation Signification
1 Obligatoire, exactement un
0..1 Optionnel, zéro ou un
1..* Un ou plusieurs
0..* Zéro ou plusieurs

Identifiants

Chaque entité a deux identifiants distincts :

  • id (UUID) — clé primaire technique, immuable, jamais affiché, utilisé pour toutes les relations en base
  • code (string) — identifiant court lisible humainement, utilisé dans les URLs et l'affichage

Les codes suivent la convention hiérarchique {parent.code}-{segment} :

Observatory : yzr
Site        : yzr-mer
Station     : yzr-mer-d610
TimeSerie   : yzr-mer-d610-hea

Entités du modèle

Entité Section Description courte
Person Acteurs Individu intervenant dans le cycle de vie des données
Organization Acteurs Organisme ou institution
Responsibility Acteurs Lien Person/Organization → ressource avec rôle ISO 19115
Property Référentiels Variable observée, gérée par les curateurs
Unit Référentiels Unité de mesure normalisée
Procedure Référentiels Protocole analytique, de validation ou de transformation
Keyword Référentiels Terme de classification thématique ISO 19115
Identifier Référentiels Identifiant externe / PID vers un référentiel tiers
Location Géographie Géométrie GeoJSON sans dimension temporelle
HistoricalLocation Géographie Succession des positions dans le temps
Observatory Réseau Entité racine du réseau de surveillance
Site Réseau Subdivision géographique d'un Observatory
Station Réseau Point de mesure physique (Thing STA)
Project Projet Projet structurant ou campagne de mesure
HistoricalProject Projet Succession des projets sur une ressource
Deployment Instrumentation Plateforme regroupant plusieurs capteurs
Sensor Instrumentation Instrument de mesure
HistoricalSensor Instrumentation Succession des instruments sur une TimeSerie
Equipment Instrumentation Matériel de collecte terrain
FeatureOfInterest Observation Entité réelle du monde observée
TimeSerie Observation Contrat analytique d'une série de mesures
ValidatedObservation Observation Point de mesure validé
ControlObservation Observation Mesure de contrôle qualité
SamplingFeature Observation Acte de prélèvement terrain
TransferFunction Transformation Fonction de conversion mesure brute → valeur physique
Transformation Transformation Instance d'exécution d'une transformation
TransformedTimeSerie Transformation Série dérivée via une Transformation
TimeSeriesBundle Organisation Regroupement éditorial de séries
Memory Organisation Note ou événement contextualisé sur une ressource