skip to main content
10.1145/1166160.1166214acmconferencesArticle/Chapter ViewAbstractPublication PagesdocengConference Proceedingsconference-collections
Article

Mash-o-matic

Published:10 October 2006Publication History

ABSTRACT

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.

References

  1. The ACM Symposium on Document Engineering. http://www.documentengineering.org.Google ScholarGoogle Scholar
  2. Amazon Web Services. Amazon.com. http://www.amazon.com/gp/aws/landing.html.Google ScholarGoogle Scholar
  3. geocoder.us. Locative Technologies. http://geocoder.us.Google ScholarGoogle Scholar
  4. GeoRSS: Geocoded RSS Basics. http://worldkit.org/doc/rss.php.Google ScholarGoogle Scholar
  5. Google Maps API. Google. http://google.com/apis/maps.Google ScholarGoogle Scholar
  6. Mapbuilder.net. http://www.mapbuilder.net.Google ScholarGoogle Scholar
  7. Mapki. http://www.mapki.com.Google ScholarGoogle Scholar
  8. Mashup. Wikipedia. http://en.wikipedia.org/wiki/Mashup.Google ScholarGoogle Scholar
  9. Platial.com. http://www.platial.com.Google ScholarGoogle Scholar
  10. Portland Citysearch. IAC/InterActiveCorp. http://portland.citysearch.com.Google ScholarGoogle Scholar
  11. PSU Campus Maps and Building Floor plans. PSU AECS. http://www.fap.pdx.edu/floorplans.Google ScholarGoogle Scholar
  12. PSU Dining Services. PSU Dining Team. http://www.psudining.com/.Google ScholarGoogle Scholar
  13. Resource Description Framework. W3C. http://www.w3.org/RDF.Google ScholarGoogle Scholar
  14. Virtual Earth Standard Control. Microsoft Corporation. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/VEMCSDK/HTML/Introduction.asp.Google ScholarGoogle Scholar
  15. Yahoo! Maps Web Services. Yahoo! Inc. http://developer.yahoo.com/maps.Google ScholarGoogle Scholar
  16. Yahoo! Maps Web Services - Geocoding API. Yahoo! Inc. http://developer.yahoo.net/maps/rest/V1/geocode.html.Google ScholarGoogle Scholar
  17. Yahoo! News. Yahoo! Inc. http://news.yahoo.com.Google ScholarGoogle Scholar
  18. XML Path Language (XPath) Version 1.0. 1999. http://www.w3.org/TR/xpath.Google ScholarGoogle Scholar
  19. XSL Transformations (XSLT). 1999. W3C. http://www.w3.org/TR/xslt.Google ScholarGoogle Scholar
  20. Atlas of Science Literacy. 2001. Washington DC: American Association for the Advancement of Science and the National Science Teachers Association.Google ScholarGoogle Scholar
  21. Scalable Vector Graphics (SVG) 1.1 Specification. 2003. W3C. http://www.w3.org/TR/SVG.Google ScholarGoogle Scholar
  22. Comparing Geocoders: Ontok Geocoder, geocoder.us, Teleatlas and Yahoo Geocoder. 2005. Ontok Geocoder. http://www.ontok.com/geocode/compare.Google ScholarGoogle Scholar
  23. XQuery 1.0: An XML Query Language. 2005. W3C. http://www.w3.org/TR/xquery.Google ScholarGoogle Scholar
  24. Brockschmidt, K. Inside OLE 2. 1994: Microsoft Press.Google ScholarGoogle Scholar
  25. Delcambre, L., et al. Bundles in Captivity: An Application of Superimposed Information. In proceedings of ICDE 2001. 2001. Heidelberg, Germany. p. 111--120. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Fielding, R.T. Architectural Styles and the Design of Network-based Software Architectures. 2000 http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Garrett, J.J. Ajax: A New Approach to Web Applications. http://adaptivepath.com/publications/essays/archives/000385. php.Google ScholarGoogle Scholar
  28. Jacquin, T., Fambon, O., Chidlovskii, B. A web-based document harmonization and annotation chain: from PDF to RDF. In proceedings of the 2005 ACM symposium on Document engineering. 2005. Bristol, UK. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. James, W. OnNYTurf. http://www.onnyturf.com/subwaymap.php.Google ScholarGoogle Scholar
  30. Krasilshik, L. My10Wishes.com. http://bowgett.com/my10wishes.Google ScholarGoogle Scholar
  31. Maier, D., Delcambre, L. Superimposed Information for the Internet. In proceedings of WebDB 1999. 1999. Philadelphia, PA. p. 1--9.Google ScholarGoogle Scholar
  32. Marshall, B., et al. Knowledge Management and E-Learning: the GetSmart Experience. In proceedings of 3rd ACM and IEEE Joint Conference on Digital Libraries (JCDL-2003). 2003. Houston, TX. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Murthy, S. Sidepad User Guide. 2005. http://sparce.cs.pdx.edu//apps/Sidepad/userguide.Google ScholarGoogle Scholar
  34. Murthy, S. Portland Metro Food Markets. http://sparce.cs.pdx.edu/mash-o-matic/oda-1.1.Google ScholarGoogle Scholar
  35. Murthy, S. Portland State University Campus Map. http://sparce.cs.pdx.edu/cmap.Google ScholarGoogle Scholar
  36. Murthy, S., Maier, D., Delcambre, L. Querying Bi-level Information. In proceedings of 7th International Workshop on the Web and Databases. 2004. Paris, France. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. Murthy, S., Maier, D., Delcambre, L., Bowers, S. Putting Integrated Information in Context: Superimposing Conceptual Models with SPARCE. In proceedings of First Asia-Pacific Conference of Conceptual Modeling. 2004. Dunedin, New Zealand. p. 71--80. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Novak, J.D., Cañas, A.J. The Theory Underlying Concept Maps and How to Construct Them. http://cmap.ihmc.us/Publications/ResearchPapers/TheoryUn derlyingConceptMaps.pdf.Google ScholarGoogle Scholar
  39. R. de Andrade, A., Munson, E.V., Pimentel, M.G. A document-based approach to the generation of web applications. In proceedings of 2004 ACM symposium on Document engineering. 2004. Milwaukee, Wisconsin, USA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. Whiting, M.A., et al. Enabling massive scale document transformation for the semantic web: the universal parsing agent. In proceedings of 2005 ACM symposium on Document engineering. 2005. Bristol, UK. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Mash-o-matic

                    Recommendations

                    Comments

                    Login options

                    Check if you have access through your login credentials or your institution to get full access on this article.

                    Sign in
                    • Published in

                      cover image ACM Conferences
                      DocEng '06: Proceedings of the 2006 ACM symposium on Document engineering
                      October 2006
                      232 pages
                      ISBN:1595935150
                      DOI:10.1145/1166160

                      Copyright © 2006 ACM

                      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                      Publisher

                      Association for Computing Machinery

                      New York, NY, United States

                      Publication History

                      • Published: 10 October 2006

                      Permissions

                      Request permissions about this article.

                      Request Permissions

                      Check for updates

                      Qualifiers

                      • Article

                      Acceptance Rates

                      Overall Acceptance Rate178of537submissions,33%

                    PDF Format

                    View or Download as a PDF file.

                    PDF

                    eReader

                    View online with eReader.

                    eReader