Manuel de l’utilisateur – Administrez MDweb

 

Sommaire. 2

Introduction à l’administration de MDweb. 2

Paramétrer MDweb. 3

Gérer les utilisateurs. 9

Gérez les libellés des pages. 12

Créer ou modifier un catalogue. 16

Gérez les gabarits de métadonnées. 19

Gérez les thésaurus. 44

Gérez les catalogues distants. 55

Gérez la base de données géographique. 63

Configurez le client cartographique. 75

 

Introduction à l’administration de MDweb

Notre outil comporte un module appelé « Module d’administration ». Il est accessible  seulement à l’utilisateur ayant le rôle d’administrateur  (voir Notions de rôles et fonctionnalités).

Le module d’administration propose un ensemble de sous modules utiles à l’administration de l’outil (paramétrage, gestion des utilisateurs, personnalisation des pages et des libellés) mais aussi à la gestion des bases de données utilisées par MDweb :  base de métadonnées (définition des gabarits), base de données spatiale (support au client cartographique) et thésaurus (saisie et recherche par mots-clés) ainsi que la configuration du client cartographique.

Pour cela, l’administrateur est un utilisateur privilégié de MDweb car il peut accéder en lecture et écriture à toutes les références des autres utilisateurs ainsi qu’aux contacts, valeurs prédéfinies et mot-clés définis par chacun des utilisateurs, cela dans un souci de maintenance et de cohérence des catalogues.

Nous proposons dans cette partie du manuel, de passer en revue toutes les fonctionnalités disponibles dans le module d’administration.   

Accès au module d’administration

Après s’être connecter en tant qu’administrateur, cliquez sur Administration. Cet élément de menu n’apparaît que lorsque vous êtes connecté comme administrateur

 


Paramétrer MDweb

                Menu > Options

Le paramétrage de l’outil est un sous module qui permet de :

·         Modifier de la règle de validation des fiches de métadonnées

·         Gérer les contacts, valeurs prédéfinies des utilisateurs

·         Ajouter, supprimer une langue

1- Modification de la règle de validation des fiches de métadonnées

               

MDweb permet de définir la règle de validation des fiches de métadonnées du catalogue. Deux choix sont possibles :

·         Manuelle

·         Automatique

Dans le premier cas, règle de validation manuelle, pour que chaque fiche soit publiée, c'est-à-dire accessible via le formulaire de recherche (module de recherche), elle doit être au préalable validée par un utilisateur qui en a les droits, soit l’administrateur, soit le validateur. Par défaut, la fiche n’est pas publiée.

Dans le deuxième cas, règle de validation automatique, lorsqu’une fiche est créée et sa saisie complétée, elle est automatiquement accessible via le formulaire de recherche. Bien entendu, il est fortement conseillé de mettre la règle de validation à manuelle.

Description de la procédure

 

1 - Accédez à la section  Menu > Options  > Règle de publication.

2 - Cliquez sur le bouton Modifier pour basculer sur automatique ou manuelle. Lorsque vous  basculer sur Automatique, l’ensemble des fiches existantes sont automatiquement validées.

 

 


2. Ajout, suppression d’une langue

MDweb est une application qui propose des pages en plusieurs langues. La langue par défaut est l’anglais. Elle ne peut pas être supprimée. Par contre, d’autres langues peuvent être ajoutées ou supprimer. Dans cette version, deux autres langues supplémentaires sont proposées : le français et le portugais.

La suppression d’une langue dans par le biais de cette section entraînera la suppression de tous les libellés de cette langue dans la base de données sans aucun moyen de revenir en arrière.

L’ajout d’une langue par l’intermédiaire de cette section permettra de réaliser une nouvelle entrée dans la base de données. Tous les libellés de cette nouvelle langue devront être traduits et ajoutés à partir du sous module Menu >Libellés> Ajout

1 - Accédez à la section  Menu > Options  > Langue.

2 – Supprimer la langue désirée en cliquant sur  

3 – Avertissement. Avant de supprimer définitivement la langue désirée, une boîte de dialogue vous avertit  et vous demande de valider votre choix.

4 – Validez en cliquant Oui si vous voulez réellement supprimer la langue. Tous les libellés de la langue supprimée seront définitivement effacés.

 

 

 

 

1 - Accédez à la section  Menu > Options  > Langue.

2 – Définition de la langue à ajouter. Le formulaire Ajouter une langue vous demande de renseigner de manière obligatoire deux champs :

- le nom de la langue ou son libellé

- le code de la langue en trois lettres.

 Il est fortement suggéré pour ce code de se référer à la norme ISO 636-3 qui donne l’ensemble des codes à trois chiffres des langues du monde. 

3 – Ajouter. Après avoir renseigner les deux champs, cliquez sur Ajouter. La langue est créée. A ce stade, vous devez traduire tous les libellés apparaissant dans les interfaces en utilisant le sous module Menu >Libellés> Ajout

.


²

3. Gestion des valeurs prédéfinies des utilisateurs

La section Menu >Options> Valeurs prédéfinies donne à l’administrateur la possibilité de modifier les valeurs prédéfinies (la notion de valeurs prédéfinies est donnée en § 5 de l’aide à la gestion de ce document) des utilisateurs de MDweb. Cette fonctionnalité peut si besoin, permettre à l’administrateur de vérifier la cohérence des valeurs prédéfinies et de les modifier si besoin.

1 - Accédez à la section  Menu > Options  > Valeurs prédéfinies.

2 – Choix de l’utilisateur et du type de ressource. Le formulaire qui vous est proposé sur la page d’accueil vous donne la possibilité de filtrer les valeurs prédéfinies selon le login de l’utilisateur et le type de ressource. L’envoi des critères vous donne une liste de valeurs prédéfinies. Par défaut, vous obtenez l’ensemble des valeurs prédéfinies de tous les utilisateurs.

 

3 – Editez et Modifier des valeurs prédéfinies. La liste proposée, répondant aux critères choisis vous permet d’identifier la propriété des valeurs, le type de ressource auxquelles elles se rapportent et leurs dates de mise à jour. Cliquez sur l’icône  pour éditer les valeurs choisies.

 

 

 

4 – Modifiez les valeurs des formulaires. Trois formulaires sont accessibles en utilisant les onglets Métadonnées, Jeu de données et Distribution. Ces trois formulaires correspondent aux trois sections de la norme  dans lesquelles sont extraites des valeurs prédéfinies.

 

4 – Validez vos modifications. Attention après une modification d’une valeur dans un des formulaires, vous devez impérativement valider (bouton Envoyer) avant de passer au formulaire suivant. Dans le cas contraire, vos modifications ne seront pas prises en compte.

4. Gestion des contacts des utilisateurs

Selon le principe du paragraphe précédent. La section Menu >Options> Contacts donne à l’administrateur la possibilité de modifier les contacts (la notion de contacts est donnée en § 5 de l’aide à la gestion de ce document) des utilisateurs de MDweb. Cette fonctionnalité peut si besoin, permettre à l’administrateur de vérifier la cohérence, des informations renseignées dans les rubriques contacts attachées à une fiche de métadonnées et de les modifier si besoin.

1 - Accédez à la section  Menu > Options  > Contacts.

2 – Choix de l’utilisateur. Le formulaire qui vous est proposé sur la page d’accueil vous donne la possibilité de filtrer les contacts selon le login de l’utilisateur. L’envoi du critère vous donne une liste de contacts. Par défaut, vous obtenez l’ensemble des contacts renseignés par tous les utilisateurs.

 

3 – Editez et Modifier les coordonnées d’un contact. La liste proposée, répondant aux critères choisis vous permet d’identifier le propriétaire du contact et la date de mise à jour. Cliquez sur l’icône  pour éditer le contact.

4 – Modifiez les valeurs des formulaires. Un formulaire correspondant à la rubrique contact de la norme ISO 19115 vous permet de modifier ou compléter les valeurs existantes. Les étoiles rouges* indiquent l’obligation de saisie du champ.

 

5 – Validez vos modifications. Attention après modification, vous devez impérativement valider (bouton Envoyer) pour sauver vos modifications. Dans le cas contraire, vos modifications ne seront pas prises en compte.


Gérer les utilisateurs

 Menu > Utilisateurs

 

L’administrateur de MDweb est en charge de la gestion des comptes des utilisateurs de l’outil dans l’espace authentifié (module de gestion et d’administration). Pour cela, le sous module Menu > Utilisateurs  permet de gérer les comptes utilisateurs  c'est-à-dire la possibilité de modifier les propriétés d’un compte utilisateur dont notamment le rôle qui lui est attribué dans MDweb. Il peut ajouter ou supprimer un utilisateur.

1. Ajout d’un nouvel utilisateur

L’ajout d’un compte utilisateur dans MDweb suit une procédure en deux étapes :

 

a) Inscription en ligne par le demandeur

L’ajout d’un compte utilisateur doit être réalisé, par le demandeur, à partir du formulaire d’inscription accessible dans la page d’accueil de MDweb.

La validation du formulaire par l’utilisateur envoie un mail à l’administrateur pour l’informer de  la demande et un mail de confirmation à l’utilisateur. Il crée un compte utilisateur dans MDweb

 

 

 


b) activation du compte par l’administrateur

  Pour que le compte soit utilisable, l’administrateur doit l’activer en lui affectant un rôle (administration, validation, catalogage, consultation).

Description de la procédure

 

1 - Accédez à la section  Menu > Utilisateurs  > Modifier.

         2 – Choisissez un compte à modifier dans la liste utilisateur

                3 – Affectez lui un rôle et un catalogue de travail par défaut

 

4 - Envoyez. A ce stade, un email est envoyé à l’utilisateur en lui spécifiant son login, son mot de passe et son rôle

 

2. Modification des propriétés d’un compte existant

 La modification des propriétés d’un compte existant suit la même procédure que celle décrite dans le paragraphe précédent. Les propriétés d’un compte sont modifiables.

 

Remarque : l’email de l’utilisateur est l’identifiant du compte.

3. Suppression d’un compte

 La suppression d’un compte utilisateur se réalise en accédant à la section Menu > Utilisateurs  > Supprimer

Description de la procédure

 

1 - Accédez à la section  Menu > Utilisateurs  > Supprimer.

         2 – Choisissez un compte à supprimer dans la liste utilisateur

3 – Cliquez sur la croix pour le supprimer. Une boîte de dialogue vous demande confirmation

 

4 – Validez, l’utilisateur est supprimé.

 

Remarque : Un utilisateur ne peut pas être supprimé si le catalogue contient au moins un de ses fiches.


 

Gérez les libellés des pages

 Menu > Libellés

Qu’est ce que la gestion des libellés dans MDweb

L’ensemble des pages html, avec lesquelles l’utilisateur peut interagir, sont construites à partir de scripts PHP qui utilisent les libellés stockés dans la base de données MDweb. Selon la langue choisie par l’utilisateur, le script de gestion des libellés affichera les pages en français, en anglais ou dans une autre langue. Par défaut, si le libellé appelé n’existe pas dans la base de données, il sera affiché en anglais.

Dans la base de données les libellés sont classés en catégorie afin de pouvoir lorsque l’on veut en modifier un le trouver plus facilement. Le  tableau suivant donne les catégories de libellés et leur description.

Type de libellé

Description

Page d’aide

Libellés relatifs à la description des sous modules proposés dans les pages d’accueil du module gestion et administration

Infos bulle

Libellés apparaissant dans les infos bulle données au passage de la souris sur certains éléments des pages

Catalogue

Libellé du ou des catalogues tels qu’ils apparaissent dans les résultats d’une recherche

Eléments de la norme

Libellés relatifs aux éléments de la norme ISO 19115

Eléments  des thésaurus

Libellés relatifs aux éléments des thésaurus donnés avec MDweb, par défaut le GCMD (Global Change Master Directory, NASA)

Listes prédéfinies des interfaces

Libellés relatifs aux éléments des contrôles de listes des pages, hormis ceux apparaissant dans les formulaires qui sont des listes prédéfinies de la norme ISO 19115

Listes prédéfinies de la norme

Libellés relatifs aux éléments des contrôles de listes apparaissant dans les formulaires qui sont des listes prédéfinies de la norme ISO 19115

Eléments des menus

Libellés relatifs aux éléments de menu du module de gestion et d’administration

Messages des mails

Mots et phrases des mails envoyés lors de l’inscription en ligne

Messages des interfaces

Libellés relatifs aux messages donnés aux utilisateurs lors de l’exécution d’une opération et tous les autres libellés qui ne sont pas inclus dans les catégories précédentes

Type de ressource

Libellés des types de ressource ou gabarit utilisés dans MDweb

 

Le sous module Menu > Libellés permet d’ajouter, de modifier un libellé de l’outil. Bien que ces trois opérations ne se fassent que rarement, la modification d’un libellé est la plus fréquente. Elle peut être nécessaire pour adapter les pages à la compréhension des utilisateurs visés.

Modifier un libellé existant

La modification d’un libellé se réalise en accédant à la section Menu >Libellés> Modifier.

Description de la procédure

1 - Accédez à la section  Menu >Libellés> Modifier

2 – Choisir le type de libellé à modifier dans la liste proposée et valider

3 – Un filtre à base de quatre critères vous permet d’affiner la recherche de votre libellé, notamment selon la langue, le texte du libellé, la description du libellé, le nom du libellé. Si vous ne connaissez pas exactement le texte du libellé, il est conseillé d’utiliser le méta-caractère % dans un des champs du filtre. Il permettra d’afficher l’ensemble des libellés correspondant au type sélectionné

4 – Sélectionnez le libellé à modifier dans la liste

 

Si plus de 10 libellés correspondent à votre recherche, vous pouvez vous déplacer dans la liste grâce à la flèche du bas

5- Modifier le libellé et valider. La description du libellé est obligatoire. La modification est effective et sera visible lors du prochain accès sur la page concernée

 

 

Ajouter un libellé (Cas d’ajout d’une langue)

L’ajout d’un libellé se réalise en accédant à la section Menu >Libellés> Ajout.

 

L’utilisation de cette section est limitée à la traduction de libellés lorsque l’on a ajouté une langue supplémentaire dans MDweb. Par défaut, MDweb est fourni avec le français et l’anglais. Lors de l’ajout d’une langue (voir Paramétrage de l’outil, § Ajout, suppression d’une langue), l’ensemble des libellés doivent être traduits dans la nouvelle langue. Cette section permet d’assurer cette traduction.

 

Description de la procédure

1 - Accédez à la section  Menu >Libellés> Ajouter.

2 – Choisir la langue et le type de libellé à traduire et valider votre choix.

3 – Filtrer. Comme décrit dans la procédure de modification d’un libellé, à cette  étape un filtre à base de trois critères vous permet d’affiner la recherche de votre libellé, en utilisant préférentiellement le texte du libellé ou la description du libellé ou le nom du libellé. Si vous ne connaissez pas exactement le texte du libellé, il est conseillé d’utiliser le méta-caractère % dans un des champs du filtre. Il permettra d’afficher l’ensemble des libellés correspondant au type sélectionné.

4 – Sélectionnez le libellé à traduire dans la liste

5- Traduisez le libellé et valider. La description du libellé est obligatoire.

 

 


 

Créer ou modifier un catalogue

 Menu > Catalogues

 

Notion de catalogue

Dans MDweb, chaque référence (fiches de métadonnées) est rattachée à un catalogue. Mdweb peut contenir plusieurs catalogues. Le choix d’organiser des références à l’intérieur d’un catalogue a été réalisé pour faciliter leur gestion. En effet, on peut définir pour un utilisateur un catalogue de travail qui correspondra à celui où sa référence sera « rangée ». La création de plusieurs catalogues peut permettre de mieux gérer des références en grand nombre et de séparer les références selon une thématique, une équipe, un projet, un organisme, etc.

Pour permettre la saisie et l’ajout d’une référence dans MDweb, au moins un catalogue doit exister.

 

Le sous module Menu > Catalogues permet à l’administrateur de créer, modifier ou supprimer un catalogue.

Ajouter un catalogue

L’ajout d’un catalogue se réalise en accédant à la section Menu > Catalogues > Ajouter

Description de la procédure

1 - Accédez à la section  Menu > Catalogues  > Ajouter.

2 – Choisir un nom de catalogue et un pays

3 – Envoyez. Le catalogue est crée. Il peut être utilisé pour entreposer des références.

 


 

Modifier un catalogue

La modification d’un catalogue se réalise en accédant à la section Menu > Utilisateurs  > Modifier

Description de la procédure

1 - Accédez à la section  Menu > Catalogues  > Modifier.

2 – Choisir dans la liste le catalogue à modifier

3 – Modifier le nom et valider

 

4 – La modification est validée et si et seulement si le catalogue modifié est vide.


Supprimer un catalogue

La suppression d’un catalogue se réalise en accédant à la section Menu > Catalogues  > Supprimer

 

Description de la procédure

1 - Accédez à la section  Menu > Catalogues  > Supprimer.

2 – Choisir dans la liste le catalogue à supprimer

3 – Vous devez valider votre choix

 

4 – La suppression est validée et si et seulement si le catalogue supprimé est vide.


 

Gérez les gabarits de métadonnées

 

 

Quelques notions avant de commencer…   19

Notion de gabarit ou metadata profile. 19

Notion de ressource. 20

Notion de fiches de métadonnées ou références. 22

Notion de niveau de saisie d’une fiche de métadonnées. 23

Le gestionnaire de gabarits de métadonnées  24

Qui doit s’en servir et à quoi çà sert ?. 24

Limites de la version actuelle. 24

Mode opératoire. 25

Accès au module de gestion des gabarits. 31

Ajouter un gabarit de métadonnées. 32

Modifier un gabarit de métadonnées. 40

Supprimer un gabarit de métadonnées. 43

 

Quelques notions avant de commencer…

Un gabarit, ou encore adaptation, est un document ou un schéma (au sens structure de données) qui précise les options de mise en place d'une norme afin de répondre à un besoin particulier. Par essence, un gabarit ne contredit pas la norme à laquelle il se réfère et n'introduit pas, en principe, de nouveaux concepts. Il décrit plutôt la norme ou une partie de celle-ci afin qu'elle puisse être mise en place et utilisée dans un contexte particulier. Par contre, des éléments n’existants pas dans la norme (éléments étendus) peuvent y être intégrés. Ils viennent compléter celle-ci en y apportant des éléments de description utiles dans le contexte précis pour lequel est utilisé le gabarit. Un gabarit d'une norme permet, en outre, d'adapter culturellement et linguistiquement une norme internationale aux particularités d'un pays ou d'une région.

Une communauté peut ainsi définir des gabarits pour des types particuliers de jeux de données. Par exemple, un gabarit pour des jeux de données matricielles ou « raster » ne conservera que les éléments de métadonnées propres à ce type de données. Un gabarit peut aussi gérer certaines particularités ou règles qu'une organisation aimerait appliquer aux éléments de métadonnées. Un gabarit, par exemple, pourra identifier les éléments obligatoires et optionnels à renseigner.

Dans MDweb, 9 gabarits sont proposés en standard. Ils correspondent à 9 types de données :

  • De type collection de données :

o   BD géographique ou géodatabase

o   Base de données temporelles

o   Carte numérique

De type jeu de données

o    Carte papier

o   Données vecteur

o   Image satellitale – photos aériennes

o   Documents texte

o   Tableaux de données

o   Référence bibliographique

Les normes de métadonnées, et le standard international en particulier, s’appliquent en principe à des données numériques mais peuvent aussi s’appliquer à des documents analogiques tels que les cartes, plans, photographies aériennes, etc. Dans ce dernier cas, la documentation de la donnée et son catalogage font toujours référence au document lui-même. De plus, les jeux de données de ce type comprennent en général un ensemble bien identifiable de documents. En revanche, pour les données numériques, la définition de ce que constitue une donnée, ou un jeu de données, est plus difficile et reflète souvent le contexte institutionnel et technologique de l’organisation de laquelle est issue la donnée. De façon générale, on se rend compte que les données numériques peuvent être décomposées en une hiérarchie présentée dans le schéma suivant (figure 4), allant des attributs à la collection de données, en passant par les types d’entités et les jeux de données. Pour définir plus simplement cette vue des données, le terme général de ressource peut être utilisé. Il recouvre toutes les notions associées à la hiérarchie des données présentée en figure.

Pour illustrer cette notion, nous avons pris comme exemple, en figure ci-dessus, les cartes d’occupation des terres dressées sur un territoire, et en particulier celles du territoire de Oued Mird (Maroc). Cette ressource de type «carte numérique» peut être décomposée selon la hiérarchie des ressources proposée. Cette décomposition hiérarchique est proposée sous l’angle du formalisme UML. Si on la considère au plus haut niveau, on  peut parler d’une collection de données. Il s’agit en effet, d’un ensemble de cartes portant sur le même thème et produite à différentes périodes d’observations, celle de l’occupation des terres des années 90, celle qui concernera l’occupation des terres pour la décennie 2000, etc. Au niveau jeu de données, on considérera, un élément de cette collection, par exemple, la carte d’occupation des terres des années 90. Dans ce cas, le niveau inférieur ou type d’entité correspond à l’ensemble des couches thématiques qui composent la carte d’occupation des terres des années 1990. Dans notre exemple, nous avons pris la couche « polygone » des classes d’occupation des terres. D’autres couches telles que les villages peuvent faire partie de la carte. Enfin, le niveau le plus élémentaire, ou type d’attribut, est l’ensemble de propriétés de la couche « polygone », un exemple de type d’attribut est donné avec l’attribut « % de recouvrement de ligneux ».

Les niveaux traités dans MDweb se limitent à :

      • la collection de données
      • au jeu de données

Définitions

Collection de données : ensemble de jeux de données distincts reliés les uns aux autres par des caractéristiques communes telles que leur mode d’acquisition ou de traitement (images satellites),  leur extension spatiale, la nature de leur contenu, par exemple, une série de données est synonyme de collection de données. Cette dénomination est utilisée dans MDweb pour les données de type « Carte numérique », « géodatabase », « base de données relationnelles » .

Jeu de données : ensemble de données apparentées, identifiable sans équivoque reliées les uns aux autres par des caractéristiques communes telles que leur mode d’acquisition ou de traitement, leur extension spatiale, etc. Un jeu de données peut être considéré comme un petit ensemble de données ou une partie de cet ensemble. Cette dénomination est utilisée dans MDweb pour les données de type « Carte papier », « Données vecteur», « Image satellitale – Photo aérienne », « Document texte »,  « Tableaux de données », « référence bibliographique ».

 

Hiérarchie entre les collections et les jeux de données

MDweb établie une hiérarchie entre les types de données notamment par la définition de gabarit parent et enfant (voir notion de gabarit ou metadata profile) .

Dans la version standard, cette hiérarchie est la suivante :

 

Dans ce document est utilisé de la même manière la notion de fiche de métadonnées et de référence.  Ces deux notions portent sur le même objet. Une fiche de métadonnées ou référence se définit comme un ensemble d’éléments de métadonnées renseignés par un utilisateur afin de décrire une collection de données ou un jeu de données, plus généralement une ressource.

La notion de fiche de métadonnées se rapporte à la structure et de la nature des éléments qui la compose, les éléments de métadonnées issus de la norme ISO 19115.

La notion de référence se rapporte davantage à une vision des métadonnées comme un élément du catalogue de données que gère MDweb.

Le niveau de saisie fait référence à la quantité d’éléments et à leur nature pour décrire une ressource. Il correspond aux différents niveaux d’utilisation des métadonnées. En effet, selon les objectifs d’utilisation des métadonnées, les informations requises pour décrire les ressources ne sont pas les mêmes. Par exemple, des objectifs de recherche des ressources nécessitent des informations moins détaillées et moins complètes que des objectifs de documentation  en vue de la diffusion et le transfert des ressources. Ainsi, pour le catalogage des ressources, qui sert de support à leur recherche, des métadonnées simplifiées peuvent s’avérer suffisantes.

Ces différents contextes ou niveau d’utilisation des métadonnées peuvent conduire à définir plusieurs niveaux de détail des métadonnées. Le standard international définit deux niveaux de détail ou niveau de conformité. Le premier niveau de conformité ou niveau « élémentaire » correspond à des objectifs de catalogage des ressources. Pour cela, il propose un ensemble d’éléments obligatoires ou « metadata core profile » qui regroupe les éléments nécessaires à identifier la ressource et à connaître sommairement son contenu. Il peut être uniquement utilisé à des fins de catalogage et de support aux services de métadonnées permettant la recherche de ressources. Un deuxième niveau conformité ou niveau « complet »  fournit les éléments de métadonnées nécessaires pour documenter une ressource de façon complète. Ce niveau de conformité définit les éléments de métadonnées requis pour identifier, évaluer, extraire utiliser et gérer les ressources de type géographique.

Nous nous sommes inspirés de la proposition du standard international pour identifier trois niveaux de détail dans le gabarit de métadonnées ROSELT :

ü        un niveau élémentaire

ü        un niveau étendu, 

ü        et un niveau complet.

Le niveau élémentaire est construit à partir des éléments de métadonnées minimaux du standard.

Le niveau étendu est construit sur la base du précédent en incluant des éléments de métadonnées permettant d’assurer l’échange et le transfert de la ressource, et de décrire plus précisément l’origine de la ressource (données sources et traitements mis en œuvre). Cette dernière description s’avère indispensable pour la réutilisation d’une ressource à des fins scientifiques. Pour les types de données proposés dans la version standard, les niveaux étendu et complet sont confondus.

 


 

Le gestionnaire de gabarits de métadonnées

 

 

Le gestionnaire de gabarit est le cœur de l’outil MDweb car il permet de redéfinir les structures et les éléments de description sur  lesquels s’appuient les formulaires de saisie et le moteur de recherche.

 Pour cela, son utilisation doit être limitée à l’administrateur de l’application qui aura auparavant des connaissances approfondies sur les métadonnées et les normes afférentes. La mauvaise manipulation de ces structures et leur modification dans la base de données MDweb peut entraîner un grave disfonctionnement de l’outil.

 

Les fonctionnalités générales du gestionnaire de gabarits

Il permet de définir (ajouter) un nouveau gabarit, de modifier des gabarits existants (sur sa structure ou sur ses propriétés) et d’en supprimer.

Des précisions sur la notion de gabarit de métadonnées, de hiérarchie entre les gabarits sont données en introduction de cette note.

 

Le gestionnaire de gabarit est dans sa première version. Plusieurs limitations sont à noter : 

- Le choix de la norme : la norme ISO 19115 (TC/211) dans sa version FDIS 2003 ( http://jc.desconnets.free.fr/mdweb/docs/FDIS-19115.pdf ) est l’unique norme que l’on peut utiliser actuellement pour construire un gabarit. Tous les sections de cette norme ne sont décrites entièrement dans MDweb. Nous donnons la liste ci-dessus avec une indication sur la complétude :

  • MD_Identification (seulement la classe MD_DataIdentification)
  • MD_Constraints
  • DQ_DataQuality
  • MD_MaintenanceInformation
  •  MD_SpatialRepresentation
  • MD_ReferenceSystem
  • MD_ContentInformation
  • MD_PortrayalCatalogueReference  
  • MD_Distribution
  • MD_MetadataExtensionInformation
  • MD_ApplicationSchemaInformation

-      La définition ou la modification des listes prédéfinies rattachées aux éléments : la possibilité de modifier, définir des listes de valeurs prédéfinies qui sont associées à des éléments de métadonnées n’est pas encore implémentée. Ces ajouts ou modifications devront être réalisés directement dans la base de données MDweb sur les tables elmnt_mtd (champ list_short_name qui permet de définir une liste prédéfinie à un élément), code_list (définition d’une nouvelle liste de valeurs) et la table elmnt_code_list (définition des éléments). La traduction des éléments ajoutés se fait par l’insertion d’un nouveau libellé dans  la table label_stand.

-      La définition ou modification d’une norme n’est pas implémentée dans cette version. Vous devez si vous souhaitez ajouter une norme ou compléter celle qui existe, insérer les éléments dans les tables elmnt_mtd, est_inclus et traduire les libellés des éléments ajoutés dans la table label_stand.

- L’obligation de définir un sous ensemble minimal (metadata core) n’est pas implémentée. Vous devrez veiller par l’étude de la norme ISO 19115 à construire un gabarit qui respecte le cœur de la norme si vous souhaitez être compatible avec cette norme (ce sous ensemble est donné dans le paragraphe suivant).

 

En avant de se lancer dans le gestionnaire

La définition et l’édition d’un gabarit sont des étapes cruciales qui vont vous permettre de choisir les éléments de description pertinents pour les jeux de données que vous souhaitez cataloguer. Aussi, vous devez y apporter, en relation avec les partenaires de votre projet, toute l’importance nécessaire afin de parvenir à une définition correcte et fonctionnelle de vos gabarits. Pour cela, nous vous suggérons de suivre un mode opératoire.

Nous le décomposerons en 5 étapes :

  1. Etude et choix de la structure de votre gabarit
  2. Définition des propriétés des éléments
  3. Précisions sur la définition des propriétés des éléments
  4. Finalisation de la création ou de la modification d’un gabarit
  5. Test du gabarit crée

 

1.       Etude et choix de la structure de votre gabarit

 

En amont de l’utilisation de MDweb, il est nécessaire d’étudier selon le projet de catalogage que vous souhaitez mettre en place, de quelle manière vous voulez décrire vos jeux de données. Il s’agit de répondre aux questions : 

Quelles sont les informations dont les utilisateurs du catalogue (ceux qui feront la recherche de mes jeux de données) auront besoin pour trouver le jeux de données, quels éléments ont ils besoin pour apprécier la pertinence par rapport à leurs besoins ?

Est-ce que je souhaite que mon application puisse permettre aux utilisateurs d’accéder aux jeux de données ? ²

Quel est le nombre d’éléments de métadonnées que les utilisateurs seront prêts à saisir : 10, 20, 100, 200 ?

A partir de ces interrogations et de bien d’autres, vous pourrez évaluer les descripteurs nécessaires à votre projet, ceux qui seront optionnels, etc. Pour définir la structure de votre gabarit (les différentes sections) et les éléments (champ qui permettront de saisir les valeurs), il est nécessaire de confronter vos besoins avec les éléments proposés dans la norme ISO 19115 ( http://jc.desconnets.free.fr/mdweb/docs/FDIS-19115.pdf ) afin d’ébaucher un  premier prototype de gabarit.

Vous pourrez aussi vous inspirer des gabarits qui sont donnés en standard dans MDweb. Ils sont au nombre de 9. Vous pouvez visualisez leur structure dans la rubrique ‘Utilitaires’ du menu de la page d’accueil MDweb > structure des gabarits utilisés’ http://localhost/mdweb-demo15/test/test_gabarit.php

Les éléments indispensables (metadata core) de l’ISO 19115

La norme définit un sous ensemble d’éléments obligatoires pour pouvoir référencer un jeu de données. Dans MDweb, la conformité de votre gabarit à ce sous ensemble n’est pas gérée. Nous vous donnons les éléments faisant partie de ce sous–ensemble :

 

Libellé de l’élément

Nom élément ISO

Traitement dans MDweb

Identifiant de la fiche

mdFileID

automatique