du web 2.0 au web sémantique avec foaf et sioc

22
Du Web 2.0 au Web Sémantique avec FOAF et SIOC HEC Web, 24 Juin 2008 Alexandre Passant - apassant.net LaLIC, Université Paris-Sorbonne http://flickr.com/photos/poagao/2305789735/ by Poagao

Upload: alexandre-passant

Post on 08-Jul-2015

3.706 views

Category:

Technology


1 download

DESCRIPTION

Présentation @ HEC Web - 24/06/2008 - www.hec-web.com/fr/node/17

TRANSCRIPT

Page 1: Du Web 2.0 au Web Sémantique avec FOAF et SIOC

Du Web 2.0 au Web Sémantique avec FOAF et SIOC

HEC Web, 24 Juin 2008

Alexandre Passant - apassant.netLaLIC, Université Paris-Sorbonne

http://flickr.com/photos/poagao/2305789735/ by Poagao

Page 2: Du Web 2.0 au Web Sémantique avec FOAF et SIOC

Constat

• La plupart des services Web 2.0 ne permettent pas une réutilisation simple et ouverte des données produites

• Pour chaque nouvel outil, un nouveau profil, de nouvelles invitations, de nouvelles données à répliquer ...

Page 3: Du Web 2.0 au Web Sémantique avec FOAF et SIOC

Le Web Sémantique

• Une extension du Web actuel

• Un modèle commun pour décrire les données avec des URIs et RDF

• Une sémantique commune pour interpréter ces données avec des ontologies RDFS / OWL

Page 4: Du Web 2.0 au Web Sémantique avec FOAF et SIOC

Web 2.0

Web Sémantique

Page 5: Du Web 2.0 au Web Sémantique avec FOAF et SIOC

“I think we could...have both Semantic Web technology supporting online communities,

but at the same time also online communities can also support Semantic Web data by being the sources of people voluntarily

connecting things together.”

Tim Berners-Lee, ISWC2005 Podcast

Page 6: Du Web 2.0 au Web Sémantique avec FOAF et SIOC

Objectifs

• Faciliter la description, l’échange, et la portabilité des données et des réseaux sociaux entre applications

• Parvenir à un Web ou les données sont issues d’interactions sociales et formalisées selon les principes du Web Sémantique

Page 7: Du Web 2.0 au Web Sémantique avec FOAF et SIOC

Identité et relations

• FOAF : Friend Of A Friend

• http://foaf-project.org

• Un vocabulaire pour décrire les personnes, leurs attributs, leurs centres d’intérêt ...

• Relations avec la propriété foaf:knows et vocabulaire RELATIONSHIP

Page 9: Du Web 2.0 au Web Sémantique avec FOAF et SIOC

... une même requête ...

• SELECT ?nameWHERE { <$uri> foaf:knows [ foaf:name ?name ]}

Page 10: Du Web 2.0 au Web Sémantique avec FOAF et SIOC

... un réseau homogène

apassant.net/home/2008/01/foafgear

Page 11: Du Web 2.0 au Web Sémantique avec FOAF et SIOC

SIOC: Données Web 2.0

• Semantically-Interlinked Online Communities

• http://sioc-project.org

• Un vocabulaire pour représenter les outils, les activités et les contenus des communautés en ligne

• Member submission au W3C

Page 12: Du Web 2.0 au Web Sémantique avec FOAF et SIOC

Un modèle simple

• Un noyau léger

• User, Container, Item ...

• Module “types”

• forum, blog, page wiki, galerie photo ...

• Réutilise des vocabulaires existants

• FOAF, SKOS, DublinCore

Page 13: Du Web 2.0 au Web Sémantique avec FOAF et SIOC

Des données connectés

Auteur : John Breslin

Page 14: Du Web 2.0 au Web Sémantique avec FOAF et SIOC

Combiner FOAF et SIOC

Auteur : John Breslin

Page 15: Du Web 2.0 au Web Sémantique avec FOAF et SIOC

Une vision globale• Combiner FOAF, SIOC et OpenID

• Une requête unique pour des contenus répartis

• SELECT ?itemWHERE { ?person foaf:openid <$openid> ; foaf:holdsAccount ?user . ?user sioc:creator_of ?item .}

Page 16: Du Web 2.0 au Web Sémantique avec FOAF et SIOC

Quelques exemples ...• De nombreux outils pour exporter ses

données depuis des services existants (LiveJournal, Flickr ...), des outils open-source (Drupal, WordPress ...) et des applications Web génériques (IRC, Mailing-lists ...)

• Mais surtout, des applications utilisant ces données !

Page 17: Du Web 2.0 au Web Sémantique avec FOAF et SIOC

Revyu

revyu.com

Page 18: Du Web 2.0 au Web Sémantique avec FOAF et SIOC

foafmap

foafmap.net

Page 19: Du Web 2.0 au Web Sémantique avec FOAF et SIOC

Sindice Widget

sindice.com/developers/siocwidget

Page 20: Du Web 2.0 au Web Sémantique avec FOAF et SIOC

SparqlPress

wiki.foaf-project.org/SparqlPress

Page 22: Du Web 2.0 au Web Sémantique avec FOAF et SIOC

Merci !Questions ?

Slides en ligneapassant.net

http://flickr.com/photos/poagao/2305789735/ by Poagao