Nuvola apps important.png Attention, suite à une faille de sécurité, les liens vers les serveurs d'exploration sont désactivés.

Wicri:TeiLegalV1

De Wicri SIC

Cette page introduit les aspects techniques de la version TeiLegalV1 du « Serveur d'exploration TEI et droit ».

Voir aussi :

Mise en œuvre

Sur la machine de développement

Génération des pages wikis
 ExplorGenerAreaPages \
       -g Tei   \
       -a TeiLegalV1   \
       -m   \
       -s Istex   \
       -w ticri.fr  \
       -W Wicri/Ticri   \
       -t "Serveur d'exploration TEI et droit"
Définition $EXPLOR_AREA
EXPLOR_AREA=$WICRI_ROOT/Wicri/Ticri/corpus/Tei.storage/TeiLegalV1
export EXPLOR_AREA
export LC_ALL='C'
Récupération des corpus
Théorème de Pythagore Démonstration Wicri
Dans cette étape les corpus sont récupérés sans restriction d'éditeurs et avec l'option « -a » qui permet de télécharger tous les éléments de métadonnées dans leurs différents formats.
IstexGetCorpus -s 1000 -q "text AND encoding AND initiative AND (legal OR juris* OR droit)" -a \
      | IstexToSxml          \
      | HfdBuild -bh TeiLegal
Importation des paramètres de génération
WicriGetPage -l ticri.fr -p "Wicri:TeiLegalV1/Paramètres, data"\
      > $EXPLOR_AREA/Import/WicriAreaParam.data.wiki
Génération de la plateforme 
Théorème de Pythagore Démonstration Wicri
Dans cette étape les documents font l'objet d'un nettoyage à la génération de l'étape de curation. (Les données full-text sont ainsi utilisables dans l'étape Corpus.)
sh $EXPLOR_AREA/bin/AreaReset.sh
ExplorAreaDataCreate -d $EXPLOR_AREA
make -f $EXPLOR_AREA/bin/area.mk
Importation des paramètres de navigation
WicriGetPage -l ticri.fr -p "Wicri:TeiLegalV1/Paramètres, fr"\
      > $EXPLOR_AREA/Import/WicriAreaSiteParam.fr.wiki
Génération de l'interface 
sh $EXPLOR_AREA/bin/AreaCreateSite.fr.sh
Nettoyage Full Text
Théorème de Pythagore Démonstration Wicri
Avant la mise en ligne (et a génération des FTP), les documents de l'étape Corpus font l'objet du même nettoyage (commande IstexCleanFullText) que celui qui a été utilisé précédemment pour l'étape Curation.
mkdir $EXPLOR_AREA/fullText
mkdir $EXPLOR_AREA/fullText/Main
mkdir $EXPLOR_AREA/fullText/Main/Corpus
mv $EXPLOR_AREA/Data/Main/Corpus/biblio.hfd $EXPLOR_AREA/fullText/Main/Corpus/biblio.hfd
mv $EXPLOR_AREA/Data/Main/Corpus/biblio.hcs $EXPLOR_AREA/fullText/Main/Corpus/biblio.hcs
cd $EXPLOR_AREA/fullText/Main/Corpus/
HfdCat biblio.hfd | SgmlFast -c1 | IstexCleanFullText | HfdBuild -h cutBiblio
cd ../../../..
mv $EXPLOR_AREA/fullText/Main/Corpus/cutBiblio.hfd $EXPLOR_AREA/Data/Main/Corpus/biblio.hfd
mv $EXPLOR_AREA/fullText/Main/Corpus/cutBiblio.hcs $EXPLOR_AREA/Data/Main/Corpus/biblio.hcs
Génération des FTP
cd $EXPLOR_AREA
rm Site.tar.gz 
tar -cvf Site.tar Site 
gzip Site.tar 
rm Data.tar.gz 
tar -cvf Data.tar Data 
gzip Data.tar

Sur la machine cible

Préparation des répertoire d'accueil
cd $WICRI_ROOT/Wicri/Ticri/corpus/Tei.storage
mkdir TeiLegalV1.dateDuJourFormatISO
Transfert par FileZilla

Transférer les fichiers Site.tar.gz, Import.tar.gz, Data.tar.gz de TeiLegalV1 (émetteur) vers TeiLegalV1.dateDuJourFormatISO (cible).

Installation
Théorème de Pythagore Démonstration Wicri
Cette procédure permet de conserver plusieurs versions pour montrer par les exemple les effets d'actions de curation ou d'évolution des fonctionnalités.
cd TeiLegalV1.dateDuJourFormatISO
gunzip Site.tar.gz 
tar -xvf Site.tar 
gzip Site.tar 
gunzip Data.tar.gz 
tar -xvf Data.tar 
gzip Data.tar 
cd ../..
rm TeiLegalV1
ln -s Tei.storage/TeiLegalV1.dateDuJourFormatISO TeiLegalV1