Zone-project making news reading easier Christophe Desclaux
Zone-projectmaking news reading easier
ChristopheDesclaux
Christophe
Christophe Desclaux
CC-By-Sa Ed Yourdon
Outil de veille technologique
Outil de veille informative
Outil de veille réglementaire
Outil de suivi de valeurs
Vieille people
Outil de veille médical
Exemple de twitter
CC-By-Sa Ed Yourdon
FluxFlux RSS
LectureDes flux
Flux RSS
Flux
● Lecture des news● Stockage en mémoire dans des Listes Java
News
LectureDes flux
Flux RSS
Flux
Annotateur
●WikiMeta● Organisations● Personnalités● Objets
News
Défi: Annotations sémantiques
LectureDes flux
Flux RSS
Flux
Annotateur
●WikiMeta● Organisations● Personnalités● Objets
● OpenCalais● Données
Géographiques
News
NERD ???
SpotLight
LectureDes flux
Flux RSS
Annotation
Flux
Annotateur Généralisateur
● DBpedia● Ajout d'URIs● Liens vers les connaissances
sous-jacentes● Je fournis un lien vers la base
de connaissances WikiPedia
News
● INSEE● Données géographiques
françaises● Base de connaissances
RDF● J'ai conçu l'API de requêtes
SPARQL
Classement automatique
LectureDes flux
Stockage desFlux annotés
BDDRDF
Flux RSS
Annotation
Annotations
Item annoté
Flux Items annotés
Annotateur Généralisateur
●Serveur RDF Virtuoso● Serveur de triplets RDF scalable● Requêtes en mode CRUD● SPARQL EndPoint en ligne => http://zone.zouig.org:8081/status/● Des librairies pour TOUS les langages
News
LectureDes flux
Stockage desFlux annotés
BDDRDF
Flux RSS
Annotation
Annotations
Item annoté
Flux Items annotés
AnnotateurZONE
Généralisateur
● Gestion des informations sous forme de workflow● Implémentation Java● Nécessitée de gérer des processus d'annotation lents
News
besoin
utilisateur
critèresÉlément de
configurationbesoin
utilisateur
critèresÉlément de
configurationbesoin
utilisateur
Transformation SPARQL
BDDRDF
SELECT ?concept ?relation ?result WHERE { ?concept annot:PERS <http://www.dbpedia.org/resource/Nicolas_Sarkozy>. ?concept annot:LOC "Homs". ?concept rss:pubDate ?pubDate. ?concept ?relation ?result} ORDER BY ?pubDate LIMIT 20
SPARQL
critèresÉlément de
configurationbesoin
utilisateur
XMLTransformation
SPARQL
RequêteSPARQL
BDDRDF
critères
Flux RSS
Élément deconfigurationbesoin
utilisateur TransformationVers RDF
RequêteSPARQL XML
Transformation SPARQL
<http://europe1.fr/SARKO.htm> rss:pubDate "Fri Mar 02 14:28:18 2012 "<http://europe1.fr/SARKO.htm> rss:title "Bouvier accueillis par Sarkozy"<http://europe1.fr/SARKO.htm> annot:LOC "Homs"<http://europe1.fr/SARKO.htm> annot:PERS <http://dbpedia.org/Nicolas_Sarkozy><http://europe1.fr/SARKO.htm> annot:ORG <http://dbpedia.org/Syria>
RDF
●Utilisation du Framework RubyOnRails● De nombreuses librairies disponibles (RDF, 4Store, Sparql...)● Gain de temps dans la mise en place de l'application web
BDDRDF
critères
Flux RSS
Élément deconfigurationbesoin
ZONEUR
utilisateur TransformationVers RDF
RequêteSPARQL XML
Transformation SPARQL
LectureDes flux
Stockage desFlux annotés
BDDRDF
critères
Flux RSS
Flux RSS
Annotation
Élément deconfigurationbesoin
Annotations
Item annoté
Flux Items annotés
Annotateur
ZONEUR
utilisateur
Généralisateur
TransformationVers RDF
RequêteSPARQL XML
Transformation SPARQL
ZONE
News
Demo
Others stuffs
Christophe Desclaux : photos.zouig.org
L'architecture globale
Article publié dans la conférence d'ingénierie logiciele CIEL 2012
Photo of Madison Women's Rugby by John Tewksbury
Nettoyage de code
CréationSite web
ZONE : I need you! / You need me?
● Sur quoi je peux vous être utile?● Maven● Admin linux● Virtuoso
● De quoi j'ai besoin ?● Un scrum master (1 à 2h / semaine)● De nouvelles idées?● Une IHM digne du projet
Website: http://www.zone-project.orgDemo : http://demo.zone-project.orgCode : http://github.com/descl/ZONE@zone-project @descl3