POUNT : concepts
Cette page décrit les différents concepts applicatifs ainsi que le_vocabulaire_ correspondant. Ces concepts sont à la base des scénarios d’utilisation/user stories, qui servent eux-mêmes de support aux designs de l’IHM de la plateforme.
Chaque concept est associé au terme correspondant en anglais, ainsi qu’en français. Le terme anglais est utilisé dans le code source. Le terme français existe pour faciliter la communication avec certains acteurs. Les deux termes sont cependant strictement synonymes, et peuvent être utilisés indifféremment, de manière adaptée à l’interlocuteur.
Les concepts ne sont pas présentés par ordre alphabétique, mais dans un ordre visant à introduire logiquement les concepts, l’un après l’autre.
Base des références mise en oeuvre dans la plateforme
Utilisateurs
Structures
Liste des types de ressource
Référentiels scientifiques correspondent aux vocabulaires (thésaurus) utilisés par les gestionnaires
* standard : liste de valeurs correspondant à un vocabulaire contrôlés utilisé dans la communauté scientifique
* public : liste de valeurs de références créée par un gestionnaire mais rendu disponible pour tous les gestionnaires
* privé : liste de valeurs utilisées par un gestionnaire
Le terme anglais pour « Référentiel » est Referential.
Personne utilisatrice de la solution. Il existe trois types d’utilisateurs :
Dans tous les cas les utilisateurs externes doivent demander au gestionnaire le droit de contribuer au projet . Seul un utilisateur internes peut être propriétaire d’un projet et d’ensembles
Le terme anglais pour « Utilisateur » est User.
[TODO]
Le terme anglais pour « Groupe » est Group.
[TODO]
Droits :
Chaque droit est associé à [1..n] groupes.
droits relatifs aux ensembles :
droits grand public
droits contributeur à un projet/ensemble
droits gestionnaire d’un projet
droits relatifs aux utilisateurs :
droits relatifs aux groupes :
Le terme anglais pour « Droits d’utilisation » est Rights.
Le concept de donnée se rapproche de celui de « fichier ». Chaque donnée possède un format qui la caractérise. Chaque donnée possède son propre identifiant unique.
À titre d’exemple, voici une liste non exhaustive de données : modèles 3D, images, cartes géographiques, textes illustrés ou non, publications, jeux de données de recherche, …
Le terme anglais pour « Donnée » est Data.
La solution n’est pas destinée à accueillir un format de donnée unique, ni même une liste finie de de formats. L’objectif est de proposer un viewer adapté au format de chaque donnée.
Le terme anglais pour « Format » est Format aussi, ça tombe bien.
Chaque donnée peut être associée à 0..N
métadonnées servant à décrire cette donnée.
L’association entre une donnée et ses métadonnées se fait au niveau de l’élément qui les agrège.
Chaque métadonnée est un couple Clé : Valeur (Key : Value).
Le terme anglais pour « Metadonnée » est Metadata.
[TODO] Un modèle_de_métadonnées désigne un schéma xml. Le modèle à minima pour décrire un Elément ou un Ensemble suit à minima la norme Datacite (6 métadonnées). Le modèle à minima peut être enrichi soit par des normes existantes (exemple DarwinCore) ou part des métadonnées spécifiques à l’Ensemble.
Le terme anglais pour « Modèle de métadonnées » est Metadata template.
Valorisation, contextualisation d’0..N
ensemble d’éléments.
Toutes les pages projets publiées sont accessibles à tout le monde
Tous les ensembles et éléments en accès libre composant un projet sont accessibles via la page web « Projet » qui explique et contextualise les objets et le travail de recherche.
Le terme anglais pour « Projet » est Project.
Un ensemble agrège 0..N
éléments.
Chaque ensemble possède son propre identifiant unique.
Un ensemble est créé par 1
utilisateur, qui en est le propriétaire.
Un ensemble est aussi caractérisé par :
0..N
metadonnées qui le décriventLa suppression d’un ensemble supprime aussi tous les éléments qu’il agrège.
Le terme anglais pour « Ensemble » est Set.
Un élément est associé à 0..N
donnée, et 0..N
métadonnées.
Chaque élément possède son propre identifiant unique.
Un élément est déposé sur la plateforme par 1
utilisateur, qui en est le propriétaire.
Un élément peut être partagé entre Ensemble ou/et entre projet.
Le terme anglais pour « Élément » est Item.
Un viewer permet à l’utilisateur de visualiser une donnée de manière conviviale. Le type de viewer proposé dépend du format de la donnée à visualiser.
Le terme anglais pour « Visionneuse » est Viewer.
Il faut adopter un mode de citation des références : étendue et abrégée Un modèle de citation est proposé afin de faciliter sa réutilisation. Il nécessite un certain nombre de métadonnées définies dans les métadonnées socle.
Le terme anglais pour « Citation » est Citation.