SemPuSH: ISWC 2011 Poster

385 views

Published on

P Kapanipathi, J Anaya, A Passant. SemPuSH: Privacy-Aware and Scalable Broadcasting for Semantic Microblogging (Demo) at International Semantic Web Conference 2011

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
385
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

SemPuSH: ISWC 2011 Poster

  1. 1. Digital Enterprise Research Institute Kno.e.sis Ohio Center Of Excellence Push Updates SemPush: Privacy-Aware and Scalable Broadcasting for Semantic Microblogging 1 Pavan Kapanipathi, Julia Anaya, Alexandre Passant SMOB -- Decentralized realtime architecture SMOB is a Semantic Microblogging Frameworks. SMOB hubs are spread on the Web, owned and managed by users. PubSubHubbub SemPuSH – Protocol Extension PubSubHubbub (PuSH) is a simple, open, server to sever, web hook based communication protocol that is an extension to Atom and RSS. Publisher during the update of new content, also provides its preference on who should receive the content to the Semantic Hub. 1. I have new content for feed X Hubs publish messages and/or subscribe to other hub feeds using PubSubHubBub (PuSH). 2. Give me the new content 1. Hey I have new content for feed X + my preference Y 4. Here is the latest content for feed X Sub - A Sub - B Publisher Hub Subscriber Subscriber Subscriber Subscriber Semantic Hub Publisher Sub - C Subscriber 3. Here it is 4. Get the subscribers of Pub whose profile matches preference Y What is missing? In addition, SMOB can also run on mobile or laptops thanks to Web Sockets. http://smob.me <http://www.example.org/pp3> a ppo:PrivacyPreference; ppo:appliesToResource <http://smob.me/user/xyz/post1>; ppo:assignAccess acl:Read ppo:hasCondition [ ppo:hasProperty tag:Tag; ppo:resourceAsObject <http://dbpedia.org/resource/Linked_Data> ]; ppo:hasAccessSpace [ ppo:hasAccessQuery "ASK { ?x foaf:topic_interest <http://dbpedia.org/resource/Linked_Data> }" ]. http://semantichub.appspot.com SMOB now uses Semantic Hub to provide its users a privacy-aware (controlled) content dissemination. A SMOB user generates preferences (SPARQL Query) based on hashtags he/she uses. SMOB automatically includes the preference with the content as and when a micropost containing the hashtag is generated. 1. POST 2. Get my privacy settings for dbPedia:Semantic_Web Privacy Preference The following example shows how a publisher, using PPO, can restrict a microblog post to users that are interested in the same concept used to tag the post. Social Graph SemPuSH in SMOB Semantic Social Graph The publisher uses the light weight vocabulary PPO to define his/her privacy preferences. 5. Here is the latest content for feed X As in PuSH, the complexity of usercontrolled dissemination is at the Hub. Semantic Hub stores the profiles of the users as a publisher centric social graph, thatis used to fetch the list of subscribers eligible to receive the content. PubSubHubbub used for Distributed Social Networks such as SMOB does not allow publisher controlled dissemination of content, i.e. the content is broadcasted to all the subscribers for the corresponding publisher. Semantic Hub stores the FOAF profiles of the users (pub/sub) during their first interaction with the Semantic Hub. The FOAF of the users are linked using the push vocabulary. The push vocabulary is a light weight vocabulary used to model information of users communicating via the Semantic Hub. Sub - D 3. Here it is 2. Give me the latest content for feed X “Presentation at ISWC by me on Sunday #semanticweb” 6. Get subscribers matching Access Space Social Graph 7. SMOB – B And SMOB - D 4. There is a micropost RDF SMOB – A 5. Get micropost+ Access Space Semantic Hub 3. Access Space: #semanticweb SELECT ?user WHERE { ?user foaf:topic_interest ?topic ?topic dcterms:subject category:Semantic_Web } 8. Push Updates SMOB – B SMOB – C SMOB – D Interest: Knowledge Engg Interest: Computer Networks Interest: Semantic Search Semantic Hub executes the preference on the publisher’s social graph. The subset of the subscribers retried are pushed with the appropriate content. Kapanipathi Pavan, Anaya Julia, Sheth Amit, Slatkin Brett, and Passant Alexandre. Privacy-Aware and Scalable Content Dissemination in Distributed Social Networks. In Proceedings of the 10th International Semantic Web Conference,ISWC’11, 2010. Funded by Science Foundation Ireland under Grant No. SFI/08/CE/I1380 (Lion 2), IRC-SET scholarship, Google Research Award. Enabling Networked Knowledge

×