Presentation j srennes

45
READOR.NET Christophe DESCLAUX @descl3 Outil pour effectuer sa veille rapidement et efficacement 25 juin 2013 JS Rennes

Transcript of Presentation j srennes

Page 1: Presentation j srennes

READOR.NET

Christophe DESCLAUX@descl3

Outil pour effectuer sa veille rapidement et efficacement25 juin 2013JS Rennes

Page 2: Presentation j srennes

Christophe Desclaux@descl3

Page 3: Presentation j srennes

CLEAN your timeline

Page 4: Presentation j srennes
Page 5: Presentation j srennes

FOLLOW all kinds of news©The guardian

Page 6: Presentation j srennes

In a SINGLE locationCc-By-Sa Ed Yourdon

Page 7: Presentation j srennes

En résumé● Nous voulons construire un outil de veille

● Processus de surveillance systématique de l'information● Permet d'anticiper / de suivre des tendances● Sources d'informations multiples● Un outil de curation de news automatisé

Comment agréger autant d'information ?Comment filtrer automatiquement les news?

Quelle interface proposer ?Existe-t-il des solutions OpenSource de filtrage ?

Page 8: Presentation j srennes

SOLUTIONS exist

Page 9: Presentation j srennes

TRUST in providers

Google News

©Google News

Page 10: Presentation j srennes

PERSONAL aggregation©Feedly

Page 11: Presentation j srennes

Social media FILTERING©Scoopit

Page 12: Presentation j srennes

AUTOMATIC filtering©YahooPipes

Page 13: Presentation j srennes

Open Source

Personalaggregation

Filte

r in

g

News clustering

Semantic

Newsprovider

social

automatic

Goo

gle

new

s

Feed

ly

Scoo

p.it!

Yaho

o Pi

pes

Reador.net

Page 14: Presentation j srennes
Page 15: Presentation j srennes
Page 16: Presentation j srennes
Page 17: Presentation j srennes

Let's go to TECH®flickr_flip

Page 18: Presentation j srennes

Semantic web● Content accessible to computers

● Interconnected sources

● Shared vocabularies

Page 19: Presentation j srennes

OPEN DATApublish data on the web using open formats

e.g. list of all the streets of my village

®Fabien Gandon

Page 20: Presentation j srennes

OPEN DATAWEB DATA

Use web standards to identify things (URIs) and describe them (RDF)

http://myvillage.org/street/eiffel

®Fabien Gandon

Page 21: Presentation j srennes

OPEN DATAWEB DATA

LINKED DATAreuse and link web identifiershttp://myvillage.org/street/eiffel

namedFrom

http://dbpedia.org/page/Gustave_Eiffel

®Fabien Gandon

Page 22: Presentation j srennes

OPEN DATAWEB DATA

LINKED DATAOPEN SCHEMAS

publish data schemas on the web using open formats

http://myvillage.org/street/eiffel type Street

Street subClassOf Road

®Fabien Gandon

Page 23: Presentation j srennes

OPEN DATAWEB DATA

LINKED DATAOPEN SCHEMASWEB SCHEMAS

publish schemas as web datahttp://myvillage.org/street/eiffel

type http://myvillage.org/class/Street®Fabien Gandon

Page 24: Presentation j srennes

OPEN DATAWEB DATA

LINKED DATAOPEN SCHEMASWEB SCHEMAS

A WEB OF

Linked

Data

&

linked

Data

schemas

®Fabien Gandon

Page 25: Presentation j srennes

Semantic web● Content accessible to computers

● Interconnected sources

● Shared vocabularies

Page 26: Presentation j srennes

Feeds

Page 27: Presentation j srennes

Feedsreading

Feeds

Page 28: Presentation j srennes

Feedsreading

Feeds

Annotator

Page 29: Presentation j srennes
Page 30: Presentation j srennes

Feedsreading

Feeds

Annotator

●WikiMeta (polyMtl)

● Organisations● Personnalities● Objects

● OpenCalais (reuters)

● GeographySpotLight

(wikipedia)

pers.hum http://dbpedia.org/David_Cameronorg http://dbpedia.org/European_Unionloc http://dbpedia.org/Parliament

Page 31: Presentation j srennes

Feedsreading

Feeds

Annotator

pers.hum http://dbpedia.org/David_Cameronorg http://dbpedia.org/European_Unionloc http://dbpedia.org/Parliament

Page 32: Presentation j srennes

Feedsreading

Feeds

Annotator

®drawingbynumbers.org

● DBpedia

● Ajout d'URIs● Liens vers les connaissances

sous-jacentes● Je fournis un lien vers la base

de connaissances WikiPedia

● INSEE● Données géographiques

françaises● Base de connaissances

RDF● J'ai conçu l'API de requêtes

SPARQL

dbpedia:leader http://dbpedia.org/Conservative_Party_(UK)dbpedia:country http://dbpedia.org/United_Kingdom

Page 33: Presentation j srennes

Data miningCC-By ThiagoJ

Page 34: Presentation j srennes

Feedsreading

Feeds

Annotator

Page 35: Presentation j srennes

Feedsreading

Feeds Annotated news

BDDRDF

●Serveur RDF Virtuoso

● Serveur de triplets RDF scalable

● Requêtes en mode CRUD

● SPARQL EndPoint publique en ligne

● Des librairies pour TOUS les langages

Annotator

Page 36: Presentation j srennes

Feedsreading

Feeds Annotated news

BDDRDF

Annotatorextractor

● Gestion des informations sous forme de workflow

● Implémentation Java

● Nécessitée de gérer des processus d'annotation lents

Page 37: Presentation j srennes

topics

user

Page 38: Presentation j srennes

topics

user

Page 39: Presentation j srennes

topics SPARQL

BDDRDF

user

Page 40: Presentation j srennes

SELECT ?concept WHERE { ?concept annot:PERS <http://www.dbpedia.org/resource/David_Cameron>. ?concept annot:ORG <http://www.dbpedia.org/resource/EU>. ?concept rss:pubDate ?pubDate. } ORDER BY ?pubDate

SPARQL

topics SPARQL

BDDRDF

user

Page 41: Presentation j srennes

<http://bbc.co.uk/uk-cam-335> rss:pubDate "Wen Jan 23 16:28:18 2013 "<http://bbc.co.uk/uk-cam-335> rss:title "Cameron promises in/out referendum"<http://bbc.co.uk/uk-cam-335> annot:ORG <http://www.dbpedia.org/resource/EU><http://bbc.co.uk/uk-cam-335> annot:PERS <http://dbpedia.org/David_Cameron><http://bbc.co.uk/uk-cam-335> annot:LOC <http://dbpedia.org/United_Kingdom>

RDF

topics SPARQL

BDDRDF

XMLRSS Feeduser

Page 42: Presentation j srennes

Feedsreading

RSS Feed

topics

Annotated news

watcher

SPARQL

XML

extractor

Feeds

BDDRDF

user

Annotator

Page 43: Presentation j srennes

Open Source

Personalaggregation

Filte

r in

g

News clustering

Semantic

Newsprovider

social

automatic

READOR.NET

Une machinerie PUISSANTE et OPENSOURCE de filtrage de NEWS pour ORGANISER votre VEILLE PERSONNELLE et fonctionnant avec ...

Page 44: Presentation j srennes

Et maintenant ?

● Recherche de nouvelles pistes de travail

=> DiscoveryHub

=> QAKiS

=> projet NERO● Une liaison efficace avec twitter

● Comment continuer sur le projet après cette année de contrat?

Page 45: Presentation j srennes

[email protected] 62 59 64 17

@descl3

Code : http://www.zone-project.orgDemo: http://www.reador.net

@zone-project