IsisLex

Programmes
Version 2.3.6 format compressé « zip » (11 décembre 2009) Français

Le programme ISISLEX permet d’extraire les différentes valeurs possibles contenues dans un ou plusieurs champs d’une base ISIS et de les stocker dans un lexique. Le fichier résultat obtenu peut être :

  • Une nouvelle base ISIS
  • Une nouvelle base access (disponible prochainement)
  • Un fichier ascii délimité
  • Un « vidage SQL » (pour charger une « table » MySQL par exemple)
  • Un fichier ISO 2709

L’utilisateur à la possibilité de paramétrer le choix des champs à exporter :

  • Terme
  • Nombre d’occurrence du terme
  • NFM des fiches contenant le terme

Et d’ajouter un critère d’extraction sur :

  • La longueur des « termes » (Ex : Ne pas extraire les « termes » d’une longueur égale à 1 caractère)
  • Le nombre d’occurrences des « termes » (Ex : Extraire uniquement les termes ayant plus de 10 occurrences)

Plusieurs options de traitement sont disponibles :

  • Convertir les termes en majuscules
  • Appauvrir les termes
  • Traitement uniterme (chaque « mot » du terme)

Le programme peut se lancer en mode « batch » en ajoutant des paramètres dans la « ligne de commandes » (il faut au préalable créer un nouveau « raccourci » vers l’exécutable puis à partir du « menu contextuel », en modifier les « propriétés ») Les paramètres reconnus sont les suivants :

  • /B [Base ISIS] Base ISIS à traiter (Exemple : /B c :winisisdatathes)
  • /R [Fichier résultat] Fichier résultat à générer L’extension du fichier désigne son « type » (MST=Base ISIS, MDB=Base ACCESS, TXT=Ascii délimité, SQL=Vidage SQL et ISO=Fichier ISO 2709)
  • /I [champs ISIS] Liste des champs ISIS à extraire séparés par des « virgules » (Exemple : /I 12,13,100^a,200)
  • /A Lancement « automatique » du programme si les paramètres indispensables sont renseignés
  • /O Si il existe déjà, écrasement du fichier résultat sans confirmation
  • /C Si il existe déjà, concaténation des nouvelles données au fichier résultat sans confirmation (valable uniquement pour le format « ascii délimité » et « vidage SQL »)
  • /M Passage des termes en majuscules
  • /U Traitement uniterme (au niveau « mot »)
  • /P Appauvrissement des termes
  • /G Encadrer les termes avec des « guillemets » (ascii délimité seulement)
  • /N Numéroter les termes (ascii délimité seulement)
  • /UNIX Utiliser le caractère « line feed » comme fin d’enregistrement pour les sorties « ascii délimité » et « ISO 2709 »
  • /PROTEGE Protéger les caractères ’(apostrophe) et « (guillemet) par (antislash)
  • /CODE Remplacer les « tabulations » par ^t
  • /LG[operateur][nombre] Extraire avec une condition sur la longueur des termes (avec operateur = +(plus grand que), -(moins grand que) et =(égal à))
  • /OCC[operateur][nombre] Extraire avec une condition sur le nombre d’occurrences des termes (avec operateur = +(plus grand que), -(moins grand que) et =(égal à))
Captures d’écrans