Travail à effectuer
- Chaque groupe choisi un site différent des autres
- Il faut faire une synthèse sur l’objectif du site choisi, quels types de données sont exposées, quelles sont les ontologies utilisées, à quels sites est-il connecté, etc.
- Donner les différentes adresses du site (données en html, données RDF, sparql endpoint, etc.)
- Charger les données RDF dans un serveur Jena Fuseki
- Consulter et analyser des pages html et leurs correspondants “RDF”
- Puis faire 15 requêtes sur certaines pages à partir de Jena Fuseki, des requêtes simples à des requêtes plus complexes utilisant les possibilités explicitées dans le support de cours sur SPARQL et plus si vous en avez le temps.
- Faire des requêtes de mise à jour de la base pour tester cette possibilité offerte par SPARQL 1.1
Présentation du SPARQL
SPARQL (Simple Protocol and RDF Query Language) est un langage de requête et un protocole qui permet de rechercher, de créer, de modifier ou de supprimer des données RDF à travers Internet. SPARQL est considéré comme l’une des technologies clés du Web sémantique et la version 1.0 est devenu une recommandation officielle du W3C.
Nous avons choisi un site Street level crime reports for England and Wales. Les données présentées sur ce site est une représentation des données liées aux rapports sur la criminalité au niveau de la rue en Angleterre et au Pays de Galles en 2011.
Les données originales commencent le Décembre 2010, avec des mises à jour mensuelle.
Il existe des points d’entrée pour chaque rapport individuel sur la criminalité, qui ont été enrichi par un lien vers le code postal le plus proche de la position à laquelle le crime a été signalé.
Étapes d’installation:
- Télécharger Jena-Fuseki et Twinkle
- Télécharger les données du site en format RDF
- Démarrer le server jena-fuseki et charger tous les fichier RDF dans le serveur
http://3s-cms.enstb.org/F2B506/?p=600
http://blog.sina.com.cn/s/blog_6b706e1501017pki.html
install jena fuseki on mac:
https://jstirnaman.wordpress.com/2013/10/11/installing-fuseki-with-jena-and-tdb-on-os-x/
SPARQL Tutorial:
http://web-semantique.developpez.com/tutoriels/jena/arq/introduction-sparql/
Différentes adresses du site
html: http://crime.rkbexplorer.com/
données RDF: http://crime.rkbexplorer.com/models/
Sparql endpoint : http://crime.rkbexplorer.com/sparql/