TY - GEN
T1 - Efficient multi-view maintenance in the Social Semantic Web
AU - Bröcheler, Matthias
AU - Pugliese, Andrea
AU - Subrahmanian, V. S.
PY - 2012
Y1 - 2012
N2 - The Social Semantic Web (SSW) refers to the mix of RDF data in web content, and social network data associated with those who posted that content. Applications to monitor the SSW are becoming increasingly popular. For instance, marketers want to look for semantic patterns relating to the content of tweets and Facebook posts relating to their products. Such applications allow multiple users to specify patterns of interest, and monitor them in real-time as new data gets added to the web or to a social network. In this paper, we develop the concept of SSW view servers in which all of these types of applications can be simultaneously monitored from such servers. The patterns of interest are views. We show that a given set of views can be compiled in multiple possible ways to take advantage of common substructures, and define the concept of an optimal merge. We develop a very fast MultiView algorithm that scalably and efficiently maintains multiple subgraph views. We show that our algorithm is correct, study its complexity, and experimentally demonstrate that our algorithm can scalably handle updates to hundreds of views on real-world SSW databases with up to 540M edges. Copyright is held by the author/owner(s).
AB - The Social Semantic Web (SSW) refers to the mix of RDF data in web content, and social network data associated with those who posted that content. Applications to monitor the SSW are becoming increasingly popular. For instance, marketers want to look for semantic patterns relating to the content of tweets and Facebook posts relating to their products. Such applications allow multiple users to specify patterns of interest, and monitor them in real-time as new data gets added to the web or to a social network. In this paper, we develop the concept of SSW view servers in which all of these types of applications can be simultaneously monitored from such servers. The patterns of interest are views. We show that a given set of views can be compiled in multiple possible ways to take advantage of common substructures, and define the concept of an optimal merge. We develop a very fast MultiView algorithm that scalably and efficiently maintains multiple subgraph views. We show that our algorithm is correct, study its complexity, and experimentally demonstrate that our algorithm can scalably handle updates to hundreds of views on real-world SSW databases with up to 540M edges. Copyright is held by the author/owner(s).
KW - Graph database
KW - RDF
KW - View maintenance
UR - http://www.scopus.com/inward/record.url?scp=84861083667&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84861083667&partnerID=8YFLogxK
U2 - 10.1145/2187980.2188080
DO - 10.1145/2187980.2188080
M3 - Conference contribution
AN - SCOPUS:84861083667
SN - 9781450312301
T3 - WWW'12 - Proceedings of the 21st Annual Conference on World Wide Web Companion
SP - 467
EP - 468
BT - WWW'12 - Proceedings of the 21st Annual Conference on World Wide Web Companion
T2 - 21st Annual Conference on World Wide Web, WWW'12
Y2 - 16 April 2012 through 20 April 2012
ER -