Annexe II
d. Une base de données originale : Stockage des dictionnaires et des Métadonnées
La base de données relationnelle qui est au cœur de l’outil est originale à plus d’un titre.
En effet, elle stocke de manière « classique » les références des catalogues qui y sont stockées
(Fiches de Métadonnées). Elle stocke aussi l’ensemble des informations nécessaires pour la
description de ou des normes utilisées à la construction des fiches de Métadonnées, les
champs et les paramètres nécessaires à la construction des formulaires de saisies, et tous les
libellés des interfaces en autant de langues que les utilisateurs auront voulu ajouter, il existe,
le français et l’anglais (langue par défaut).
Elle peut se décomposer en quatre parties (Fig 05) :
· Une partie permettant de décrire le dictionnaire d’une ou plusieurs normes. Cette partie
assure la description d’un arbre ou structure hiérarchique comme c’est souvent le cas
pour une norme. A travers cette description générique, cette partie du schéma de la base
de données peut stocker une norme quelconque de type hiérarchique.
· Une partie assurant la description de la structure et des paramètres sur lequel s’appuie les
scripts PHP pour la création des formulaires de saisie des références, structure héritée de
la norme et portant seulement sur une partie de celle-ci (gabarit)
· Une partie qui stocke les fiches de Métadonnées et leur contenu
· Une partie qui assure la traduction de l’ensemble des libellés des interfaces relatives à la
norme, aux messages destinés aux utilisateurs, aux menus, listes, etc.
Figure 05 : Schéma général de la base de données MDWeb
d. Une base de données originale : Stockage des dictionnaires et des Métadonnées
La base de données relationnelle qui est au cœur de l’outil est originale à plus d’un titre.
En effet, elle stocke de manière « classique » les références des catalogues qui y sont stockées
(Fiches de Métadonnées). Elle stocke aussi l’ensemble des informations nécessaires pour la
description de ou des normes utilisées à la construction des fiches de Métadonnées, les
champs et les paramètres nécessaires à la construction des formulaires de saisies, et tous les
libellés des interfaces en autant de langues que les utilisateurs auront voulu ajouter, il existe,
le français et l’anglais (langue par défaut).
Elle peut se décomposer en quatre parties (Fig 05) :
· Une partie permettant de décrire le dictionnaire d’une ou plusieurs normes. Cette partie
assure la description d’un arbre ou structure hiérarchique comme c’est souvent le cas
pour une norme. A travers cette description générique, cette partie du schéma de la base
de données peut stocker une norme quelconque de type hiérarchique.
· Une partie assurant la description de la structure et des paramètres sur lequel s’appuie les
scripts PHP pour la création des formulaires de saisie des références, structure héritée de
la norme et portant seulement sur une partie de celle-ci (gabarit)
· Une partie qui stocke les fiches de Métadonnées et leur contenu
· Une partie qui assure la traduction de l’ensemble des libellés des interfaces relatives à la
norme, aux messages destinés aux utilisateurs, aux menus, listes, etc.
Figure 05 : Schéma général de la base de données MDWeb
