SlideShare a Scribd company logo
1 of 8
Download to read offline
Digital Enterprise Research Institute                                          www.deri.i
                                                                               e




                               SMOB: The best of both
                                      worlds
                     Alexandre Passant, Julia Anaya, Owen
                           Sacco, Pavan Kapanipathi


 FSW2011
 Saturday, 4th June 2011
 Berlin, Germany
© Copyright 2010 Digital Enterprise Research Institute. All rights reserved.
SMOB
Digital Enterprise Research Institute                 www.deri.i
                                                      e


          Open source microblogging framework
          Data is modelled and exchanged using Semantic
           Web standards (RDF(S) and SPARQL) and Linked
           Data principles
          Relies on protocols emerging from Social Web
           systems (RSS, PubSubHubbub, WebSockets)




                                        2
Linked Data for the Social Web
Digital Enterprise Research Institute                    www.deri.i
                                                         e


          Combines several vocabularies such as FOAF,
           SIOC, MOAT / CommonTag or OPO
          Advantages:
               Application-agnostic
               Interlinking to social data
               Meaningful representation of topics
               Disambiguate tags
               Transparent to the user




                                        3
Architecture
Digital Enterprise Research Institute                       www.deri.i
                                                            e



                PubSubHubBub (PuSH) is an open, server-to-
                 server pubsub (publish/subscribe) protocol as
                 an extension to Atom and RSS




                                        4
Publishing
Digital Enterprise Research Institute                       www.deri.i
                                                            e


          Since PuSH does not support RDF, we encode
           SPARQL 1.1 Update queries in the RSS feeds
          Web Sockets are also added to allow client-to-
           server communication




                                        5
The privacy challenge
Digital Enterprise Research Institute                  www.deri.i
                                                       e


          The WebID protocol and the Privacy
           Preference Ontology (PPO) allow authentication
           and access control
          The process is transparent to the user




                                        6
Access control
Digital Enterprise Research Institute       www.deri.i
                                            e




                                        7
Summary
Digital Enterprise Research Institute                                                          www.deri.i
                                                                                               e


          Discussed how a combination of Semantic Web
           standards and pragmatic Social Web
           protocols could be benficial to achieve the
           Federated Social Web vision
          Implemented privacy-by-design in SMOB




      http://smob.me, https://github.com/smob/smob
      alexandre.passant@deri.ie julia.anaya@deri.ie, owen.sacco@deri.ie, pavan.kapanipathi@deri.org




                                               8

More Related Content

Similar to Fsw2011 smob

Adb brief for edupub 2014
Adb brief for edupub 2014Adb brief for edupub 2014
Adb brief for edupub 2014
RePubIT Inc.
 
Swap2010 agave
Swap2010 agaveSwap2010 agave
Swap2010 agave
juanaya
 
Better integrations through open interfaces
Better integrations through open interfacesBetter integrations through open interfaces
Better integrations through open interfaces
Steve Speicher
 
Utilizing Open Data for interactive knowledge transfer
Utilizing Open Data for interactive knowledge transferUtilizing Open Data for interactive knowledge transfer
Utilizing Open Data for interactive knowledge transfer
Monika Steinberg
 

Similar to Fsw2011 smob (20)

Adb brief for edupub 2014
Adb brief for edupub 2014Adb brief for edupub 2014
Adb brief for edupub 2014
 
Swap2010 agave
Swap2010 agaveSwap2010 agave
Swap2010 agave
 
Semantic web browser
Semantic web browser Semantic web browser
Semantic web browser
 
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data WebData Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
 
Data Portability with SIOC and FOAF
Data Portability with SIOC and FOAFData Portability with SIOC and FOAF
Data Portability with SIOC and FOAF
 
20120718 linkedopendataandnextgenerationsciencemcguinnessesip final
20120718 linkedopendataandnextgenerationsciencemcguinnessesip final20120718 linkedopendataandnextgenerationsciencemcguinnessesip final
20120718 linkedopendataandnextgenerationsciencemcguinnessesip final
 
Apache Solr, il motore di ricerca enterprise open source
Apache Solr, il motore di ricerca enterprise open sourceApache Solr, il motore di ricerca enterprise open source
Apache Solr, il motore di ricerca enterprise open source
 
Social Sharing In a Web of Things
Social Sharing In a Web of ThingsSocial Sharing In a Web of Things
Social Sharing In a Web of Things
 
FOSS in Education
FOSS in EducationFOSS in Education
FOSS in Education
 
A Privacy Preference Manager for the Social Semantic Web
A Privacy Preference Manager for the Social Semantic WebA Privacy Preference Manager for the Social Semantic Web
A Privacy Preference Manager for the Social Semantic Web
 
Introduction To Open Web Protocols
Introduction To Open Web ProtocolsIntroduction To Open Web Protocols
Introduction To Open Web Protocols
 
Identity Management Overview: CAS and Shibboleth
Identity Management Overview: CAS and ShibbolethIdentity Management Overview: CAS and Shibboleth
Identity Management Overview: CAS and Shibboleth
 
Foaf Openid Milan
Foaf Openid MilanFoaf Openid Milan
Foaf Openid Milan
 
Aggregated, Interoperable and Multi-Domain User Profiles for the Social Web
Aggregated, Interoperable and Multi-Domain User Profiles for the Social WebAggregated, Interoperable and Multi-Domain User Profiles for the Social Web
Aggregated, Interoperable and Multi-Domain User Profiles for the Social Web
 
A REPORT On DETECTION OF PHISHING WEBSITE USING MACHINE LEARNING
A REPORT On DETECTION OF PHISHING WEBSITE USING MACHINE LEARNINGA REPORT On DETECTION OF PHISHING WEBSITE USING MACHINE LEARNING
A REPORT On DETECTION OF PHISHING WEBSITE USING MACHINE LEARNING
 
Better integrations through open interfaces
Better integrations through open interfacesBetter integrations through open interfaces
Better integrations through open interfaces
 
Sup documentation
Sup documentationSup documentation
Sup documentation
 
Utilizing Open Data for interactive knowledge transfer
Utilizing Open Data for interactive knowledge transferUtilizing Open Data for interactive knowledge transfer
Utilizing Open Data for interactive knowledge transfer
 
Acquia Business Mandate Deck Final
Acquia Business Mandate Deck FinalAcquia Business Mandate Deck Final
Acquia Business Mandate Deck Final
 
The Open Archives Initiative Protocol for Metadata Harvesting
The Open Archives Initiative Protocol for Metadata HarvestingThe Open Archives Initiative Protocol for Metadata Harvesting
The Open Archives Initiative Protocol for Metadata Harvesting
 

Recently uploaded

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 

Recently uploaded (20)

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 

Fsw2011 smob

  • 1. Digital Enterprise Research Institute www.deri.i e SMOB: The best of both worlds Alexandre Passant, Julia Anaya, Owen Sacco, Pavan Kapanipathi FSW2011 Saturday, 4th June 2011 Berlin, Germany © Copyright 2010 Digital Enterprise Research Institute. All rights reserved.
  • 2. SMOB Digital Enterprise Research Institute www.deri.i e  Open source microblogging framework  Data is modelled and exchanged using Semantic Web standards (RDF(S) and SPARQL) and Linked Data principles  Relies on protocols emerging from Social Web systems (RSS, PubSubHubbub, WebSockets) 2
  • 3. Linked Data for the Social Web Digital Enterprise Research Institute www.deri.i e  Combines several vocabularies such as FOAF, SIOC, MOAT / CommonTag or OPO  Advantages:  Application-agnostic  Interlinking to social data  Meaningful representation of topics  Disambiguate tags  Transparent to the user 3
  • 4. Architecture Digital Enterprise Research Institute www.deri.i e PubSubHubBub (PuSH) is an open, server-to- server pubsub (publish/subscribe) protocol as an extension to Atom and RSS 4
  • 5. Publishing Digital Enterprise Research Institute www.deri.i e  Since PuSH does not support RDF, we encode SPARQL 1.1 Update queries in the RSS feeds  Web Sockets are also added to allow client-to- server communication 5
  • 6. The privacy challenge Digital Enterprise Research Institute www.deri.i e  The WebID protocol and the Privacy Preference Ontology (PPO) allow authentication and access control  The process is transparent to the user 6
  • 7. Access control Digital Enterprise Research Institute www.deri.i e 7
  • 8. Summary Digital Enterprise Research Institute www.deri.i e  Discussed how a combination of Semantic Web standards and pragmatic Social Web protocols could be benficial to achieve the Federated Social Web vision  Implemented privacy-by-design in SMOB http://smob.me, https://github.com/smob/smob alexandre.passant@deri.ie julia.anaya@deri.ie, owen.sacco@deri.ie, pavan.kapanipathi@deri.org 8