Dilib, module Explor, commande ExplorAreaDataCreate

De Wicri Outils
LogoDilib.gif
Panneau travaux.png
Bibliothèque Dilib (ressources numériques)
Module Explor

Cette page introduit la commande ExplorAreaDataCreate, première étape de la création d'une plateforme de curation et d'exploration.

 

Commande ExplorAreaDataCreate

Cette commande crée ex nihilo (ou réinitialise) une plateforme de curation et d'exploration.

Synopsis
ExplorAreaDataCreate -d areaDirectory
Paramètre
-d areaDirectory
désigne le chemin d'accès au répertoire de la plateforme.
Exemple d'emploi
EXPLOR_AREA=$WICRI_ROOT/Wicri/Eau/corpus/Perca.storage/PercaV1
WicriGetPage -l wicri-eau.fr -p "Wicri:PercaV1/Paramètres, data"\
     > $EXPLOR_AREA/Import/WicriAreaParam.data.wiki
ExplorAreaDataCreate -d $EXPLOR_AREA
Situation initiale

Pour fonctionner, cette commande exploite une arborescence réduite à la copie de la page de paramétrage des données.

-- $EXPLOR_AREA --+
                  +-- Import --+
                               +-- WicriAreaParam.data.wiki
Productions réalisées
  • consolidation des tables de paramétrage pour produire $EXPLOR_AREA/Input/AreaParam.data.tab
  • génération des shell de création des données (sous $EXPLOR_AREA/bin)
  • génération du makefile : $EXPLOR_AREA/bin/area.mk

Commande ExplorAreaDataUpdate

Cette commande est quasiment identique à ExplorAreaDataCreate. Elle est utilisée pour une action de mise à jour d'une plateforme.

Fichiers intermédiaires produits par ExplorAreaDataCreate

Sur le répertoire Input

  • WicriAreaParam.data.tab
    • Simple transcription, par la commande ExplorParamDictFromWiki dans un fichier conforme à StrDict des tables contenues dans Import/WicriAreaParam.data.wiki
  • AreaParam.data.step0.tab
    • Simple fusion des tables :
    • $DILIB/data/Explor/param.root.tab
    • Input/WicriAreaParam.data.tab
  • AreaParam.data.step1.tab
    • Cette table est construite par la commande ExplorGenerParamStep1 à partir de AreaParam.data.step0.tab.
  • AreaParam.data.step2.tab

Les commandes associées

ExplorGenerParamStep1

Cette étape détermine les fichiers paramètres à consolider. Elle génère le shell de consolidation et une nouvelle version de la table (AreaParam.data.step1.tab).

ExplorGenerParamStep2

Cette commande produit la table Input/AreaParam.data.tab qui sera effectivement utilisée par les modules de génération de données.

Pour cela elle part de la version Input/AreaParam.data.step2.tab et effectue diverses transformations destinés à faciliter l'écriture des modules de génération.

Plus précisément, elle crée de nouvelles entrées dans la table telles que :

  • Area/stream/step/listIndexCode
  • Area/stream/step/listAssocCode

ExplorGenerSiteParam

Icône de détail Article détaillé : Dilib, commande ExplorGenerSiteParam.

Applications test