Interrogation récursive du Web sémantique - CoDE - Université ...
Interrogation récursive du Web sémantique - CoDE - Université ...
Interrogation récursive du Web sémantique - CoDE - Université ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
5.2 Son utilisation 42<br />
5.2 Son utilisation<br />
Nous allons ici donner une explication sur la manière d’utiliser concrètement ces deux<br />
librairies.<br />
5.2.1 Version stand-alone<br />
Pour mettre en place la version stand-alone, la procé<strong>du</strong>re est relativement directe.<br />
1. Installer Jetty au préalable (distribué par Apache).<br />
2. Récupérer la version stand-alone sur la page <strong>Web</strong> <strong>du</strong> projet 2 .<br />
3. Ouvrir un terminal et se placer dans le répertoire racine <strong>du</strong> projet.<br />
4. Exécuter la commande bin/squinserver.sh start . Cela va alors lancer un ser-<br />
veur HTTP Jetty écoutant localement sur le port 8890.<br />
5. Ouvrir un navigateur web et aller sur http://localhost:8890/SQUIN afin d’ob-<br />
tenir l’interface <strong>Web</strong> de SQUIN, comme illustré à la figure 5.1.<br />
6. Il est alors loisible à l’utilisateur d’y exécuter une requête SPARQL et d’en récu-<br />
pérer les résultats.<br />
5.2.2 Version standard<br />
L’utilisation de la version standard demande un peu plus de manipulations. Après<br />
l’avoir téléchargée sur le site <strong>Web</strong> <strong>du</strong> projet (http://squin.sourceforge.net/), il faut<br />
en incorporer les sources dans un projet Java créé au préalable. Une fois cela fait, voici ci-<br />
dessous un exemple de code Java constituant un squelette de base permettant d’exécuter<br />
une requête SPARQL grâce à l’outil SQUIN. Des informations sur certaines des classes<br />
citées dans l’exemple seront données dans la section 5.3.2.<br />
5.3 Ses principes de fonctionnement et son architecture<br />
Dans cette section, nous aborderons les aspects d’architecture et d’implémentation de<br />
SQUIN. La première partie est une analyse et explication <strong>du</strong> mécanisme fondamental de<br />
SQUIN pour appliquer les principes <strong>du</strong> Link Traversal, à savoir un fonctionnement par<br />
chaîne d’itérateurs. La deuxième partie est une analyse de la librairie Java en elle-même,<br />
et des classes principales utilisées lors de son exécution.<br />
2. http://squin.sourceforge.net/