Semantic Web


Déploiement

Il est possible de diffuser une ontologie sur un réseau en utilisant un serveur Fuseki.

La démarche consiste à:

  1. Lancer le serveur et accéder à l'interface Web
  2. Initialiser une nouvelle ontologie (i.e. créer puis y déposer éventuellement des données)
  3. Interroger l'ontologie à partir de l'interface ou en passant par Jena:
//QueryExecution result = QueryExecutionFactory.create(query,model);

//String url = "http://localhost:3030/skills/query"; // Local
String url = "http://fuseki.laurent-thiry/skills/query"; // Distant
QueryExecution result = QueryExecutionFactory.sparqlService(url,query);

Le code distant pour l'ontologie tools est disponible ICI.


L'entête du fichier contient la commande à exécuter dans le shell pour lancer l'application.

javac -Xlint -cp .:lib/* *.java && java  -cp .:lib/* Tools pelle

7 - 8