SlideShare a Scribd company logo
Data Accessibility  & Me :-) Introducing SIOC, FOAF and the Linked Data Web Adapted from: John Breslin http://www.johnbreslin.com/ By: Kingsley Idehen  URI: http://community.linkeddata.org/person/kidehen2#this DataPortability Lunch Meetup in London 6 th  April 2008
So many social media sites… * Source: Smashcut Media, www.smashcut-media.com
Even more services…
It takes a lot of time…
Filling out your profiles, re-adding your friends…
Uploading posts and content items to “stovepipes”!
Social media sites are like data silos * Source: Pidgin Technologies, www.pidgintech.com
Many isolated communities of users and their data * Source: Pidgin Technologies, www.pidgintech.com
Need ways to connect these islands * Source: Pidgin Technologies, www.pidgintech.com
Allowing users to easily access their data across services via Hyperdata Links (URIs) * Source: Pidgin Technologies, www.pidgintech.com
Enabling users to easily reference their data from anywhere * Source: Pidgin Technologies, www.pidgintech.com
What if I use multiple services and I want to… Access (reference) the stuff I have on one service from another (e.g. mesh all my blog posts, comments, friends, etc. across my WordPress.com and “Acme Blogs”) Make all my stuff from multiple services accessible to one third-party service Centralise access to my stuff via my own service, e.g. my personal data space (comprised of blogs, Wikis, Bookmarks etc.) See my stuff as part of the increasing mesh of Linked Data Sources on the Giant Global Graph  Need data accessibility!
(De-)centralised me
… that connect you to other people Discussions Bookmarks Annotations Profiles Microblogs Multimedia … Control your data: these are the social objects…
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 data space system for meshing data & identity  The technologies already exist, we simply need the demonstrations together :-)
The mission of DataPortability To put all existing technologies and initiatives in context to create a reference design for end-to-end data portability & accessibility (hopefully!) To promote that design to the developer, vendor and end-user community
The phases of DataPortability Foundation Invitation Investigation / Research Design / Documentation Evangelise
Using existing technologies, inventing no new ones
Other initiatives “near” DataPortability
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
Social network portability, reusability, and data accessibility Need distributed social networks and reusable live profiles (linked data URIs + FOAF) 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/
Linked Data Helps! By using agreed-upon shared vocabularies and schemas to  describe people, content objects and the connections that bind them all together , social media sites simply become hubs within the Giant Global Graph Developers are already  using Linked Data 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 Linked Data applications
The Link Data Web for dummies Give everything you observe (data) an ID Use HTTP URIs (URLs + string pattern) to create Data IDs Use your Data IDs to link to Data elswhere (as you do with Web page URLs) Example: http://community.linkeddata.org/dataspace/person/kidehen2#this = Linked Data Web! * Sources: Text by Stefan Marti; Picture by Duncan Hull
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 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
Integrating social networks with FOAF for reuse Common formats, unique Data IDs (URIs) * Source: Sheila Kinsella, Applications of Social Network Analysis 2007
SIOC (Semantically-Interlinked Online Communities) A schema for representing Linkded Data Spaces comprised of: people, weblogs, bookmarks, photo albums, calendars, discussions, addressbooks, social networks etc.: Aims to fully describe the data objects across data spaces connected via the Web Facilitates creation of new connections between people, places, events, weblogs, and other things (data/entities/objects) via the Web Simplies creation and discovery of federated communities Exposes the Giant Global Graph of Linked Data on the Web!
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
 
The SIOC RDF ontology (important terms)
SIOC and other ontologies
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
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)
Porting social media contributions from data providers to import services
 
Join the DataPortability and SIOC projects! http://dataportability.org http://sioc-project.org
Ownership, control, freedom at opensocialweb.org

More Related Content

PPT
DataPortability and Me: Introducing SIOC, FOAF and the Semantic Web
PPT
Interlinking Online Communities and Enriching Social Software with the Semant...
PPTX
The Social Semantic Web
PDF
Tutorial: Social Semantics
PPTX
Social Semantic Web on Facebook Open Graph protocol and Twitter Annotations
PPTX
Semantic Wiki: Social Semantic Web in Use
PPT
Semantic Web 2.0: Creating Social Semantic Information Spaces
PPT
Data Portability with SIOC and FOAF
DataPortability and Me: Introducing SIOC, FOAF and the Semantic Web
Interlinking Online Communities and Enriching Social Software with the Semant...
The Social Semantic Web
Tutorial: Social Semantics
Social Semantic Web on Facebook Open Graph protocol and Twitter Annotations
Semantic Wiki: Social Semantic Web in Use
Semantic Web 2.0: Creating Social Semantic Information Spaces
Data Portability with SIOC and FOAF

What's hot (20)

PPT
Web 3.0 (Presentation)
PPTX
The Social Semantic Web
PDF
The Social Semantic Web
PDF
PPT
The Social Semantic Web: An Introduction
PPT
Enhancing the Web Experience
PPTX
Predicting Discussions on the Social Semantic Web
PPT
Good Practice by Focuss.Info: Community Contributed Content with Web 2.0 Soci...
PPTX
web2.0 - computer networks
PPTX
About the Social Semantic Web
PPT
Social Bookmarking
PDF
Web 2.0 and Web 3.0
PPTX
Linking In-Game Events and Entities to Social Data on the Web
PPTX
Michalis Vafopoulos: Initial thoughts about existence in the Web
PPT
RSS and Social Bookmarking
PPT
PDF
Web technology
PPTX
Web Evolution Nova Spivack Twine
PPTX
What is Web 3.0?
PPTX
Breaking Down Walls in Enterprise with Social Semantics
Web 3.0 (Presentation)
The Social Semantic Web
The Social Semantic Web
The Social Semantic Web: An Introduction
Enhancing the Web Experience
Predicting Discussions on the Social Semantic Web
Good Practice by Focuss.Info: Community Contributed Content with Web 2.0 Soci...
web2.0 - computer networks
About the Social Semantic Web
Social Bookmarking
Web 2.0 and Web 3.0
Linking In-Game Events and Entities to Social Data on the Web
Michalis Vafopoulos: Initial thoughts about existence in the Web
RSS and Social Bookmarking
Web technology
Web Evolution Nova Spivack Twine
What is Web 3.0?
Breaking Down Walls in Enterprise with Social Semantics
Ad

Viewers also liked (6)

PDF
The Social Semantic Web
PDF
Semantic Web 2.0
PDF
Blogs and Podcasting
PPT
John Breslin at the Innovation Academy
PDF
Wiki Ireland
PDF
Dealing with Information Overload
The Social Semantic Web
Semantic Web 2.0
Blogs and Podcasting
John Breslin at the Innovation Academy
Wiki Ireland
Dealing with Information Overload
Ad

Similar to Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web (20)

PPT
Weaving SIOC into the Web of Linked Data
PDF
Foaf Openid Milan
PDF
Social web Ontologies
PDF
VU University Amsterdam - The Social Web 2016 - Lecture 3
PPT
Journalists and the Social Web 3
PDF
Lots of SIOC Data, Now What?
PPT
Semantic Web in Action
PDF
SIOC Tactics: Gaining Acceptance for a Semantic Web Vocabulary on the Social Web
PPS
Linking Open Data with Drupal
PPT
The Future of Social Networks: The Need for Semantics
PDF
Microblogging: A Semantic Web and Distributed Approach
PPT
SIOC: Semantic Web for Social Media Sites
PPTX
NISO/DCMI Webinar: Schema.org and Linked Data: Complementary Approaches to Pu...
PDF
The Social Semantic Web: New York Times Edition
PDF
"Whatever I can get..."
PDF
121004 linking open_data_with_drupal_v1
PPTX
Social Semantic (Sensor) Web
PPT
Data Portability
PDF
FOAF & SIOC applications
PDF
Lecture3: What is the DATA on the Social Web (VU Amsterdam Social Web Course)
Weaving SIOC into the Web of Linked Data
Foaf Openid Milan
Social web Ontologies
VU University Amsterdam - The Social Web 2016 - Lecture 3
Journalists and the Social Web 3
Lots of SIOC Data, Now What?
Semantic Web in Action
SIOC Tactics: Gaining Acceptance for a Semantic Web Vocabulary on the Social Web
Linking Open Data with Drupal
The Future of Social Networks: The Need for Semantics
Microblogging: A Semantic Web and Distributed Approach
SIOC: Semantic Web for Social Media Sites
NISO/DCMI Webinar: Schema.org and Linked Data: Complementary Approaches to Pu...
The Social Semantic Web: New York Times Edition
"Whatever I can get..."
121004 linking open_data_with_drupal_v1
Social Semantic (Sensor) Web
Data Portability
FOAF & SIOC applications
Lecture3: What is the DATA on the Social Web (VU Amsterdam Social Web Course)

More from John Breslin (20)

PDF
Ireland: Island of Innovation and Entrepreneurship
PDF
Old Ireland in Colour
PDF
A Balanced Routing Algorithm for Blockchain Offline Channels using Flocking
PDF
Collusion Attack from Hubs in the Blockchain Offline Channel Network
PDF
Collaborative Leadership to Increase the Northern & Western Region’s Innovati...
PDF
TRICS: Teaching Researchers and Innovators how to Create Startups
PDF
Entrepreneurship is in Our DNA
PDF
Galway City Innovation District
PDF
Innovation Districts and Innovation Hubs
PDF
Disciplined mHealth Entrepreneurship
PDF
Searching for Startups
PPTX
Intellectual Property: Protecting Ideas, Designs and Brands in the Real World...
PDF
Innovation and Entrepreneurship: Tips, Tools and Tricks
PDF
Growing Galway's Startup Community
PDF
Startup Community: What Galway Can Do Next
PDF
Adding More Semantics to the Social Web
PDF
Communities and Tech: Build Which and What Will Come?
PDF
Data Analytics and Industry-Academic Partnerships: An Irish Perspective
PPT
“I Like” - Analysing Interactions within Social Networks to Assert the Trustw...
PDF
Engaging Citizens in Research and Innovation: Opportunities and Challenges Af...
Ireland: Island of Innovation and Entrepreneurship
Old Ireland in Colour
A Balanced Routing Algorithm for Blockchain Offline Channels using Flocking
Collusion Attack from Hubs in the Blockchain Offline Channel Network
Collaborative Leadership to Increase the Northern & Western Region’s Innovati...
TRICS: Teaching Researchers and Innovators how to Create Startups
Entrepreneurship is in Our DNA
Galway City Innovation District
Innovation Districts and Innovation Hubs
Disciplined mHealth Entrepreneurship
Searching for Startups
Intellectual Property: Protecting Ideas, Designs and Brands in the Real World...
Innovation and Entrepreneurship: Tips, Tools and Tricks
Growing Galway's Startup Community
Startup Community: What Galway Can Do Next
Adding More Semantics to the Social Web
Communities and Tech: Build Which and What Will Come?
Data Analytics and Industry-Academic Partnerships: An Irish Perspective
“I Like” - Analysing Interactions within Social Networks to Assert the Trustw...
Engaging Citizens in Research and Innovation: Opportunities and Challenges Af...

Recently uploaded (20)

PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Spectroscopy.pptx food analysis technology
PDF
Empathic Computing: Creating Shared Understanding
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
KodekX | Application Modernization Development
PPTX
sap open course for s4hana steps from ECC to s4
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Electronic commerce courselecture one. Pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Spectral efficient network and resource selection model in 5G networks
Encapsulation_ Review paper, used for researhc scholars
Spectroscopy.pptx food analysis technology
Empathic Computing: Creating Shared Understanding
Building Integrated photovoltaic BIPV_UPV.pdf
KodekX | Application Modernization Development
sap open course for s4hana steps from ECC to s4
“AI and Expert System Decision Support & Business Intelligence Systems”
NewMind AI Weekly Chronicles - August'25 Week I
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Digital-Transformation-Roadmap-for-Companies.pptx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
The Rise and Fall of 3GPP – Time for a Sabbatical?
Programs and apps: productivity, graphics, security and other tools
Understanding_Digital_Forensics_Presentation.pptx
MYSQL Presentation for SQL database connectivity
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Electronic commerce courselecture one. Pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Spectral efficient network and resource selection model in 5G networks

Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web

  • 1. Data Accessibility & Me :-) Introducing SIOC, FOAF and the Linked Data Web Adapted from: John Breslin http://www.johnbreslin.com/ By: Kingsley Idehen URI: http://community.linkeddata.org/person/kidehen2#this DataPortability Lunch Meetup in London 6 th April 2008
  • 2. So many social media sites… * Source: Smashcut Media, www.smashcut-media.com
  • 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 access their data across services via Hyperdata Links (URIs) * Source: Pidgin Technologies, www.pidgintech.com
  • 11. Enabling users to easily reference their data from anywhere * Source: Pidgin Technologies, www.pidgintech.com
  • 12. What if I use multiple services and I want to… Access (reference) the stuff I have on one service from another (e.g. mesh all my blog posts, comments, friends, etc. across my WordPress.com and “Acme Blogs”) Make all my stuff from multiple services accessible to one third-party service Centralise access to my stuff via my own service, e.g. my personal data space (comprised of blogs, Wikis, Bookmarks etc.) See my stuff as part of the increasing mesh of Linked Data Sources on the Giant Global Graph Need data accessibility!
  • 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 data space system for meshing data & identity The technologies already exist, we simply need the demonstrations 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 & accessibility (hopefully!) 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, reusability, and data accessibility Need distributed social networks and reusable live profiles (linked data URIs + FOAF) 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. Linked Data Helps! By using agreed-upon shared vocabularies and schemas to describe people, content objects and the connections that bind them all together , social media sites simply become hubs within the Giant Global Graph Developers are already using Linked Data 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 Linked Data applications
  • 23. The Link Data Web for dummies Give everything you observe (data) an ID Use HTTP URIs (URLs + string pattern) to create Data IDs Use your Data IDs to link to Data elswhere (as you do with Web page URLs) Example: http://community.linkeddata.org/dataspace/person/kidehen2#this = Linked Data 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 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 Data IDs (URIs) * Source: Sheila Kinsella, Applications of Social Network Analysis 2007
  • 26. SIOC (Semantically-Interlinked Online Communities) A schema for representing Linkded Data Spaces comprised of: people, weblogs, bookmarks, photo albums, calendars, discussions, addressbooks, social networks etc.: Aims to fully describe the data objects across data spaces connected via the Web Facilitates creation of new connections between people, places, events, weblogs, and other things (data/entities/objects) via the Web Simplies creation and discovery of federated communities Exposes the Giant Global Graph of Linked Data on the Web!
  • 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
  • 32. 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
  • 33. SIOC in use (~50 implementations, applications)
  • 34. 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)
  • 35. Porting social media contributions from data providers to import services
  • 36.  
  • 37. Join the DataPortability and SIOC projects! http://dataportability.org http://sioc-project.org
  • 38. Ownership, control, freedom at opensocialweb.org