SlideShare a Scribd company logo
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

More Related Content

PDF
Fisica setor1217 lista1 prof_vene_2013
DOCX
ارگان حکومت اسلامی
PDF
Pontal irá fazer festival gastronômico criativo
PDF
Programme Ciné du 22/02 au 4/03 // MCL de Gérardmer
PDF
Career orientation programme for LIS students
PPTX
Privacy Aware Semantic Dissemination
DOCX
HumHub Social Network Platform
PDF
Getting Stuff In And Out Of Buzz (1)
Fisica setor1217 lista1 prof_vene_2013
ارگان حکومت اسلامی
Pontal irá fazer festival gastronômico criativo
Programme Ciné du 22/02 au 4/03 // MCL de Gérardmer
Career orientation programme for LIS students
Privacy Aware Semantic Dissemination
HumHub Social Network Platform
Getting Stuff In And Out Of Buzz (1)

Similar to SemPuSH: ISWC 2011 Poster (20)

PDF
Powering the Social Web (at the Dublin GTUG)
PDF
A Look at the Front-Runners in Leading Podcast Platforms
PDF
Semwebbers, LODers, what PubSubHubbub can do for you (SemTech)
PDF
Sweeper User Guide v0.3
KEY
Exploring Google's Social APIs
PDF
RSS System Project Presentation
PDF
Hosting a Custom Forge with Pulp
PPT
Rss slides final
PPTX
NISO Two-Part Webinar: The Infrastructure of Open Access, Part 1: Knowing Wha...
PDF
Apache Pulsar in Action MEAP V04 David Kjerrumgaard
PDF
Apache Pulsar in Action MEAP V04 David Kjerrumgaard
PDF
Scaling Deep Social Feeds at Pinterest
PPTX
kafka_session1_basics_1.pptx kafka_session1_basics_1.pptx
PDF
Python for Matlab Programmers
PPT
An Improved Open Url Resolver Menu System
PPT
An Improved Open Url Resolver Menu System
PPTX
kafka_session_updated.pptx
PDF
Workshop slides - Introduction to AtoM and Archivematica
PDF
National Archives of Norway - AtoM and Archivematica intro workshop
PDF
MQTT, Eclipse Paho and Java - Messaging for the Internet of Things
Powering the Social Web (at the Dublin GTUG)
A Look at the Front-Runners in Leading Podcast Platforms
Semwebbers, LODers, what PubSubHubbub can do for you (SemTech)
Sweeper User Guide v0.3
Exploring Google's Social APIs
RSS System Project Presentation
Hosting a Custom Forge with Pulp
Rss slides final
NISO Two-Part Webinar: The Infrastructure of Open Access, Part 1: Knowing Wha...
Apache Pulsar in Action MEAP V04 David Kjerrumgaard
Apache Pulsar in Action MEAP V04 David Kjerrumgaard
Scaling Deep Social Feeds at Pinterest
kafka_session1_basics_1.pptx kafka_session1_basics_1.pptx
Python for Matlab Programmers
An Improved Open Url Resolver Menu System
An Improved Open Url Resolver Menu System
kafka_session_updated.pptx
Workshop slides - Introduction to AtoM and Archivematica
National Archives of Norway - AtoM and Archivematica intro workshop
MQTT, Eclipse Paho and Java - Messaging for the Internet of Things
Ad

More from Pavan Kapanipathi (9)

PPTX
Improving Natural Language Inference Using External Knowledge in the Science ...
PDF
Personalized and Adaptive Semantic Information Filtering for Social Media
PPTX
Knoesis-Semantic filtering-Tutorials
PDF
Knowledge base enabled Information Filtering on Social Web -- EMC
PDF
Adressing Volume and Velocity Challenge on the Social Web using Crowd Sourced...
PDF
Hierarchical Interest Graphs from Twitter
PPTX
User Interests Identification From Twitter using Hierarchical Knowledge Base
PPTX
Random walk on Graphs
PPTX
Personalized Filtering of Twitter Stream
Improving Natural Language Inference Using External Knowledge in the Science ...
Personalized and Adaptive Semantic Information Filtering for Social Media
Knoesis-Semantic filtering-Tutorials
Knowledge base enabled Information Filtering on Social Web -- EMC
Adressing Volume and Velocity Challenge on the Social Web using Crowd Sourced...
Hierarchical Interest Graphs from Twitter
User Interests Identification From Twitter using Hierarchical Knowledge Base
Random walk on Graphs
Personalized Filtering of Twitter Stream
Ad

Recently uploaded (20)

PPTX
A Presentation on Artificial Intelligence
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Electronic commerce courselecture one. Pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Modernizing your data center with Dell and AMD
PDF
Encapsulation theory and applications.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
A Presentation on Artificial Intelligence
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Network Security Unit 5.pdf for BCA BBA.
NewMind AI Monthly Chronicles - July 2025
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
Review of recent advances in non-invasive hemoglobin estimation
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Electronic commerce courselecture one. Pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Building Integrated photovoltaic BIPV_UPV.pdf
Empathic Computing: Creating Shared Understanding
Understanding_Digital_Forensics_Presentation.pptx
Modernizing your data center with Dell and AMD
Encapsulation theory and applications.pdf
Spectral efficient network and resource selection model in 5G networks
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
The Rise and Fall of 3GPP – Time for a Sabbatical?

SemPuSH: ISWC 2011 Poster

  • 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