DataPortability and Me: Introducing SIOC, FOAF and the Semantic Web

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

1 comments

Comments 1 - 1 of 1 previous next Post a comment

  • + Cloud John Breslin 2 years ago
    Probably best viewed by downloading the file as it contains some animations...
Post a comment
Embed Video
Edit your comment Cancel

14 Favorites & 1 Group

DataPortability and Me: Introducing SIOC, FOAF and the Semantic Web - Presentation Transcript

  1. DataPortability and Me Introducing SIOC, FOAF and the Semantic Web John Breslin http://www.johnbreslin.com/ DataPortability Lunch Meetup in London 6 th April 2008
  2. So many social media sites… * Source: Smashcut Media, www.smashcut-media.com
  3. Even more services…
  4. It takes a lot of time…
  5. Filling out your profiles, re-adding your friends…
  6. Uploading posts and content items to “stovepipes”!
  7. Social media sites are like data silos * Source: Pidgin Technologies, www.pidgintech.com
  8. Many isolated communities of users and their data * Source: Pidgin Technologies, www.pidgintech.com
  9. Need ways to connect these islands * Source: Pidgin Technologies, www.pidgintech.com
  10. Allowing users to easily move from one to another * Source: Pidgin Technologies, www.pidgintech.com
  11. Enabling users to easily bring their data with them * Source: Pidgin Technologies, www.pidgintech.com
  12. What if I use multiple services and I want to…
    • Move the stuff I have on one service to another (e.g. move all my blog posts, comments, friends, etc. from WordPress.com to “Acme Blogs”)
    • Move all my stuff from multiple services to one third-party service
    • Centralise my stuff on my own service, e.g. my blog
    • See my stuff on a third-party service providing an aggregate view, like FriendFeed
    • Need data portability!
  13. (De-)centralised me
  14. … that connect you to other people
    • Discussions
    • Bookmarks
    • Annotations
    • Profiles
    • Microblogs
    • Multimedia
    Control your data: these are the social objects…
  15. The philosophy of DataPortability
    • As users, our identity, photos, videos and other forms of personal data should be discoverable by, and shared between our chosen (and trusted) tools or vendors
    • We need a DHCP for identity, a distributed file system for data
    • The technologies already exist, we simply need a complete reference design to put the pieces together
  16. The mission of DataPortability
    • To put all existing technologies and initiatives in context to create a reference design for end-to-end data portability
    • To promote that design to the developer, vendor and end-user community
  17. The phases of DataPortability
    • Foundation
    • Invitation
    • Investigation / Research
    • Design / Documentation
    • Evangelise
  18. Using existing technologies, inventing no new ones
  19. Other initiatives “near” DataPortability
  20. Social networking fatigue
    • How many general or niche SNSs are you willing to register and / or interact with?
    • People search engine and aggregation sites are now appearing to compensate:
      • SocialURL – organise your online identities
      • PeekYou – matching web pages with their owners
      • Spock – organising information around people
      • Rapleaf – reputation lookup and email search
      • Wink – free people search engine
      • FriendFeed – subscribe to all of your friends’ feeds
  21. Social network portability and reusability
    • Need distributed social networks and reusable profiles
    • Users may have many identities and sets of friends on different social networks, where each identity was created from scratch
    • Allow user to import existing profile and contacts, using a single global identity with different views (e.g. via FOAF, XFN / hCard, OpenID, etc.)
    • See also:
      • http://bradfitz.com/social-graph-problem/
      • http://danbri.org/words/2007/09/13/194
      • http://code.google.com/apis/socialgraph/
  22. Semantics can help
    • By using agreed-upon semantic formats to describe people, content objects and the connections that bind them all together , social media sites can interoperate by appealing to common semantics
    • Developers are already using semantic technologies to augment the ways in which they create, reuse, and link profiles and content on social media sites (using FOAF, XFN / hCard, SIOC, etc.)
    • In the other direction, object-centered social networks can serve as rich data sources for semantic applications
  23. The Semantic Web for dummies
    • XML customised tags, like:
      • <dog>Nena</dog>
    • + RDF relations, in triples, like:
      • (Nena) (is_dog_of) (Kimiko/Stefan)
    • + Ontologies / hierarchies of concepts, like:
      • mammal -> canine -> Cotton de Tulear -> Nena
    • + Inference rules like:
      • If (person) (owns) (dog), then (person) (cares_for) (dog)
    • = Semantic Web!
    * Sources: Text by Stefan Marti; Picture by Duncan Hull
  24. FOAF (Friend-of-a-Friend)
    • FOAF is an ontology for describing people and the relationships that exist between them
    • Can be integrated with any other SW vocabularies
    • Some services with FOAF exports:
    • People can also create their own FOAF document and link to it from their homepage
    • FOAF documents usually contain personal info, links to friends, and other related resources
  25. Integrating social networks with FOAF for reuse Common formats, unique URIs * Source: Sheila Kinsella, Applications of Social Network Analysis 2007
  26. SIOC (Semantically-Interlinked Online Communities)
    • A schema for representing users, forums, posts and threads, containers, and other items in online community sites, for reuse and interoperability:
      • Aims to fully describe the structure of content in these sites
      • Also to create new connections between forums and posts from different types of discussion systems (blogs, forums, mailing lists, etc.) and content items / containers on Web 2.0 sites
      • And to browse connected posts and channels in interesting ways (e.g. distributed linked conversations, decentralised discussion channels and communities, etc.)
  27. Quotes about SIOC
    • “ I […] think the concept is HOT” – Robert Douglass, Drupal Developer
    • “ 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
  28.  
  29. The SIOC RDF ontology (important terms)
  30. SIOC and other ontologies
  31. Using SIOC and FOAF to represent portable data
    • SIOC metadata exporters have been created for open-source / commercial discussion systems and popular Web 2.0 sites:
      • b2evolution, Dotclear, Drupal, phpBB, WordPress, mailing lists, IRC, Twitter, Jaiku, aggregators, OpenLink Data Spaces, Talis Engage, etc.
    • Easy-to-use APIs have been produced for writing your own SIOC applications in PHP, Ruby on Rails and Java
    • As well as nearly 20 academic papers about SIOC and a W3C member submission ( http://www.w3.org/Submission/2007/02/ ), easy-to-read documentation and usage examples are available :
      • http://sioc-project.org/
    • SIOC aims to infect the Web infrastructure:
      • During next upgrade cycle gigabytes of community data become available!
    Getting traction for SIOC
  32. SIOC in use (~50 implementations, applications)
    • We have lots of producers of SIOC data, but now we need to build more applications that can consume it, like this WordPress importer:
      • Just as WordPress can import blog entries from various blogging systems, the SIOC importer can import any discussion posts represented in SIOC (forum posts, mail messages, IRC chats)
  33. Porting social media contributions from data providers to import services
  34.  
  35. Join the DataPortability and SIOC projects!
    • http://dataportability.org
    • http://sioc-project.org
  36. Ownership, control, freedom at opensocialweb.org

+ John BreslinJohn Breslin, 2 years ago

custom

4563 views, 14 favs, 11 embeds more stats

DataPortability Lunch Meetup / London / 6th April 2 more

More Info

© All Rights Reserved

Go to text version
  • Total Views 4563
    • 4484 on SlideShare
    • 79 from embeds
  • Comments 1
  • Favorites 14
  • Downloads 149
Most viewed embeds
  • 40 views on http://www.johnbreslin.com
  • 11 views on http://blog.communipedia.de
  • 8 views on http://planetrdf.com
  • 7 views on http://inao.blogspot.com
  • 4 views on http://researchsmeesearch.tumblr.com

more

All embeds
  • 40 views on http://www.johnbreslin.com
  • 11 views on http://blog.communipedia.de
  • 8 views on http://planetrdf.com
  • 7 views on http://inao.blogspot.com
  • 4 views on http://researchsmeesearch.tumblr.com
  • 4 views on http://www.inao.blogspot.com
  • 1 views on http://127.0.0.1
  • 1 views on http://blog.seesaa.jp
  • 1 views on http://www.servicemodels.ru
  • 1 views on http://safe.tumblr.com
  • 1 views on http://feeds.feedburner.com

less

Flagged as inappropriate Flag as inappropriate
Flag as innappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel

Categories

Groups / Events