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

Post on 08-Jul-2015

3.704 views 1 download

description

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

Transcript of 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

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 ...

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

Web 2.0

Web Sémantique

“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

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

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

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

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

... un réseau homogène

apassant.net/home/2008/01/foafgear

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

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

Des données connectés

Auteur : John Breslin

Combiner FOAF et SIOC

Auteur : John Breslin

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 .}

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 !

Revyu

revyu.com

foafmap

foafmap.net

Sindice Widget

sindice.com/developers/siocwidget

SparqlPress

wiki.foaf-project.org/SparqlPress

Merci !Questions ?

Slides en ligneapassant.net

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