Your SlideShare is downloading. ×
0
Semantic Web in Action:     Ontologies for Social WebS. Garlatti10/09/09
Outline         ¢  Semantic   Web         ¢  Linked   Data         ¢  SPARQL         ¢  Semantic   Web & Social Web   ...
FOAF : Friend of Friend         ¢    http://www.wasab.dk/morten/blog/archives/author/mortenf/         ¢    http://www.op...
Social Web : Web 3.0                     Web 2.0             [SKOS]                  Semantic Webpage 4                 Se...
Social Web : Web 3.0         “I think we could...have both Semantic Web         technology supporting online communities, ...
FOAF : Friend of Friend         ¢    FOAF (an acronym of Friend of a Friend)               •  Is a machine-readable ontol...
FOAF : Friend of Friend         ¢ Resources          •  http://www.foaf-project.org/          •  http://websemantique.org...
FOAF : Friend of Friend         ¢  Social   vocabulary           •  Information about             -  Person             -...
FOAF : Friend of Friend         ¢  Components   (data)          •  A way to identify persons across sites / services     ...
FOAF : Friend of Friend          ¢  Component   (tools)           •  Tools / services           •  Data providers        ...
FOAF : Friend of Friend  <rdf:RDF     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"     xmlns:foaf="http://xmlns...
FOAF : Friend of Friendpage 12                 Semantic Web in Action
FOAF : Friend of FriendFLICKR                 TWITTERTRIPLES FROM                                                      Sou...
FOAF : Friend of Friendpage 14                 Semantic Web in Action
FOAF : Friend of Friend          ¢  Some   Tools           •  FOAF-a-matic, by Leigh Dodds : Javascript form to generate ...
SIOC: Semantically-Interlinked Online                Communities          ¢    SIOC (pronounced "shock")                •...
SIOC: Semantically-Interlinked Online                Communities          ¢    “It just dawned on me that the burgeoning ...
SIOC: Semantically-Interlinked Online           Communities          ¢  Resources           •  http://en.wikipedia.org/wi...
SIOC: Semantically-Interlinked Online                Communities          ¢    To fully describe the content and structur...
SIOC: Semantically-Interlinked Online          Communitiespage 20                 Semantic Web in Action
SIOC: Semantically-Interlinked Online          Communitiespage 21                 Semantic Web in Action
SIOC: Semantically-Interlinked Online          Communities            Source : http://deri.org/, Slideshare hhtp://url.ie/...
SIOC: Semantically-Interlinked Online          Communities            Source : http://deri.org/, Slideshare hhtp://url.ie/...
SIOC: Semantically-Interlinked Online          Communitiespage 24                 Semantic Web in Action
SIOC: Semantically-Interlinked Online          Communitiespage 25                 Semantic Web in Action
SIOC: Semantically-Interlinked Online                Communities          ¢    SIOC applications list                •  h...
SIOC: Semantically-Interlinked Online                Communities          ¢    Explore more producers of SIOC data       ...
SIOC: Semantically-Interlinked Online          Communitiespage 28                 Semantic Web in Action
SIOC: Semantically-Interlinked Online                Communities          ¢    http://swoogle.umbc.edu/                • ...
SIOC: Semantically-Interlinked Online          Communitiespage 30                 Semantic Web in Action
SIOC: Semantically-Interlinked Online                Communities          ¢    Consuming SIOC as Semantic Web data       ...
SIOC: Semantically-Interlinked Online                Communities          ¢    SIOC Browser :                •  http://sp...
SIOC: Semantically-Interlinked Online          Communitiespage 33                 Semantic Web in Action
SIOC: Semantically-Interlinked Online            Communities  Creating SIOC data                            Using SIOC dat...
SKOS: Simple Knowledge Organisation           Systems          ¢  SKOS           •  Is a family of formal languages desig...
SKOS: Simple Knowledge Organisation           Systems          ¢  Resources           •  http://www.w3.org/TR/2008/WD-sko...
SKOS: Simple Knowledge Organisation          Systemspage 37                Semantic Web in Action
SKOS: Simple Knowledge Organisation          Systemspage 38                Semantic Web in Action
DOAP: Description of a Project          ¢    DOAP Description of a Project                •  Is an RDF schema and XML voc...
DOAP: Description of a Projectpage 40                 Semantic Web in Action
Upcoming SlideShare
Loading in...5
×

Social web Ontologies

3,666

Published on

ISITC Hammam Sousse
APRIL 2011

Published in: Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,666
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
177
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Transcript of "Social web Ontologies"

  1. 1. Semantic Web in Action: Ontologies for Social WebS. Garlatti10/09/09
  2. 2. Outline ¢  Semantic Web ¢  Linked Data ¢  SPARQL ¢  Semantic Web & Social Web •  FOAF : Friend of Friend •  SIOC: Semantically-Interlinked Online Communities •  SKOS: Simple Knowledge Organisation Systems •  DOAP: Description of a Projectpage 2 Semantic Web in Action
  3. 3. FOAF : Friend of Friend ¢  http://www.wasab.dk/morten/blog/archives/author/mortenf/ ¢  http://www.openlinksw.com/blog/~kidehen/ ¢  http://www.mkbergman.com/ ¢  http://fgiasson.com/blog/ ¢  http://virtuoso.openlinksw.com/wiki/main/Main/Ods ¢  http://www.johnbreslin.com/blog/ ¢  http://www.wikier.org/ ¢  http://swaml.berlios.de/page 3 Semantic Web in Action
  4. 4. Social Web : Web 3.0 Web 2.0 [SKOS] Semantic Webpage 4 Semantic Web in Action
  5. 5. Social Web : Web 3.0 “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 Podcastpage 5 Semantic Web in Action
  6. 6. FOAF : Friend of Friend ¢  FOAF (an acronym of Friend of a Friend) •  Is a machine-readable ontology describing persons, their activities and their relations to other people and objects. Anyone can use FOAF to describe him or herself. FOAF allows groups of people to describe social networks without the need for a centralised database (Wikipedia) ¢  Everyone can create their own FOAF document and link to it from their homepage ¢  FOAF documents usually contain personal info, links to friends, and other related resourcespage 6 Semantic Web in Action
  7. 7. FOAF : Friend of Friend ¢ Resources •  http://www.foaf-project.org/ •  http://websemantique.org/FOAF •  http://fr.wikipedia.org/wiki/FOAFpage 7 Semantic Web in Action
  8. 8. FOAF : Friend of Friend ¢  Social vocabulary •  Information about -  Person -  Social Network / Relations -  Groups (multiple) -  FOAF can be combined with other vocabulariespage 8 Semantic Web in Action
  9. 9. FOAF : Friend of Friend ¢  Components (data) •  A way to identify persons across sites / services -  Privacy •  A way to describe social network -  Relations between people •  Email address (private) •  Hash of email (semi-public) •  URL’s (public)page 9 Semantic Web in Action
  10. 10. FOAF : Friend of Friend ¢  Component (tools) •  Tools / services •  Data providers -  Opening up social media sites •  Data users / consumerspage 10 Semantic Web in Action
  11. 11. FOAF : Friend of Friend <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"> <foaf:Person> <foaf:name>Jimmy Wales</foaf:name> <foaf:mbox rdf:resource="mailto:jwales@bomis.com" /> <foaf:homepage rdf:resource="http://www.jimmywales.com/" /> <foaf:nick>Jimbo</foaf:nick> <foaf:depiction rdf:resource="http://www.jimmywales.com/aus_img_small.jpg" /> <foaf:interest> <rdf:Description rdf:about="http://www.wikimedia.org" rdfs:label="Wikipedia" /> </foaf:interest> <foaf:knows> <foaf:Person> <foaf:name>Angela Beesley</foaf:name> </foaf:Person> </foaf:knows> </foaf:Person> </rdf:RDF>page 11 Semantic Web in Action
  12. 12. FOAF : Friend of Friendpage 12 Semantic Web in Action
  13. 13. FOAF : Friend of FriendFLICKR TWITTERTRIPLES FROM Source Alexandre Passant FACEBOOKpage 13 Semantic Web in Action
  14. 14. FOAF : Friend of Friendpage 14 Semantic Web in Action
  15. 15. FOAF : Friend of Friend ¢  Some Tools •  FOAF-a-matic, by Leigh Dodds : Javascript form to generate FOAF files •  FOAFaMaticMark2, Java application for generating FOAF files. •  FoaF Explorer, FOAF browser in HTML. •  FOAFer, FOAF browser in HTML. •  FOAF.Vix to display FOAF files and to explore et their relationships.page 15 Semantic Web in Action
  16. 16. SIOC: Semantically-Interlinked Online Communities ¢  SIOC (pronounced "shock") •  Provides methods for interconnecting discussion methods such as blogs, forums and mailing lists to each other. •  It consists of the SIOC ontology, an open-standard machine readable format for expressing the information contained both explicitly and implicitly in Internet discussion methods, of SIOC metadata producers for a number of popular blogging platforms and content management systems, and of storage and browsing/searching systems for leveraging this SIOC data (Wikipedia). ¢  Goal of the SIOC ontology: address interoperability issues on the Social Web •  SIOC adopted in a framework of 50 applications or modules deployed on over 400 sitespage 16 Semantic Web in Action
  17. 17. SIOC: Semantically-Interlinked Online Communities ¢  “It just dawned on me that the burgeoning SIOC-o-sphere (online communities exporting and exposing content via SIOC Ontology) is actually: Blogosphere 2.0” – Kingsley Idehen, Founder and CEO of OpenLink Software ¢  “SIOC has the potential to become one of the foundational vocabularies that make Semantic Web applications useful” – Ivan Herman, W3C / ERCIM ¢  “A project that started back in 2000 called Friend-of-a-Friend (FOAF) represents relationships between people, as well as basic contact details. SIOC does this for groups: it extends the FOAF idea to being able to talk about whole groups of people. I am excited about SIOC because you can use that information to determine trust, to let people in.” – Tim Berners-Lee, Creator of the World Wide Web Source : John Breslinpage 17 Semantic Web in Action
  18. 18. SIOC: Semantically-Interlinked Online Communities ¢  Resources •  http://en.wikipedia.org/wiki/SIOC •  http://sioc-project.org/ •  http://wiki.sioc-project.org/index.php/Main_Page •  http://www.w3.org/2008/09/msnws/papers/sioc.html •  http://www.w3.org/Submission/2007/02/Comment •  http://www.w3.org/Submission/sioc-spec/page 18 Semantic Web in Action
  19. 19. SIOC: Semantically-Interlinked Online Communities ¢  To fully describe the content and structure of community sites ¢  To create new connections between online discussion posts and items, forums and containers ¢  To enable the integration of online community information ¢  To browse connected Social Web items in interesting and innovative ways ¢  To overcome the chicken-and-egg problem with the Semantic Web Source : http://deri.org/, Slideshare hhtp://url.ie/e46page 19 Semantic Web in Action
  20. 20. SIOC: Semantically-Interlinked Online Communitiespage 20 Semantic Web in Action
  21. 21. SIOC: Semantically-Interlinked Online Communitiespage 21 Semantic Web in Action
  22. 22. SIOC: Semantically-Interlinked Online Communities Source : http://deri.org/, Slideshare hhtp://url.ie/e46page 22 Semantic Web in Action
  23. 23. SIOC: Semantically-Interlinked Online Communities Source : http://deri.org/, Slideshare hhtp://url.ie/e46page 23 Semantic Web in Action
  24. 24. SIOC: Semantically-Interlinked Online Communitiespage 24 Semantic Web in Action
  25. 25. SIOC: Semantically-Interlinked Online Communitiespage 25 Semantic Web in Action
  26. 26. SIOC: Semantically-Interlinked Online Communities ¢  SIOC applications list •  http://rdfs.org/sioc/applications/ ¢  SIOC export tools for •  Blogs and forums: WordPress, phpBB, Drupal, b2evolution •  “Legacy” applications: mailing lists, IRC •  New media: Twitter, Jaiku, Facebook, Flickr •  Enterprise applications: CWE (collaborative work environments) Source : http://deri.org/, Slideshare hhtp://url.ie/e46page 26 Semantic Web in Action
  27. 27. SIOC: Semantically-Interlinked Online Communities ¢  Explore more producers of SIOC data •  Sioku: -  SIOC data from Jaiku microblogging service -  http://sioku.sioc-project.org/ •  SWAML: -  Exports mailing list archives in RDF -  http://swaml.berlios.de/ •  OpenLink DataSpaces: -  Uses SIOC as a representation format for multiple social spaces -  http://virtuoso.openlinksw.com/wiki/main/Main/OdsIndex/ •  Use the Semantic Radar extension for Firefox for detecting / exploring SIOC data: -  http://sioc-project.org/firefox Source : http://deri.org/, Slideshare hhtp://url.ie/e46page 27 Semantic Web in Action
  28. 28. SIOC: Semantically-Interlinked Online Communitiespage 28 Semantic Web in Action
  29. 29. SIOC: Semantically-Interlinked Online Communities ¢  http://swoogle.umbc.edu/ •  http://swoogle.umbc.edu/index.php? option=com_frontpage&service=search&queryType=search_swd_all& searchString=garlatti&searchStart=1 ¢  http://visinav.deri.org/ •  http://visinav.deri.org/list?keyword=tim+berners+lee&projection= %3Chttp%3A%2F%2Fxmlns.com%2Ffoaf%2F0.1%2Ffamily_name %3E+.%0A ¢  http://sindice.com/ •  http://sindice.com/search?q=garlatti&qt=term ¢  http://pingthesemanticweb.com/ •  http://pingthesemanticweb.com/ping.php?url=http%3A// serge.garlatti.free.fr/wordpress/index.php%3Fsioc_type %3Dpost%26amp%3Bsioc_id%3D126page 29 Semantic Web in Action
  30. 30. SIOC: Semantically-Interlinked Online Communitiespage 30 Semantic Web in Action
  31. 31. SIOC: Semantically-Interlinked Online Communities ¢  Consuming SIOC as Semantic Web data •  SIOC = RDF data •  Generic Semantic Web applications can be used: -  RDF APIs (Jena, Redland, etc.) -  RDF crawlers -  RDF browsers (Tabulator, Zitgist, SIOC RDF Browser, etc.) -  More apps: http://www.w3.org/2001/sw/SW-FAQ#tools •  Customised applications can provide more added value and / or better user interfaces: -  SIOC Explorer (faceted browsing of SIOC data) -  Buxon, etc.page 31 Semantic Web in Action
  32. 32. SIOC: Semantically-Interlinked Online Communities ¢  SIOC Browser : •  http://sparql.captsolo.net/browser/ ¢  Semantic Radar: Firefox extensionpage 32 Semantic Web in Action
  33. 33. SIOC: Semantically-Interlinked Online Communitiespage 33 Semantic Web in Action
  34. 34. SIOC: Semantically-Interlinked Online Communities Creating SIOC data Using SIOC data ¢  SIOC APIs ¢  SPARQL endpoints, querying SIOC data •  SIOC Export API for PHP* •  ODS demo server and MyOpenLink.net* •  SIOC API for Java* •  #B4mad.Net SPARQL endpoint* ¢  Weblog, forum and CMS exporters ¢  Crawling and browsing SIOC data •  WordPress SIOC Exporter •  SIOC Crawler •  Dotclear SIOC Exporter* •  SIOC Browsers* and SIOC Explorer •  b2evolution SIOC Exporter •  Buxon* •  Drupal SIOC Exporter ¢  Using SIOC for new data •  phpBB 2.x SIOC Exporter •  Fishtank* •  Triplify* •  BAETLE* ¢  Other exporters •  RDFa on Rails* •  OpenLink DataSpaces* •  IkeWiki* •  TalkDigger* •  int.ere.st •  SWAML* •  OpenLink Virtuso AMI* •  Mailing List Archives* •  Talis Engage* •  Mailing List Exporter* ¢  Reusing SIOC data •  Twitter2RDF* •  IKHarvester, notitio.us and JeromeDL •  IRC2RDF* •  BSCW*, BC*, Corona* •  Sioku (Jaiku2RDF) SIOC utilities •  gnizr* ¢  Finding and indexing SIOC data •  OpenQabal* •  Semantic Radar •  BlogEngine.NET* •  PingTheSemanticWeb.com*page 34 Semantic Web in Action
  35. 35. SKOS: Simple Knowledge Organisation Systems ¢  SKOS •  Is a family of formal languages designed for representation of thesauri, classification schemes, taxonomies, subject-heading systems, or any other type of structured controlled vocabulary. SKOS is built upon RDF and RDFS, and its main objective is to enable easy publication of controlled structured vocabularies for the Semantic Web. SKOS is currently developed within the W3C framework (Wikipedia).page 35 Semantic Web in Action
  36. 36. SKOS: Simple Knowledge Organisation Systems ¢  Resources •  http://www.w3.org/TR/2008/WD-skos-primer-20080829/ •  http://en.wikipedia.org/wiki/SKOS •  http://www.w3.org/2004/02/skos/ •  http://www.lespetitescases.net/skos-l-avenir-de-la-folksonomie- y •  http://websemantique.org/SKOS •  http://esw.w3.org/topic/SkosDev/DataZonepage 36 Semantic Web in Action
  37. 37. SKOS: Simple Knowledge Organisation Systemspage 37 Semantic Web in Action
  38. 38. SKOS: Simple Knowledge Organisation Systemspage 38 Semantic Web in Action
  39. 39. DOAP: Description of a Project ¢  DOAP Description of a Project •  Is an RDF schema and XML vocabulary to describe open-source projects. It was created and initially developed by Edd Dumbill to convey semantically information associated with open-source software projects. It is currently used in the Mozilla Foundations project page and in several other software repositories. (Wikipedia) ¢  Resources •  http://websemantique.org/DOAP •  http://en.wikipedia.org/wiki/DOAP •  http://doapspace.org/page 39 Semantic Web in Action
  40. 40. DOAP: Description of a Projectpage 40 Semantic Web in Action
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×