skip to main content
10.1145/2837185.2837194acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiiwasConference Proceedingsconference-collections
research-article

Semantic mashup composition from natural language expressions: preliminary results

Published: 11 December 2015 Publication History

Abstract

Despite an abundance of data available on the web today, satisfying users' complex information needs intelligently by automatically integrating and processing data from various sources remains challenging. In recent years, a large stream of research into mashups as a paradigm of end user development has emerged. These mashups foster combination and reuse of data and services and thereby allow end users to create novel applications. Developing such mashups efficiently and effectively, however, is still difficult for users that lack technical expertise. To address this issue, we extend a mashup platform with automatic mashup composition mechanisms and an agent that assists users in mashup design. To this end, we leverage semantics to simplify the mashup composition process on multiple levels. We associate each widget (i.e., mashup component) with a semantic model of inputs and outputs. These semantic models are helpful for identifying appropriate widgets in a given context and allow us to validate the links between widgets in a mashup. These validations provide the foundation for an advanced composition algorithm that automatically creates meaningful mashups from a given set of widgets. Finally, we develop an agent that leverages the semantic annotations to allow users to automatically compose mashups by entering natural-language text.

References

[1]
S. Abiteboul, O. Greenshpan, T. Milo, and N. Polyzotis. MatchUp: Autocompletion for Mashups. pages 1479--1482. IEEE, Mar. 2009.
[2]
S. Aghaee and C. Pautasso. EnglishMash: usability design for a natural mashup composition environment. In Current Trends in Web Engineering, pages 109--120. Springer, 2012.
[3]
S. Aghaee, C. Pautasso, and A. De Angeli. Natural End-User Development of Web Mashups. In Visual Languages and Human-Centric Computing (VL/HCC), 2013 IEEE Symposium on, pages 111--118. IEEE, 2013.
[4]
L. Bai, D. Ye, and J. Wei. A Goal Decomposition Approach for Automatic Mashup Development. In Enterprise Interoperability, pages 20--33. Springer, 2012.
[5]
C. Bizer, R. Cyganiak, and T. Gauss. The RDF Book Mashup: From Web APIs to a Web of Data. In Proceedings of the ESWC'07 Workshop on Scripting for the Semantic Web, SFSW 2007, Innsbruck, Austria, May 30, 2007, 2007.
[6]
R. K. M. Chamoun. Smart: Semantically mashup rest web services. arXiv preprint arXiv:1311.3078, 2013.
[7]
B. Endres-Niggemeyer, editor. Semantic Mashups. Springer Berlin Heidelberg, Berlin, Heidelberg, 2013.
[8]
Y. Feng, A. Veeramani, and R. Kanagasabai. Enabling On-Demand Mashups of Open Data with Semantic Services. pages 755--759. IEEE, Dec. 2012.
[9]
T. Fischer, F. Bakalov, B. König-Ries, A. Nauerz, and M. Welsch. An Evolutionary Algorithm for Automatic Composition of Information-gathering Web Services in Mashups. pages 39--48. IEEE, Nov. 2009.
[10]
T. Fischer, F. Bakalov, and A. Nauerz. An Overview of Current Approaches to Mashup Generation. In Wissensmanagement, pages 254--259. Citeseer, 2009.
[11]
M. Imran, F. Kling, S. Soi, F. Daniel, F. Casati, and M. Marchese. ResEval mash: a mashup tool for advanced research evaluation. In Proceedings of the 21st international conference companion on World Wide Web, pages 361--364. ACM, 2012.
[12]
A. K. Kalou, T. Pomonis, D. A. Koutsomitropoulos, and T. S. Papatheodorou. Intelligent Book Mashup: Using Semantic Web Ontologies and Rules for User Personalisation. In Proceedings of the 4th IEEE International Conference on Semantic Computing (ICSC 2010), September 22-24, 2010, Carnegie Mellon University, Pittsburgh, PA, USA, pages 536--541, 2010.
[13]
D. Le-Phuoc, A. Polleres, M. Hauswirth, G. Tummarello, and C. Morbidoni. Rapid prototyping of semantic mash-ups through semantic web pipes. In Proceedings of the 18th International Conference on World Wide Web, WWW '09, pages 581--590, New York, NY, USA, 2009. ACM.
[14]
J. Lehmann and L. Bühmann. Autosparql: Let users query your knowledge base. In The Semantic Web: Research and Applications, pages 63--79. Springer, 2011.
[15]
J. Lehmann, R. Isele, M. Jakob, A. Jentzsch, D. Kontokostas, P. N. Mendes, S. Hellmann, M. Morsey, P. van Kleef, S. Auer, and C. Bizer. Dbpedia -- A large-scale, multilingual knowledge base extracted from wikipedia. Semantic Web, 6(2):167--195, 2015.
[16]
J. Lorey, F. Naumann, B. Forchhammer, A. Mascher, P. Retzlaff, A. ZamaniFarahani, S. Discher, C. Faehnrich, S. Lemme, T. Papenbrock, R. C. Peschel, S. Richter, T. Stening, and S. Viehmeier. Black swan: augmenting statistics with event data. In Proceedings of the 20th ACM Conference on Information and Knowledge Management, CIKM 2011, Glasgow, United Kingdom, October 24-28, 2011, pages 2517--2520, 2011.
[17]
M. Matera, M. Picozzi, M. Pini, and M. Tonazzo. PEUDOM: a mashup platform for the end user development of common information spaces. In Web Engineering, pages 494--497. Springer, 2013.
[18]
P. N. Mendes, M. Jakob, A. García-Silva, and C. Bizer. DBpedia spotlight: shedding light on the web of documents. In Proceedings of the 7th International Conference on Semantic Systems, pages 1--8. ACM, 2011.
[19]
C. Radeck, G. Blichmann, and K. Meißner. CapView--Functionality-Aware Visual Mashup Development for Non-programmers. In Web Engineering, pages 140--155. Springer, 2013.
[20]
C. Radeck, A. Lorz, G. Blichmann, and K. Meißner. Hybrid recommendation of composition knowledge for end user development of mashups. In ICIW 2012, The Seventh International Conference on Internet and Web Applications and Services, pages 30--33, 2012.
[21]
C. Rodríguez, S. R. Chowdhury, F. Daniel, H. R. M. Nezhad, and F. Casati. Assisted Mashup Development: On the Discovery and Recommendation of Mashup Composition Knowledge. In A. Bouguettaya, Q. Z. Sheng, and F. Daniel, editors, Web Services Foundations, pages 683--708. Springer New York, New York, NY, 2014.
[22]
S. Roy Chowdhury, O. Chudnovskyy, M. Niederhausen, S. Pietschmann, P. Sharples, F. Daniel, and M. Gaedke. Complementary assistance mechanisms for end user mashup composition. In Proceedings of the 22nd international conference on World Wide Web companion, pages 269--272. International World Wide Web Conferences Steering Committee, 2013.
[23]
A. Soylu, F. Wild, F. Mödritscher, P. Desmet, S. Verlinde, and P. De Causmaecker. Mashups and widget orchestration. In Proceedings of the International Conference on Management of Emergent Digital EcoSystems, pages 226--234. ACM, 2011.
[24]
M. Taheriyan, C. Knoblock, P. Szekely, and J. Ambite. A graph-based approach to learn semantic descriptions of data sources. In The Semantic Web -- ISWC 2013, volume 8218 of Lecture Notes in Computer Science, pages 607--623. Springer Berlin Heidelberg, 2013.
[25]
M. Taheriyan, C. A. Knoblock, P. Szekely, and J. L. Ambite. Rapidly integrating services into the linked data cloud. In Proceedings of the 11th International Conference on The Semantic Web - Volume Part I, Lecture Notes in Computer Science, pages 559--574. Springer Berlin Heidelberg, 2012.
[26]
T. Trinh, P. Wetz, B. Do, A. Anjomshoaa, E. Kiesling, and A. M. Tjoa. Linked widgets platform: Lowering the barrier for open data exploration. In The Semantic Web: ESWC 2014 Satellite Events - ESWC 2014 Satellite Events, Anissaras, Crete, Greece, May 25-29, 2014, Revised Selected Papers, pages 171--182, 2014.
[27]
R. Verborgh, T. Steiner, D. Van Deursen, R. Van de Walle, and J. Gabarró Vallés. Efficient Runtime Service Discovery and Consumption with Hyperlinked RESTdesc. In Proceedings of the 7th International Conference on Next Generation Web Services Practices, pages 373--379, 2011.

Cited By

View all
  • (2018)CUBE System: A REST and RESTful Based Platform for Liquid Software ApproachesWeb Information Systems and Technologies10.1007/978-3-319-93527-0_6(115-131)Online publication date: 19-Jun-2018
  • (2018)Assisted End User Development for Non-programmers: Awareness, Exploration and Explanation of Composite Web Application FunctionalityWeb Information Systems and Technologies10.1007/978-3-319-93527-0_12(249-275)Online publication date: 19-Jun-2018

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
iiWAS '15: Proceedings of the 17th International Conference on Information Integration and Web-based Applications & Services
December 2015
704 pages
ISBN:9781450334914
DOI:10.1145/2837185
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: 11 December 2015

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. auto-composition
  2. data integration
  3. linked open data
  4. linked widgets
  5. semantic mashups

Qualifiers

  • Research-article

Conference

iiWAS '15

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)1
Reflects downloads up to 17 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2018)CUBE System: A REST and RESTful Based Platform for Liquid Software ApproachesWeb Information Systems and Technologies10.1007/978-3-319-93527-0_6(115-131)Online publication date: 19-Jun-2018
  • (2018)Assisted End User Development for Non-programmers: Awareness, Exploration and Explanation of Composite Web Application FunctionalityWeb Information Systems and Technologies10.1007/978-3-319-93527-0_12(249-275)Online publication date: 19-Jun-2018

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media