Twinkle: un outil d'interrogation et d'exploration avec SPARQL
Cette version de Twinkle est une légère amélioration du système écrit originalement par Leigh Dodds qui fournit une interface sympathique d'interrogation de sources de données RDF avec SPARQL (apprécions le jeu de mots!). La version originale de Twinkle est décrite sur cette page.
Voici les principales modifications faites par rapport à la version originale
- La présentation des résultats tient compte des préfixes.
- On peut trier interactivement les résultats d'un SELECT lorsqu'ils sont présentés sous une forme tabulaire.
- Twinkle peut présenter les résultats d'un CONSTRUCT ou DESCRIBE sous différentes formes (Triplets, Turtle, XML et autres).
- On peut facilement commenter ou décommenter les lignes de la sélection
- On peut insérer des définitions de préfixe ou des exemples de commandes à partir d'un item de menu
Voici les étapes pour utiliser le système (vous devez utiliser la version de Java 1.6):
- Télécharger Twinkle.zip
- Dézipper dans un nouveau répertoire
- Se déplacer dans ce répertoire et exécuter la commande suivante
java -jar twinkle.jar
Sur certains systèmes, dont MacOS X, il suffit de double-cliquer sur le fichier jar pour faire démarrer le système.
L'interface se veut intuitive (il serait quand même bien d'avoir un manuel!) voici quelques trucs pour son utilisation:
- Des modèles de requêtes peuvent être insérées à partir du menu Insert_Query.
- L'item Open du menu File ouvre un fichier contenant une requête (terminant par .rq) et non pas une source RDF (Bouton File) qui elle peut être locale ou distante si on spécifie un URL.
- Plusieurs éléments de l'interface et des sources de données sont modifiables avec le fichier de configuration en RDF (évidemment!) etc/config.n3.
- Ce document rappelle brièvement les principaux éléments de la syntaxe SPARQL
- Feuille de rappel des principaux éléments de SPARQL
Pour les curieux, vous pouvez avoir accès aux sources ici
Commentaires et suggestions à Guy Lapalme