|
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
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
The ACM Symposium on Document Engineering. http://www.documentengineering.org.
|
| |
2
|
Amazon Web Services. Amazon.com. http://www.amazon.com/gp/aws/landing.html.
|
| |
3
|
geocoder.us. Locative Technologies. http://geocoder.us.
|
| |
4
|
GeoRSS: Geocoded RSS Basics. http://worldkit.org/doc/rss.php.
|
| |
5
|
Google Maps API. Google. http://google.com/apis/maps.
|
| |
6
|
Mapbuilder.net. http://www.mapbuilder.net.
|
| |
7
|
Mapki. http://www.mapki.com.
|
| |
8
|
Mashup. Wikipedia. http://en.wikipedia.org/wiki/Mashup.
|
| |
9
|
Platial.com. http://www.platial.com.
|
| |
10
|
Portland Citysearch. IAC/InterActiveCorp. http://portland.citysearch.com.
|
| |
11
|
PSU Campus Maps and Building Floor plans. PSU AECS. http://www.fap.pdx.edu/floorplans.
|
| |
12
|
PSU Dining Services. PSU Dining Team. http://www.psudining.com/.
|
| |
13
|
Resource Description Framework. W3C. http://www.w3.org/RDF.
|
| |
14
|
Virtual Earth Standard Control. Microsoft Corporation. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/VEMCSDK/HTML/Introduction.asp.
|
| |
15
|
Yahoo! Maps Web Services. Yahoo! Inc. http://developer.yahoo.com/maps.
|
| |
16
|
Yahoo! Maps Web Services - Geocoding API. Yahoo! Inc. http://developer.yahoo.net/maps/rest/V1/geocode.html.
|
| |
17
|
Yahoo! News. Yahoo! Inc. http://news.yahoo.com.
|
| |
18
|
XML Path Language (XPath) Version 1.0. 1999. http://www.w3.org/TR/xpath.
|
| |
19
|
XSL Transformations (XSLT). 1999. W3C. http://www.w3.org/TR/xslt.
|
| |
20
|
Atlas of Science Literacy. 2001. Washington DC: American Association for the Advancement of Science and the National Science Teachers Association.
|
| |
21
|
Scalable Vector Graphics (SVG) 1.1 Specification. 2003. W3C. http://www.w3.org/TR/SVG.
|
| |
22
|
Comparing Geocoders: Ontok Geocoder, geocoder.us, Teleatlas and Yahoo Geocoder. 2005. Ontok Geocoder. http://www.ontok.com/geocode/compare.
|
| |
23
|
XQuery 1.0: An XML Query Language. 2005. W3C. http://www.w3.org/TR/xquery.
|
| |
24
|
Brockschmidt, K. Inside OLE 2. 1994: Microsoft Press.
|
| |
25
|
Lois M. L. Delcambre , David Maier , Shawn Bowers , Mathew Weaver , Longxing Deng , Paul Gorman , Joan Ash , Mary Lavelle , Jason Lyman, Bundles in Captivity: An Application of Superimposed Information, Proceedings of the 17th International Conference on Data Engineering, p.111-120, April 02-06, 2001
|
| |
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.
|
| |
27
|
Garrett, J.J. Ajax: A New Approach to Web Applications. http://adaptivepath.com/publications/essays/archives/000385. php.
|
 |
28
|
|
| |
29
|
James, W. OnNYTurf. http://www.onnyturf.com/subwaymap.php.
|
| |
30
|
Krasilshik, L. My10Wishes.com. http://bowgett.com/my10wishes.
|
| |
31
|
Maier, D., Delcambre, L. Superimposed Information for the Internet. In proceedings of WebDB 1999. 1999. Philadelphia, PA. p. 1--9.
|
| |
32
|
Byron Marshall , Yiwen Zhang , Hsinchun Chen , Ann Lally , Rao Shen , Edward Fox , Lillian N. Cassel, Convergence of knowledge management and E-learning: the GetSmart experience, Proceedings of the 3rd ACM/IEEE-CS joint conference on Digital libraries, May 27-31, 2003, Houston, Texas
|
| |
33
|
Murthy, S. Sidepad User Guide. 2005. http://sparce.cs.pdx.edu//apps/Sidepad/userguide.
|
| |
34
|
Murthy, S. Portland Metro Food Markets. http://sparce.cs.pdx.edu/mash-o-matic/oda-1.1.
|
| |
35
|
Murthy, S. Portland State University Campus Map. http://sparce.cs.pdx.edu/cmap.
|
 |
36
|
|
| |
37
|
Sudarshan Murthy , David Maier , Lois Delcambre , Shawn Bowers, Putting integrated information in context: superimposing conceptual models with SPARCE, Proceedings of the first Asian-Pacific conference on Conceptual modelling, p.71-80, January 23, 2004, Dunedin, New Zealand
|
| |
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.
|
 |
39
|
|
 |
40
|
Mark A. Whiting , Wendy Cowley , Nick Cramer , Alex Gibson , Ryan Hohimer , Ryan Scott , Stephen Tratz, Enabling massive scale document transformation for the semantic web: the universal parsing agent™, Proceedings of the 2005 ACM symposium on Document engineering, November 02-04, 2005, Bristol, United Kingdom
[doi> 10.1145/1096601.1096608]
|
|