Créer et gérer un dataverse

Créer et publier un dataverse

Prérequis : La création d’un dataverse nécessite une autorisation de l’administrateur du dataverse parent.

Note : Sur le site de pré-production, tous les utilisateurs identifiés avec leur ldap INRAE peuvent créer un dataverse dans  « Travaux pratiques Dataverse ».

Pour créer un dataverse, se placer dans le dataverse parent.

Ajouter des données > Nouveau dataverse (add Data > New Dataverse)

nouveau dataverse

Informations à saisir à la création d’un dataverse :

  • Dataverse hôte : par défaut le dataverse parent
  • Nom du Dataverse
  • Identifiant qui sera utilisé dans l’URL
  • Catégorie du Dataverse
  • Courriel de la personne contact (multi-occurrent).
  • Affiliation associée à ce Dataverse (par défaut) INRAE
  • Description du Dataverse. Elle est affichée sur la page d’accueil du dataverse (mise en forme possible via tags HTML)
  • Champs de métadonnées : permet de sélectionner les blocs de métadonnées qui seront proposés lors du dépôt d’un dataset.
    On peut :

    • soit utiliser les mêmes blocs de métadonnées que le dataverse parent :
      héritage des métadonnées du dataverse parent
    • soit sélectionner des blocs de métadonnées particuliers :
      choix des blocs de métadonnées
      Le bloc « Citation metadata » est alors obligatoirement coché car il contient les informations indispensables au référencement d’un dataset.
      On peut alors masquer et/ou rendre obligatoires certaines métadonnées présentes dans les blocs (en plus de celles exigées par Dataverse).
  • Sélectionner les facettes à afficher pour ce dataverse.
    On peut :

    • soit utiliser celles du dataverse parent :
      facettes héritées du dataverse parent
    • soit sélectionner des facettes particulières :
      facettes non héritées du dataverse parent
      Utiliser les flèches pour faire passer les métadonnées de la colonne de gauche à la colonne des facettes sélectionnées.

Une fois toutes les informations saisies, cliquer sur Créer un dataverse (Create Dataverse). Le dataverse a le statut de brouillon. Il pourra être publié.

Le créateur d’un dataverse en est par défaut l’administrateur.

Supprimer un dataverse

Un dataverse ne peut être supprimé que s’il est vide : Modifier > Supprimer le dataverse (Edit > Delete Dataverse).

supprimer dataverse

Administrer un dataverse

Toutes les fonctions liées à un dataverse sont accessibles depuis le menu Modifier (Edit) (après s’être placé dans le dataverse concerné).

travaux pratiques DV

Modifier les informations décrivant le dataverse

Modifier > Renseignement généraux (Edit > General Information)

Permet de modifier les informations saisies à la création du dataverse, y compris les métadonnées proposées à la saisie et en facettes.

A noter que les modifications concernant l’emploi des métadonnées ne modifient pas les datasets déjà créés.

Modifier l’apparence du dataverse

Edit > Thème + Widgets

Thème

Permet de choisir d’hériter du thème du dataverse parent ou de modifier des éléments visuels du dataverse :

  • le logo,
  • les couleurs du bandeau d’entête ((Header Colors) : fond, liens et textes,
  • le titre d’appel (tagline) et éventuellement le lien Web associé.
  • l’image du pied de page

theme dataverse

Widgets

Génère deux scripts à intégrer sur un site Web sous la forme de widgets, permettant d’afficher :

  • une boite de recherche
  • une liste de dataverses et datasets

Exemple d’intégration du widget de recherche

Exemple d’intégration du widget de liste des dataverses et datasets

Gérer les droits

Modifier > Autorisations (Edit > Permissions)

Permet d’indiquer les utilisateurs qui pourront créer du contenu (datasets et/ou dataverses) dans le Dataverse concerné et le rôle par défaut qu’ils auront.

Modifier les autorisations par défaut

Onglet Autorisation : Modifier l’accès (Edit Access)

autorisations

modifier l'accès

Attribuer un rôle à un utilisateur ou à groupe

Onglet Utilisateurs/Groupes : Assigner des rôles aux utilisateurs/groupes (Users/Groups > Assign Roles to Users/Groups)

assigner rôle

assigner rôle utilisateur

« &shib/1 » est l’identifiant du groupe “All Shibboleth Users” correspondant aux utilisateurs INRAE qui s’authentifient via leur Ldap.

Rôles pouvant être attribués dans un dataverse

(voir annexe Rôles)

Les groupes d’utilisateurs

Les groupes d’utilisateurs permettent d’assigner des rôles de façon collective. Les groupes créés dans un dataverse sont utilisables dans ses sous-dataverses.

La gestion des groupes se fait au niveau d’un dataverse via  Modifier > Groupes (Edit > Groups)

Créer un groupe

Créer un groupe (Create group)

créer un groupe

Un groupe peut contenir des utilisateurs ayant un compte dans Data INRAE et/ou d’autres groupes.

Importer une liste d’utilisateurs dans un groupe

L’importation d’une liste d’utilisateurs dans un groupe est possible à la demande d’un administrateur de dataverseIl suffit d’envoyer un fichier texte (voir exemple) contenant les adresses mail à importer à datainrae@inrae.fr en indiquant le dataverse et le groupe dans lequel faire l’import. Seules les personnes ayant déjà un compte sur Data INRAE seront importées.

Exemple :
prenom.nom1@inrae.fr
prenom.nom2@inrae.fr
prenom.nom3@inrae.fr

Editer un groupe

éditer un groupe

Permet l’ajout ou la suppression d’un membre du groupe.

Supprimer un groupe

supprimer un groupe

Les modèles de dataset

Les modèles permettent de pré-saisir des informations souvent présentes dans les métadonnées d’un dataset, y compris les conditions d’utilisation et d’accès aux fichiers.

Le modèle est créé dans un dataverse pour être utilisé par les créateurs de datasets. Un modèle peut être proposé par défaut mais son usage ne peut être rendu obligatoire.

A la racine du portail, le modèle INRAE Template propose la Licence Ouverte dans les conditions d’utilisation d’un dataset.

Créer un modèle de dataset : Modifier > Modèles de datasets (Edit > Dataset Templates)

On peut :

  • soit intégrer les modèles du dataverse parent, si les champs de métadonnées utilisés dans le dataverse sont identiques à ceux du dataverse parent (sinon l’option « Intégrer des modèles provenant de … » n’apparait pas).

créer un modèle

  • soit ne pas intégrer les modèles du dataverse parent :

modèle de dataset

Toutes les métadonnées présentes dans les blocs choisis pour le dataverse sont alors affichées et peuvent être pré-renseignées.

Un modèle peut être affiché, copié, édité, supprimé.

Les registres des visiteurs des datasets (guestbooks)

Modifier > Registre des visiteurs du dataset (Edit > Dataset Guestbooks)

Le registre des visiteurs permet de recueillir des informations de l’utilisateur qui affiche, explore ou télécharge un fichier.

Créer un registre des visiteurs : Créer un guestbook pour les datasets

On peut

  • soit intégrer les registres de visiteurs du dataverse parent :
    registre des visiteurs
  • soit ne pas intégrer les registres de visiteurs du dataverse parent :
    registre des visiteurs

Par défaut, les Nom, Courriel, Etablissement et Poste sont demandés mais leur réponse reste optionnelle si ces éléments ne sont pas cochés. Des questions personnalisées (texte ou choix multiple), optionnelles ou obligatoires, peuvent être ajoutées.

guestbook

Les données récoltées par le guestbook sont visibles et exportables par l’administrateur du dataverse :

Voir les entrées (View Collected Data) ou Télécharger toutes les entrées.

entrées d'un registre

Le registre des visiteurs s’applique au niveau d’un dataset (voir Conditions d’utilisation d’un Dataset)

Mettre un dataverse en vedette

Modifier > Dataverses en vedette (Edit > Featured Dataverses)

Permet d’afficher des dataverses (vignette + libellé) dans un bandeau en entête d’un autre Dataverse.

S’applique aux sous-dataverses du dataverse en cours : on ne peut pas afficher en vedette un dataverse qui n’est pas dans son arborescence.

dataverses en vedette

Lier un dataset à un dataverse

L’administrateur d’un dataverse peut lier un dataset créé dans un autre dataverse pour que le dataset apparaisse parmi les contenus de son dataverse. Le dataset n’est pas transféré dans le dataverse cible, et les droits liés à ce dataset ne sont pas modifiés par le lien.

Lier le dataset (Link Dataset)

lier un dataset à un dataverse

Saisir le nom du dataverse cible et Sauvegarder le dataset lié (Save Linked Dataset).

Le lien ne peut pas être supprimé depuis l’interface Data INRAE. Pour supprimer le lien contacter le support datainrae@inrae.fr.

Lier un dataverse à un autre dataverse

La liaison d’un dataverse à un autre dataverse permet de faire apparaitre le dataverse lié dans les contenus du dataverse cible. Cette fonctionnalité  est réservée aux superutilisateurs. Pour réaliser un lien entre dataverses, l’administrateur du dataverse cible doit s’adresser au support datainrae@inrae.fr.