SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
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
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
Un même modèle ...
• ... depuis Flickr ...




• ... Twitter ...
• ... ou Facebook
... une même requête ...

 • SELECT ?name
   WHERE {
     <$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 ?item
  WHERE {
    ?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
SMOB




smob.sioc-project.org
Merci !
                                             Questions ?

                                                 Slides en ligne
                                                  apassant.net


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

Contenu connexe

Tendances

Web2 0 bonnes pratiques, pratiques professionnelles
Web2 0 bonnes pratiques, pratiques professionnelles Web2 0 bonnes pratiques, pratiques professionnelles
Web2 0 bonnes pratiques, pratiques professionnelles Jean-Marie Gilliot
 
Archives & Archivistes 2.0
Archives & Archivistes 2.0Archives & Archivistes 2.0
Archives & Archivistes 2.0souslapoussiere
 
Reconnaître un site Web 2.0
Reconnaître un site Web 2.0Reconnaître un site Web 2.0
Reconnaître un site Web 2.0Redaction SKODEN
 
Outils Web 2.0 pour l'enseignement
Outils Web 2.0 pour l'enseignementOutils Web 2.0 pour l'enseignement
Outils Web 2.0 pour l'enseignementStéphane Bazan
 
J'enseigne avec le Web 2.0
J'enseigne avec le Web 2.0J'enseigne avec le Web 2.0
J'enseigne avec le Web 2.0Isabelle Dremeau
 
E-learning 2.0
E-learning 2.0E-learning 2.0
E-learning 2.0vincentd
 
Une page d'acceuil personnalisable : l'exemple de Netvibes (Journée Juriconne...
Une page d'acceuil personnalisable : l'exemple de Netvibes (Journée Juriconne...Une page d'acceuil personnalisable : l'exemple de Netvibes (Journée Juriconne...
Une page d'acceuil personnalisable : l'exemple de Netvibes (Journée Juriconne...remy
 
Pédagogie Numérique et outils web 2.0
Pédagogie Numérique et outils web 2.0Pédagogie Numérique et outils web 2.0
Pédagogie Numérique et outils web 2.0Mission IPTice UHA
 
IMAQ | Réalisations Comite communications
IMAQ | Réalisations Comite communicationsIMAQ | Réalisations Comite communications
IMAQ | Réalisations Comite communicationsVirginie Gaquière
 

Tendances (13)

Web2 0 bonnes pratiques, pratiques professionnelles
Web2 0 bonnes pratiques, pratiques professionnelles Web2 0 bonnes pratiques, pratiques professionnelles
Web2 0 bonnes pratiques, pratiques professionnelles
 
Archives & Archivistes 2.0
Archives & Archivistes 2.0Archives & Archivistes 2.0
Archives & Archivistes 2.0
 
FCPQ 2009
FCPQ 2009FCPQ 2009
FCPQ 2009
 
Reconnaître un site Web 2.0
Reconnaître un site Web 2.0Reconnaître un site Web 2.0
Reconnaître un site Web 2.0
 
Les outils du Web 2.0 pour les TPE / PME
Les outils du Web 2.0 pour les TPE / PMELes outils du Web 2.0 pour les TPE / PME
Les outils du Web 2.0 pour les TPE / PME
 
Outils Web 2.0 pour l'enseignement
Outils Web 2.0 pour l'enseignementOutils Web 2.0 pour l'enseignement
Outils Web 2.0 pour l'enseignement
 
Moodle
MoodleMoodle
Moodle
 
J'enseigne avec le Web 2.0
J'enseigne avec le Web 2.0J'enseigne avec le Web 2.0
J'enseigne avec le Web 2.0
 
E-learning 2.0
E-learning 2.0E-learning 2.0
E-learning 2.0
 
Le web 2.0
Le web 2.0Le web 2.0
Le web 2.0
 
Une page d'acceuil personnalisable : l'exemple de Netvibes (Journée Juriconne...
Une page d'acceuil personnalisable : l'exemple de Netvibes (Journée Juriconne...Une page d'acceuil personnalisable : l'exemple de Netvibes (Journée Juriconne...
Une page d'acceuil personnalisable : l'exemple de Netvibes (Journée Juriconne...
 
Pédagogie Numérique et outils web 2.0
Pédagogie Numérique et outils web 2.0Pédagogie Numérique et outils web 2.0
Pédagogie Numérique et outils web 2.0
 
IMAQ | Réalisations Comite communications
IMAQ | Réalisations Comite communicationsIMAQ | Réalisations Comite communications
IMAQ | Réalisations Comite communications
 

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

Principes, typologie et découverte du Web 2.0
Principes, typologie et découverte du Web 2.0Principes, typologie et découverte du Web 2.0
Principes, typologie et découverte du Web 2.0Aref Jdey
 
Le web participatif en bibliotheque publique
Le web participatif en bibliotheque publiqueLe web participatif en bibliotheque publique
Le web participatif en bibliotheque publiqueXavier Galaup
 
Le Web 2 en classe de FLE
Le Web 2 en classe de FLELe Web 2 en classe de FLE
Le Web 2 en classe de FLECarmen Vera
 
Applications du Web Sémantique
Applications du Web SémantiqueApplications du Web Sémantique
Applications du Web SémantiqueYves Otis
 
2015 01 08_presentation-culture-web
2015 01 08_presentation-culture-web2015 01 08_presentation-culture-web
2015 01 08_presentation-culture-webkattass mourad
 
Le web participatif, Rennes, juin 2009
Le web participatif, Rennes, juin 2009Le web participatif, Rennes, juin 2009
Le web participatif, Rennes, juin 2009Xavier Galaup
 
Livres Numériques / Web : Construire la Convergence
Livres Numériques / Web : Construire la ConvergenceLivres Numériques / Web : Construire la Convergence
Livres Numériques / Web : Construire la ConvergenceIvan Herman
 
Le web participatif en bibliotheque publique
Le web participatif en bibliotheque publiqueLe web participatif en bibliotheque publique
Le web participatif en bibliotheque publiqueXavier Galaup
 
Web participatif et les bibliothèques
Web participatif et les bibliothèquesWeb participatif et les bibliothèques
Web participatif et les bibliothèquesXavier Galaup
 
Formation soigner ses TIC communautaires_fafmrq
Formation soigner ses TIC communautaires_fafmrqFormation soigner ses TIC communautaires_fafmrq
Formation soigner ses TIC communautaires_fafmrqS. Jochems UQAM
 
Panorama des outils du Web 2.0 pour la recherche : table ronde du 18 mars 2013
Panorama des outils du Web 2.0 pour la recherche : table ronde du 18 mars 2013Panorama des outils du Web 2.0 pour la recherche : table ronde du 18 mars 2013
Panorama des outils du Web 2.0 pour la recherche : table ronde du 18 mars 2013Morgane Le Gall
 
Quelques notions sur le web 2
Quelques notions sur le web 2Quelques notions sur le web 2
Quelques notions sur le web 2nuguen
 
La diffusion d'archives à l'aide du Web 2.0, exemple Musée McCord - AAQ 2013
La diffusion d'archives à l'aide du Web 2.0, exemple Musée McCord - AAQ 2013La diffusion d'archives à l'aide du Web 2.0, exemple Musée McCord - AAQ 2013
La diffusion d'archives à l'aide du Web 2.0, exemple Musée McCord - AAQ 2013Sophie Roy
 
Principes, typologie et découverte du Web 2.0
Principes, typologie et découverte du Web 2.0Principes, typologie et découverte du Web 2.0
Principes, typologie et découverte du Web 2.0tisi
 
Présentation googlewave g_cavril2010
Présentation googlewave g_cavril2010Présentation googlewave g_cavril2010
Présentation googlewave g_cavril2010gcardinal
 
Le web 2.0 et les bibliotheques
Le web 2.0 et les bibliothequesLe web 2.0 et les bibliotheques
Le web 2.0 et les bibliothequesXavier Galaup
 
Vers la bibliothèque 2.0?
Vers la bibliothèque 2.0?Vers la bibliothèque 2.0?
Vers la bibliothèque 2.0?Xavier Galaup
 

Similaire à Du Web 2.0 au Web Sémantique avec FOAF et SIOC (20)

Ontologies pour le Web 2.0
Ontologies pour le Web 2.0Ontologies pour le Web 2.0
Ontologies pour le Web 2.0
 
Principes, typologie et découverte du Web 2.0
Principes, typologie et découverte du Web 2.0Principes, typologie et découverte du Web 2.0
Principes, typologie et découverte du Web 2.0
 
Le web participatif en bibliotheque publique
Le web participatif en bibliotheque publiqueLe web participatif en bibliotheque publique
Le web participatif en bibliotheque publique
 
Le Web 2 en classe de FLE
Le Web 2 en classe de FLELe Web 2 en classe de FLE
Le Web 2 en classe de FLE
 
Applications du Web Sémantique
Applications du Web SémantiqueApplications du Web Sémantique
Applications du Web Sémantique
 
2015 01 08_presentation-culture-web
2015 01 08_presentation-culture-web2015 01 08_presentation-culture-web
2015 01 08_presentation-culture-web
 
Le web participatif, Rennes, juin 2009
Le web participatif, Rennes, juin 2009Le web participatif, Rennes, juin 2009
Le web participatif, Rennes, juin 2009
 
Livres Numériques / Web : Construire la Convergence
Livres Numériques / Web : Construire la ConvergenceLivres Numériques / Web : Construire la Convergence
Livres Numériques / Web : Construire la Convergence
 
Le web participatif en bibliotheque publique
Le web participatif en bibliotheque publiqueLe web participatif en bibliotheque publique
Le web participatif en bibliotheque publique
 
Web participatif et les bibliothèques
Web participatif et les bibliothèquesWeb participatif et les bibliothèques
Web participatif et les bibliothèques
 
Le WEB 2.0 en bibliothèque
Le WEB 2.0 en bibliothèqueLe WEB 2.0 en bibliothèque
Le WEB 2.0 en bibliothèque
 
Formation soigner ses TIC communautaires_fafmrq
Formation soigner ses TIC communautaires_fafmrqFormation soigner ses TIC communautaires_fafmrq
Formation soigner ses TIC communautaires_fafmrq
 
Panorama des outils du Web 2.0 pour la recherche : table ronde du 18 mars 2013
Panorama des outils du Web 2.0 pour la recherche : table ronde du 18 mars 2013Panorama des outils du Web 2.0 pour la recherche : table ronde du 18 mars 2013
Panorama des outils du Web 2.0 pour la recherche : table ronde du 18 mars 2013
 
Quelques notions sur le web 2
Quelques notions sur le web 2Quelques notions sur le web 2
Quelques notions sur le web 2
 
La diffusion d'archives à l'aide du Web 2.0, exemple Musée McCord - AAQ 2013
La diffusion d'archives à l'aide du Web 2.0, exemple Musée McCord - AAQ 2013La diffusion d'archives à l'aide du Web 2.0, exemple Musée McCord - AAQ 2013
La diffusion d'archives à l'aide du Web 2.0, exemple Musée McCord - AAQ 2013
 
Web 2.0 en bibliothèques
Web 2.0 en bibliothèquesWeb 2.0 en bibliothèques
Web 2.0 en bibliothèques
 
Principes, typologie et découverte du Web 2.0
Principes, typologie et découverte du Web 2.0Principes, typologie et découverte du Web 2.0
Principes, typologie et découverte du Web 2.0
 
Présentation googlewave g_cavril2010
Présentation googlewave g_cavril2010Présentation googlewave g_cavril2010
Présentation googlewave g_cavril2010
 
Le web 2.0 et les bibliotheques
Le web 2.0 et les bibliothequesLe web 2.0 et les bibliotheques
Le web 2.0 et les bibliotheques
 
Vers la bibliothèque 2.0?
Vers la bibliothèque 2.0?Vers la bibliothèque 2.0?
Vers la bibliothèque 2.0?
 

Plus de Alexandre Passant

seevl: Cloud computing, the Semantic Web and Music Discovery
seevl: Cloud computing, the Semantic Web and Music Discoveryseevl: Cloud computing, the Semantic Web and Music Discovery
seevl: Cloud computing, the Semantic Web and Music DiscoveryAlexandre Passant
 
seevl: Data-driven music discovery
seevl: Data-driven music discoveryseevl: Data-driven music discovery
seevl: Data-driven music discoveryAlexandre Passant
 
Semwebbers, LODers, what PubSubHubbub can do for you (SemTech)
Semwebbers, LODers, what PubSubHubbub can do for you (SemTech)Semwebbers, LODers, what PubSubHubbub can do for you (SemTech)
Semwebbers, LODers, what PubSubHubbub can do for you (SemTech)Alexandre Passant
 
Seevl - SemTech lightning talk
Seevl - SemTech lightning talkSeevl - SemTech lightning talk
Seevl - SemTech lightning talkAlexandre Passant
 
SPARQL 1.1 - Quoi de neuf pour manipuler les données sur le Web
SPARQL 1.1 - Quoi de neuf pour manipuler les données sur le WebSPARQL 1.1 - Quoi de neuf pour manipuler les données sur le Web
SPARQL 1.1 - Quoi de neuf pour manipuler les données sur le WebAlexandre Passant
 
Social Web - The Next Generation
Social Web - The Next GenerationSocial Web - The Next Generation
Social Web - The Next GenerationAlexandre Passant
 
Dbrec - Music recommendations using DBpedia
Dbrec - Music recommendations using DBpediaDbrec - Music recommendations using DBpedia
Dbrec - Music recommendations using DBpediaAlexandre Passant
 
Semwebbers, LODers: What PubSubHubbub can do for you
Semwebbers, LODers: What PubSubHubbub can do for you Semwebbers, LODers: What PubSubHubbub can do for you
Semwebbers, LODers: What PubSubHubbub can do for you Alexandre Passant
 
Rethinking Microblogging: Open Distributed Semantic
Rethinking Microblogging: Open Distributed SemanticRethinking Microblogging: Open Distributed Semantic
Rethinking Microblogging: Open Distributed SemanticAlexandre Passant
 
SMOB - A Framework for Semantic Microblogging
SMOB - A Framework for Semantic MicrobloggingSMOB - A Framework for Semantic Microblogging
SMOB - A Framework for Semantic MicrobloggingAlexandre Passant
 
A semantic framework for modelling quotes in email conversations
A semantic framework for modelling quotes in email conversationsA semantic framework for modelling quotes in email conversations
A semantic framework for modelling quotes in email conversationsAlexandre Passant
 
Hey! Ho! Let’s go! Explanatory music recommendations with dbrec
Hey! Ho! Let’s go! Explanatory music recommendations with dbrecHey! Ho! Let’s go! Explanatory music recommendations with dbrec
Hey! Ho! Let’s go! Explanatory music recommendations with dbrecAlexandre Passant
 
sparqlPuSH: Proactive notification of data updates in RDF stores using PubSub...
sparqlPuSH: Proactive notification of data updates in RDF stores using PubSub...sparqlPuSH: Proactive notification of data updates in RDF stores using PubSub...
sparqlPuSH: Proactive notification of data updates in RDF stores using PubSub...Alexandre Passant
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic WebAlexandre Passant
 
Ontologies et Web 2.0 : une Expérimentation en Entreprise
Ontologies et Web 2.0 : une Expérimentation en EntrepriseOntologies et Web 2.0 : une Expérimentation en Entreprise
Ontologies et Web 2.0 : une Expérimentation en EntrepriseAlexandre Passant
 
A user-friendly interface to browse and find DOAP project with doap:store
A user-friendly interface to browse and find DOAP project with doap:storeA user-friendly interface to browse and find DOAP project with doap:store
A user-friendly interface to browse and find DOAP project with doap:storeAlexandre Passant
 
Folksonomies, Ontologies and Corporate Blogging
Folksonomies, Ontologies and Corporate BloggingFolksonomies, Ontologies and Corporate Blogging
Folksonomies, Ontologies and Corporate BloggingAlexandre Passant
 
Using Ontologies to Strengthen Folksonomies and Enrich Information Retrieval ...
Using Ontologies to Strengthen Folksonomies and Enrich Information Retrieval ...Using Ontologies to Strengthen Folksonomies and Enrich Information Retrieval ...
Using Ontologies to Strengthen Folksonomies and Enrich Information Retrieval ...Alexandre Passant
 

Plus de Alexandre Passant (20)

seevl: Cloud computing, the Semantic Web and Music Discovery
seevl: Cloud computing, the Semantic Web and Music Discoveryseevl: Cloud computing, the Semantic Web and Music Discovery
seevl: Cloud computing, the Semantic Web and Music Discovery
 
seevl: Data-driven music discovery
seevl: Data-driven music discoveryseevl: Data-driven music discovery
seevl: Data-driven music discovery
 
Semwebbers, LODers, what PubSubHubbub can do for you (SemTech)
Semwebbers, LODers, what PubSubHubbub can do for you (SemTech)Semwebbers, LODers, what PubSubHubbub can do for you (SemTech)
Semwebbers, LODers, what PubSubHubbub can do for you (SemTech)
 
Seevl - SemTech lightning talk
Seevl - SemTech lightning talkSeevl - SemTech lightning talk
Seevl - SemTech lightning talk
 
SPARQL 1.1 - Quoi de neuf pour manipuler les données sur le Web
SPARQL 1.1 - Quoi de neuf pour manipuler les données sur le WebSPARQL 1.1 - Quoi de neuf pour manipuler les données sur le Web
SPARQL 1.1 - Quoi de neuf pour manipuler les données sur le Web
 
Social Web - The Next Generation
Social Web - The Next GenerationSocial Web - The Next Generation
Social Web - The Next Generation
 
Dbrec - Music recommendations using DBpedia
Dbrec - Music recommendations using DBpediaDbrec - Music recommendations using DBpedia
Dbrec - Music recommendations using DBpedia
 
Semwebbers, LODers: What PubSubHubbub can do for you
Semwebbers, LODers: What PubSubHubbub can do for you Semwebbers, LODers: What PubSubHubbub can do for you
Semwebbers, LODers: What PubSubHubbub can do for you
 
i-Semantics panel
i-Semantics paneli-Semantics panel
i-Semantics panel
 
Rethinking Microblogging: Open Distributed Semantic
Rethinking Microblogging: Open Distributed SemanticRethinking Microblogging: Open Distributed Semantic
Rethinking Microblogging: Open Distributed Semantic
 
SMOB - A Framework for Semantic Microblogging
SMOB - A Framework for Semantic MicrobloggingSMOB - A Framework for Semantic Microblogging
SMOB - A Framework for Semantic Microblogging
 
A semantic framework for modelling quotes in email conversations
A semantic framework for modelling quotes in email conversationsA semantic framework for modelling quotes in email conversations
A semantic framework for modelling quotes in email conversations
 
Hey! Ho! Let’s go! Explanatory music recommendations with dbrec
Hey! Ho! Let’s go! Explanatory music recommendations with dbrecHey! Ho! Let’s go! Explanatory music recommendations with dbrec
Hey! Ho! Let’s go! Explanatory music recommendations with dbrec
 
sparqlPuSH: Proactive notification of data updates in RDF stores using PubSub...
sparqlPuSH: Proactive notification of data updates in RDF stores using PubSub...sparqlPuSH: Proactive notification of data updates in RDF stores using PubSub...
sparqlPuSH: Proactive notification of data updates in RDF stores using PubSub...
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
 
Ontologies et Web 2.0 : une Expérimentation en Entreprise
Ontologies et Web 2.0 : une Expérimentation en EntrepriseOntologies et Web 2.0 : une Expérimentation en Entreprise
Ontologies et Web 2.0 : une Expérimentation en Entreprise
 
A user-friendly interface to browse and find DOAP project with doap:store
A user-friendly interface to browse and find DOAP project with doap:storeA user-friendly interface to browse and find DOAP project with doap:store
A user-friendly interface to browse and find DOAP project with doap:store
 
Folksonomies, Ontologies and Corporate Blogging
Folksonomies, Ontologies and Corporate BloggingFolksonomies, Ontologies and Corporate Blogging
Folksonomies, Ontologies and Corporate Blogging
 
Using Ontologies to Strengthen Folksonomies and Enrich Information Retrieval ...
Using Ontologies to Strengthen Folksonomies and Enrich Information Retrieval ...Using Ontologies to Strengthen Folksonomies and Enrich Information Retrieval ...
Using Ontologies to Strengthen Folksonomies and Enrich Information Retrieval ...
 
The Social Web
The Social WebThe Social Web
The Social Web
 

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

  • 1. 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
  • 2. 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 ...
  • 3. 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
  • 5. “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
  • 6. 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
  • 7. 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
  • 8. Un même modèle ... • ... depuis Flickr ... • ... Twitter ... • ... ou Facebook
  • 9. ... une même requête ... • SELECT ?name WHERE { <$uri> foaf:knows [ foaf:name ?name ] }
  • 10. ... un réseau homogène apassant.net/home/2008/01/foafgear
  • 11. 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
  • 12. 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
  • 13. Des données connectés Auteur : John Breslin
  • 14. Combiner FOAF et SIOC Auteur : John Breslin
  • 15. Une vision globale • Combiner FOAF, SIOC et OpenID • Une requête unique pour des contenus répartis • SELECT ?item WHERE { ?person foaf:openid <$openid> ; foaf:holdsAccount ?user . ?user sioc:creator_of ?item . }
  • 16. 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 !
  • 22. Merci ! Questions ? Slides en ligne apassant.net http://flickr.com/photos/poagao/2305789735/ by Poagao