Données-Programme Perl - Pajek: tutoriel,
exemple à partir du cours 1 du projet "Communauté"



Lancement du programme perl

- ouvrir la fenêtre de commande Cygwin
- se déplacer dans le répertoire  où est situé le programme avec la commande "cd" (en utilisant la completion automatique à l'aide de la touche <tab>.  )

 

Précaution :  en chemin absolu, il est impossible d'écrire cd c: /repertoire/ ... (ou cd g:/repertoire/... pour  une cle USB) , il faut  écrire cd c: puis cd repertoire/... ( si on veut l'écrire en un seule ligne: cd  /cygdrive/c/repertoire/...)

lancer le programme perl :




description :

PhraseLM10AutourPivot2CooccurrencesGraphML.pl nom du programme
LM10NbarrageDocParPhraseLemmeFormeCatPOSWin.txt Argument 1:
fichier où extraire les coocurrences
AdjBarragePlancher2.xml Argument 2:
fichier de sortie :
barrage Argument 3:
pivot : terme à ignorer 
A Argument 4:
Partie du discours retenue
2 Argument 5:
coocurrence plancher


Transformation du document xml au format Pajek

Le fichier de sortie est au format graphml, il faut le transformer à l'aide d'une feuille de style XSL afin d'obtenir un fichier au format pajek .  Un moyen possible est l'utilisation de la commande  xsltproc :



 
syntaxe :
 xsltproc  AdjBarragePlancher2.xml > AdjBarragePlancher2.net  
xslproc commande
GraphML2Pajek.xsl
Argument 1:
 Feuille de style à utiliser pour la transformation
AdjBarragePlancher2.xml
Argument 2:
 Fichier sur lequel appliquer la transformation
AdjBarragePlancher2.net  
fichier de résultat


utilisation du fichier AdjBarragePlancher2.net dans pajek

- on ouvre le fichier, puis on lance le tracage du graph (draw)




Et voilà !









ou en 3D ...




rotation :