Mash-o-matic

Web applications called mash-ups combine information of varying granularity from different, possibly disparate, sources. We describe Mash-o-matic, a utility that can extract, clean, and combine disparate information fragments, and automatically generate data for mash-ups and the mash-ups themselves. As an illustration, we generate a mash-up that displays a map of a university campus, and outline the potential benefits of using Mash-o-matic. Mash-o-matic exploits superimposed information (SI), which is new information and structure created in reference to fragments of existing information. Mashomatic is implemented using middleware called the Superimposed Pluggable Architecture for Contexts and Excerpts (SPARCE), and a query processor for SI and referenced information, both parts of our infrastructure to support SI management. We present a high-level description of the mash-up production process and discuss in detail how Mash-o-matic accelerates that process.

[1]  Roy Fielding,et al.  Architectural Styles and the Design of Network-based Software Architectures"; Doctoral dissertation , 2000 .

[2]  Lois M. L. Delcambre,et al.  Bundles in captivity: an application of superimposed information , 2001, Proceedings 17th International Conference on Data Engineering.

[3]  Lois M. L. Delcambre,et al.  Querying bi-level information , 2004, WebDB '04.

[4]  Nick Cramer,et al.  Enabling massive scale document transformation for the semantic web: the universal parsing agent™ , 2005, DocEng '05.

[5]  Edward A. Fox,et al.  Convergence of knowledge management and e-learning: the GetSmart experience , 2003, 2003 Joint Conference on Digital Libraries, 2003. Proceedings..

[6]  Scott Boag,et al.  XQuery 1.0 : An XML Query Language , 2007 .

[7]  Lois M. L. Delcambre,et al.  Putting Integrated Information in Context: Superimposing Conceptual Models with SPARCE , 2004, APCCM.

[8]  J. Novak The Theory Underlying Concept Maps and How To Construct Them , 2004 .

[9]  Ethan V. Munson,et al.  A document-based approach to the generation of web applications , 2004, DocEng '04.

[10]  Boris Chidlovskii,et al.  A web-based document harmonization and annotation chain: from PDF to RDF , 2005, DocEng '05.

[11]  David A. Duce,et al.  Scalable Vector Graphics SVG 1.0 Specification , 2000 .

[12]  Jesse James Garrett Ajax: A New Approach to Web Applications , 2007 .

[13]  Lois M. L. Delcambre,et al.  Superimposed Information for the Internet , 1999, WebDB.