Aller au contenu

Acteurs

Les entités acteurs décrivent les personnes et organisations impliquées dans le cycle de vie des données. Elles sont référencées partout dans le modèle.


Person

Utilisé par : SamplingFeature (operator), ValidatedObservation (validatedBy), Responsibility (person), Transformation (appliedBy), Memory (author)

Champ Cardinalité Définition Valeurs possibles
id 1 Identifiant technique, clé primaire uuid
firstName 1 Prénom "Julie"
lastName 1 Nom de famille "Dupont"
email 0..1 Adresse email "julie.dupont@inrae.fr"
orcid 0..1 Identifiant chercheur ORCID "0000-0001-1234-1234"
organization 0..* →Org Employeur / labo de rattachement → Organization[]
affiliation 0..1 Affiliation textuelle libre "INRAE, UR RiverLy, Villeurbanne, France"

Organization

Utilisé par : Person (organization), Sensor (laboratory), Station (operator), Equipment (owner), Observatory (operator), Responsibility (organization), Project (fundingAgency)

Champ Cardinalité Définition Valeurs possibles
id 1 Identifiant technique, clé primaire uuid
code 0..1 Code depuis acronym, optionnel "inrae"
name 1 Nom complet "Institut national de recherche pour l'agriculture, l'alimentation et l'environnement"
acronym 0..1 Sigle "INRAE"
type 1 Catégorie d'organisation laboratory | monitoring_network | research | agency | university
country 1 Pays (code ISO) "FR"
url 0..1 Site web "https://www.inrae.fr"
logoUrl 0..1 URL vers le logo (S3 ou hébergeur officiel) "https://www.inrae.fr/logo.svg"
identifier 0..* →Ident Codes externes et PID (ROR, ISNI...) Identifier[]

Responsibility

Aligné avec : ISO 19115 CI_Responsibility, CI_RoleCode

Utilisé par : Observatory, Site, Station, TimeSerie, Project (via resourceType + resourceId)

Note

Lie une Person ou une Organization à une ressource avec un rôle fonctionnel. Distinct de Person.organization qui décrit l'appartenance institutionnelle. Contrainte : person et organization ne peuvent pas être tous les deux null simultanément.

Champ Cardinalité Définition Valeurs possibles
id 1 Identifiant technique, clé primaire uuid
person 0..1 →Per Personne responsable Person
organization 0..1 →Org Organisation responsable Organization
role 1 Rôle fonctionnel (CI_RoleCode ISO 19115) pointOfContact | principalInvestigator | author | processor | publisher | custodian | owner | distributor | originator | resourceProvider | user
resourceType 1 Type de ressource ciblée Observatory | Site | Station | TimeSerie | Project
resourceId 1 UUID de la ressource ciblée uuid
validFrom 0..1 Début de responsabilité "2022-01-01"
validTo 0..1 Fin, null si toujours actif "2024-12-31" | null