Weaving SIOC into the Web of Linked Data

  • 26,662 views
Uploaded 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 http://events.linkeddata.org/ldow2008/ for all papers and slides.

More in: Technology , Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
26,662
On Slideshare
0
From Embeds
0
Number of Embeds
3

Actions

Shares
Downloads
290
Comments
0
Likes
12

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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
      • http://www.w3.org/Submission/2007/02/
      • 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 http://rdfs.org/sioc/spec/
  • 5. SIOC d ata p roducers
    • SIOC a pplications l ist :
      • http://rdfs.org/sioc/applications/
    • > 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
    • http://sparql.captsolo.net/browser
  • 7. The SIOC food chain
    • ~50 applications for working with SIOC data (producing, finding, consuming, …) listed at http://rdfs.org/sioc/applications/
  • 8. SIOC Tutorial @ WWW ’08
    • Look here for more information about the SIOC Project
    • <> rdfs:seeAlso < http://url.ie/bwk > .
    • SIOC Project homepage
      • http://sioc-project.org/
    • 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)
      • http://wiki.foaf-project.org/SparqlPress
  • 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 => http://dbpedia.org/resource/SPARQL
  • 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
      • http://sioku.sioc-project.org/
    • Flickr:
      • Flickr to RDF wrapper
      • http://apassant.net/home/2007/12/flickrdf/
    • SWAML:
      • Exports mailing list archives in RDF
      • Interlink with FOAF profiles using Sindice / SWSE
      • http://swaml.berlios.de/
    • OpenLink DataSpaces:
      • Uses SIOC as a representation format for multiple social spaces
      • http://virtuoso.openlinksw.com/wiki/main/Main/OdsIndex/
  • 23. FlickrRDF using SIOC, FOAF, SIOC Types, Geo
  • 24. Social Media Data and SIOC
    • SIOC « type » module
      • http://rdfs.org/sioc/types
      • 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 boards.ie
    • boards.ie has been publishing social graph information online using FOAF since 2004
    • With its 10 years of discussions, boards.ie 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 boards.ie
    • To enter, go to http://data.sioc-project.org
  • 29. Find people experienced in using SIOC / suggest improvements / participate in SIOC development
    • The SIOC project page and wiki:
      • http://sioc-project.org and http://wiki.sioc-project.org
    • The SIOC W3C member submission:
      • http://www.w3.org/Submission/2007/02/
    • A SIOC developer mailing list:
      • http://groups.google.com/group/sioc-dev
    • Real-time IRC chat channel about SIOC:
      • irc://irc.freenode.net/sioc
    • A comprehensive list of SIOC applications:
      • http://rdfs.org/sioc/applications/
    • The SIOC RDF Browser prototype:
      • http://sparql.captsolo.net/browser/
    • Semantic Radar extension for Firefox:
      • https://addons.mozilla.org/en-US/firefox/addon/3886