Your SlideShare is downloading. ×
Weaving SIOC into the Web of Linked Data
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Weaving SIOC into the Web of Linked Data


Published on

Our presentation "Weaving SIOC into the Web of Linked Data" at the LDOW 2008 (Linked Data on the Web) workshop, a part of WWW 2008 conference. …

Our presentation "Weaving SIOC into the Web of Linked Data" at the LDOW 2008 (Linked Data on the Web) workshop, a part of WWW 2008 conference.

See for all papers and slides.

Published in: Technology, Education

  • Be the first to comment

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide


  • 1. Weaving SIOC into the Web of Linked Data Uldis Boj ā rs 1 , Alexandre Passant 2 , Richard, Cyganiak 1 , John Breslin 1 1 Digital Enterprise Research Institute, National University of Ireland, Galway 2 LaLIC, Université Paris-Sorbonne / Electricité de France R&D
  • 2.  
  • 3. SIOC Overview
    • SIOC - Semantically-Interlinked Online Communities
    • SIOC is a standard way for expressing information on online community sites in a rich, machine-readable form.
    • W3C Member Submission – June 2007
      • Academic and Industrial Partners
      • 3 documents
        • SIOC Core Ontology Specification
        • SIOC Ontology: Applications and Implementation Status
        • SIOC Ontology: Related Ontologies and RDF Vocabularies
  • 4. The SIOC Core Ontology SIOC Ontology Specification
  • 5. SIOC d ata p roducers
    • SIOC a pplications l ist :
    • > 20 a pplications for p roducing SIOC d ata :
      • F ree and o pen s ource
    • SIOC e xport t ools for:
      • Blogs and forums: WordPress, phpBB, Drupal, b2evolution
      • “ Legacy” applications: m ailing lists, IRC
      • New media: Twitter, Jaiku , Facebook, Flickr
      • Enterprise applications: CWE (collaborative work environments)
  • 6. SIOC RDF Browser
  • 7. The SIOC food chain
    • ~50 applications for working with SIOC data (producing, finding, consuming, …) listed at
  • 8. SIOC Tutorial @ WWW ’08
    • Look here for more information about the SIOC Project
    • <> rdfs:seeAlso < > .
    • SIOC Project homepage
    • This presentation concentrates on SIOC as a citizen of the Linked Data Universe
  • 9. Firsts steps towards Linked SIOC Data
    • Exporters create interlinked SIOC data
      • Using rdfs:seeAlso links or dereferencable URIs
        • E.g. RDF document describing a sioc:Post links to a document describing the User that created it, …
    • Yet, this can still be viewed as « walled garden »
  • 10. Interlinking users and content inside a community
    • The sioc:Site instance provide a unique entry point for the whole RDF data
    • Site links to Posts; Posts link to Comments & Users; …
    • All SIOC RDF pages are linked together starting from the top of the tree
    • Useful to crawl SIOC data
  • 11. Interlinking SIOC and FOAF data
    • FOAF – Friend Of A Friend
    • FOAF and SIOC can be combined to describe one’s social activity:
      • foaf:Person is used to represent the physical person
      • sioc:User is used to represent his user account(s)
    • Since FOAF is widely used on the Semantic Web, it can provide a great source of linked data between different datasets
    • Use owl:sameAs between different FOAF URIs to provide more linked data
    • SIOC profiles can link to an external FOAF URI
      • Example of linking from SIOC to FOAF
  • 12. A person and their user accounts
  • 13. Linking to SIOC data « from the outside »
    • foaf:holdsOnlineAccount
      • Relationships between persons and their account(s)
      • Linking FOAF profiles to sioc:User accounts
        • sioc:User rdfs:subClassOf foaf:OnlineAccount .
        • PersonQ foaf:holdsOnlineAccount UserAccountQ .
        • UserAccountQ a sioc:User .
    • Use dereferencable URIs and/or seeAlso
      • This depends on how RDF data are exposed by the target system
  • 14. Making SIOC data easier to discover
    • RDF autodiscovery
    • Content negotiation
    • RDFa
  • 15. Interlinking SIOC and SKOS data
    • SKOS – Simple Knowledge Organisation System
    • Can be used to link to Tags and Categories
      • The Tag Ontology defines Tag as subclass of skos:Concept
    • The sioc:topic property provides a way to define topic(s) of any content using (among others) SKOS concepts
      • Topics can be shared between communities
      • Interlinking data between communities thanks to those topics
    • SparqlPress
      • A WordPress/SPARQL Linked Data Project (work in progress)
  • 16. Interlinking SIOC, FOAF and SKOS
  • 17. Interlinking SIOC and other resources
    • Reference datasets from the LOD initiative
      • DBPedia
      • GeoNames
      • MusicBrainz
      • … .
    • E.g., Semantic Microblogging (SFSW ’08)
  • 18. Weaving microblogging into the Semantic Web
    • Producing AND consuming data
    • Interlinking with existing RDF data (e.g. GeoNames)
    • Faceted browsing
  • 19.  
  • 20. Interlinking SIOC and other resources (2)
    • MOAT – Meaning Of A Tag
      • Provide an ontology and tools to assign meanings to your tags with existing resources and then link tagged content with URIs of those resources rather than simple tags
      • Using URIs from reference datasets helps to interlink data
        • Eg: « SPARQL » tag =>
  • 21. A Pipeline for Enriching SIOC Data
    • Post-process generated SIOC data
      • E.g. extract links to HTML, RDF and other types of data from the content
    • Extracting links
      • Simple, performed by a part of SIOC export plugins
      • sioc:links_to, rdfs:seeAlso
    • What about richer data?
      • Named entity extraction
      • Retrieve a subset of properties of resources a post links to
        • Enrich RDF data about a post with this information
      • Extract structured data contained within content items
        • Structured blogging, microformats
        • RDFa, GRDDL
    • Future directions
      • RDF-based online community sites
  • 22. Some producers of SIOC data
    • Sioku:
      • SIOC data from Jaiku microblogging service
    • Flickr:
      • Flickr to RDF wrapper
    • SWAML:
      • Exports mailing list archives in RDF
      • Interlink with FOAF profiles using Sindice / SWSE
    • OpenLink DataSpaces:
      • Uses SIOC as a representation format for multiple social spaces
  • 23. FlickrRDF using SIOC, FOAF, SIOC Types, Geo
  • 24. Social Media Data and SIOC
    • SIOC « type » module
      • Defines subclasses of sioc:Container and sioc:Item
        • Blog, Wiki, MessageBoard …
        • BlogPost, WikiArticle, BoardPost …
      • Provides types for most of social media conributions
    • Object-centered sociality
    • Data portability
      • SIOC provides an open and machine-readable way for social data
  • 25. SIOC and Data Portability
  • 26. Open Questions
    • Choice of URIs
      • SIOC Community working on best practices
      • Issue: content negotiation may not always be available
    • Paging for large amounts of data
      • rdfs:seeAlso(s) ?
    • Your Comments / Questions?
  • 27. Summary
    • SIOC is a part of the Linked Data Universe
    • RDF documents generated by SIOC export tools are usually interlinked between themselves
    • User-created content on online community sites can be a source of links to other LOD resources
      • Linking to external FOAF profiles
      • Extracting links to other resources from the content
    • SIOC-enabled sites generate SIOC and FOAF data that can be linked to by other data sources
      • Making data discoverable is important
    • SIOC can interlink LOD resources from a user-centric point of view
      • Object-centred sociality
  • 28. SIOC competition with
    • has been publishing social graph information online using FOAF since 2004
    • With its 10 years of discussions, can serve as a rich source of SIOC data for the Social Semantic Web:
      • The data to be “SIOC-ified” is already all publicly viewable, but it is difficult to leverage without any added semantics due to the fact that it is embedded in heavily-styled HTML pages
    • DERI are sponsoring a competition with prizes (the top prize is €3000) for whoever is judged to have produced the most interesting application(s) that makes use of the SIOC data exported from
    • To enter, go to
  • 29. Find people experienced in using SIOC / suggest improvements / participate in SIOC development
    • The SIOC project page and wiki:
      • and
    • The SIOC W3C member submission:
    • A SIOC developer mailing list:
    • Real-time IRC chat channel about SIOC:
      • irc://
    • A comprehensive list of SIOC applications:
    • The SIOC RDF Browser prototype:
    • Semantic Radar extension for Firefox: