Abstract
Web browser extensions are increasingly popular to customize and personalize browsing experiences. Several browser extensions provide client-side mashups which augment content currently being displayed. There have been no efforts yet to understand how these approaches relate conceptually. This paper analyzes mashup extensions by reformulating them as meta-querying. This gives a generalized view of client-side mashup provisioning which (i) shows the robustness of relational technology and (ii) can guide the engineering of these Web information systems.
Keywords
- Relational Algebra
- Structure Query Language
- Extractor Relation
- XPath Expression
- Structure Query Language Query
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Musser, J., O’Reilly, T.: Web 2.0 - Principles and Best Practices. O’Reilly Media, Sebastopol (2007)
Scott, J.: 600,000,000 Add-on Downloads. Blog of Metrics (January 2008), http://blog.mozilla.com/metrics/2008/01/30/600000000-add-on-downloads/ (2009-04-22)
Ennals, R., Brewer, E.A., Garofalakis, M.N., Shadle, M., Gandhi, P.: Intel Mash Maker: join the web. SIGMOD Rec. 36(4), 27–33 (2007)
Hagemann, S., Vossen, G.: ActiveTags: Making tags more useful anywhere on the Web. In: Lin, X., Bouguettaya, A. (eds.) 20th Australasian Database Conf. (ADC 2009), Wellington, New Zealand. Conferences in Research and Practice in Information Technology (CRPIT), vol. 92 (2009)
Huynh, D., Mazzocchi, S., Karger, D.: Piggy Bank: Experience the Semantic Web inside your web browser. Web Semant. 5(1), 16–27 (2007)
van den Bussche, J., van Gucht, D., Vossen, G.: Reflective Programming in the Relational Algebra. J. Comput. Syst. Sci. 52(3), 537–549 (1996)
Neven, F., van den Bussche, J., van Gucht, D., Vossen, G.: Typed Query Languages for Databases Containing Queries. Inf. Syst. 24(7), 569–595 (1999)
van den Bussche, J., Vansummeren, S., Vossen, G.: Towards practical meta-querying. Inf. Syst. 30(4), 317–332 (2005)
Hagemann, S., Vossen, G.: Web-Wide Application Customization: The Case of Mashups. Techn. Report, ERCIS, Univ. of Muenster (January 2010)
Arocena, G.O., Mendelzon, A.O., Mihaila, G.A.: Applications of a Web Query Language. Computer Networks 29(8-13), 1305–1315 (1997)
Stonebraker, M., Anderson, E., Hanson, E., Rubenstein, B.: QUEL as a data type. In: SIGMOD 1984: Proc. of the 1984 ACM SIGMOD Int. Conf. on Management of data, pp. 208–214. ACM Press, New York (1984)
Straup Cope, A.: Machine tags. Flickr API / Discuss (January 27, 2007), http://www.flickr.com/groups/api/discuss/72157594497877875/ (2009-04-22)
Diamond, J.: Template Languages in XSLT. O’Reilly xml.com – xml from the inside out (March 2002), http://www.xml.com/pub/a/2002/03/27/templatexslt.html (2009-04-22)
Pilgrim, M.: Dive Into Greasemonkey (May 2005), http://diveintogreasemonkey.org/ (2009-04-22)
Abiteboul, S., Benjelloun, O., Manolescu, I., Milo, T., Weber, R.: Active XML: A Data-Centric Perspective on Web Services. In: Levene, M., Poulovassilis, A. (eds.) Web Dynamics - Adapting to Change in Content, Size, Topology and Use, pp. 275–300. Springer, Heidelberg (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hagemann, S., Vossen, G. (2010). Web Page Augmentation with Client-Side Mashups as Meta-Querying. In: Nguyen, N.T., Le, M.T., Świątek, J. (eds) Intelligent Information and Database Systems. ACIIDS 2010. Lecture Notes in Computer Science(), vol 5990. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12145-6_3
Download citation
DOI: https://doi.org/10.1007/978-3-642-12145-6_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-12144-9
Online ISBN: 978-3-642-12145-6
eBook Packages: Computer ScienceComputer Science (R0)