skip to main content
10.1145/2660517.2660528acmotherconferencesArticle/Chapter ViewAbstractPublication PagesfseConference Proceedingsconference-collections
research-article

A service-oriented search framework for full text, geospatial and semantic search

Published: 04 September 2014 Publication History

Abstract

Over the last decade, a growing importance of search engines could be observed. An increasing amount of knowledge is exposed and connected within the Linked Open Data Cloud, which raises users' expectations to be able to search for any information that is directly or indirectly contained. However, diverse data types require tailored search functionalities---such as semantic, geospatial and full text search.
Hence, using only one data management system will not provide the required functionality at the expected level. In this paper, we will describe search services that provide specific search functionality via a generalized interface inspired by RDF. In addition, we introduce an application layer on top of these services that enables to query them in a unified way. This allows for the implementation of a distributed search that leverages the identification of the optimal search service for each query and subquery. This is achieved by connecting powerful tools like Openlink Virtuoso, ElasticSearch and PostGIS within a single framework.

References

[1]
M. Bell. SOA modeling patterns for service oriented discovery and analysis. John Wiley & Sons, 2009.
[2]
C. Carpineto and G. Romano. Optimal meta search results clustering. In Proceedings of the 33rd International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR '10, pages 170--177, New York, NY, USA, 2010. ACM.
[3]
P. Cimiano, V. Lopez, C. Unger, E. Cabrio, A.-C. N. Ngomo, and S. Walter. Multilingual Question Answering over Linked Data (QALD-3): Lab Overview. In Information Access Evaluation. Multilinguality, Multimodality, and Visualization, pages 321--332. Springer, 2013.
[4]
R. De Virgilio, A. Maccioni, and R. Torlone. A similarity measure for approximate querying over RDF data. In Proceedings of the Joint EDBT/ICDT 2013 Workshops, EDBT '13, pages 205--213, New York, NY, USA, 2013. ACM.
[5]
T. Erl. SOA: principles of service design, volume 1. Prentice Hall Upper Saddle River, 2008.
[6]
O. Erling and I. Mikhailov. RDF support in the Virtuoso DBMS. In Networked Knowledge-Networked Media, pages 7--24. Springer, 2009.
[7]
A. Freitas, J. G. Oliveira, S. O'Riain, E. Curry, and J. C. P. Da Silva. Querying linked data using semantic relatedness: a vocabulary independent approach. In Natural Language Processing and Information Systems, pages 40--51. Springer, 2011.
[8]
Gartner Inc. Research note SPA-401-068, 12 April 1996, "'service oriented' architectures, part 1" und SSA research note SPA-401-069, "'service oriented' architectures, part 2", 1996.
[9]
D. Gerber and A.-C. N. Ngomo. Bootstrapping the linked data web. In 1st Workshop on Web Scale Knowledge Extraction ISWC, 2011.
[10]
A. Gulli and A. Signorini. Building an open source meta-search engine. In Special interest tracks and posters of the 14th international conference on World Wide Web, pages 1004--1005. ACM, 2005.
[11]
E. Hatcher, O. Gospodnetic, and M. McCandless. Lucene in action, 2004.
[12]
S. He, S. Liu, Y. Chen, G. Zhou, K. Liu, and J. Zhao. CASIA@ QALD-3: A question answering system over linked data.
[13]
L. Ismail and L. Khan. Implementation and performance evaluation of a scheduling algorithm for divisible load parallel applications in a cloud computing environment. Software: Practice and Experience, 2014.
[14]
D. E. Knuth. The Art of Computer Programming, Volume II: Seminumerical Algorithms, 2nd Edition. Addison-Wesley, 1981.
[15]
S. Kuankid, A. Aurasopon, and W. Sa-Ngiamvibool. Effective scheduling algorithm and scheduler implementation for use with time-triggered co-operative architecture. Elektronika ir Elektrotechnika, 20(6):122--127, 2014.
[16]
R. Kuc and M. Rogozinski. Elasticsearch Server. Packt Publishing Ltd, 2013.
[17]
U. Liebel, B. Kindler, and R. Pepperkok. âĂŸharvesterâĂŹ: a fast meta search engine of human protein resources. Bioinformatics, 20(12):1962--1963, 2004.
[18]
V. Lopez, E. Motta, and V. Uren. Poweraqua: Fishing the semantic web. In The Semantic Web: research and applications, pages 393--410. Springer, 2006.
[19]
V. Lopez, V. Uren, E. Motta, and M. Pasin. Aqualog: An ontology-driven question answering system for organizational semantic intranets. Web Semant., 5(2):72--105, June 2007.
[20]
B. Momjian. PostgreSQL: introduction and concepts, volume 192. Addison-Wesley New York, 2001.
[21]
N. Nakashole, G. Weikum, and F. Suchanek. PATTY: a taxonomy of relational patterns with semantic types. In Proceedings of the 2012 Joint Conference on Empirical Methods in Natural Language Processing and Computational Natural Language Learning, pages 1135--1145. Association for Computational Linguistics, 2012.
[22]
A. Nikolov, A. Schwarte, and C. Hütter. FedSearch: Efficiently combining structured queries and full-text search in a SPARQL federation. In The Semantic Web--ISWC 2013, pages 427--443. Springer, 2013.
[23]
R. Obe and L. Hsu. PostGIS in action. Manning Publications Co., 2011.
[24]
Organization for the Advancement of Structured Information Standards. Reference model for service oriented architecture 1.0, committee specification 1, 2006.
[25]
L. Richardson and S. Ruby. RESTful web services. " O'Reilly Media, Inc.", 2008.
[26]
S. Shekarpour, A.-C. Ngonga Ngomo, and S. Auer. Question answering on interlinked data. In Proceedings of the 22nd international conference on World Wide Web, pages 1145--1156. International World Wide Web Conferences Steering Committee, 2013.
[27]
T. Tran, H. Wang, S. Rudolph, and P. Cimiano. Top-k exploration of query candidates for efficient keyword search on graph-shaped (RDF) data. In Data Engineering, 2009. ICDE'09. IEEE 25th International Conference on, pages 405--416. IEEE, 2009.
[28]
C. Unger, L. Bühmann, J. Lehmann, A.-C. Ngonga Ngomo, D. Gerber, and P. Cimiano. Template-based question answering over RDF data. In Proceedings of the 21st International Conference on World Wide Web, WWW '12, pages 639--648, New York, NY, USA, 2012. ACM.
[29]
C. Unger and P. Cimiano. Pythia: Compositional meaning construction for ontology-based question answering on the semantic web. In Natural Language Processing and Information Systems, pages 153--160. Springer, 2011.
[30]
R. Usbeck. Combining linked data and statistical information retrieval - next generation information systems. In V. Presutti, C. d'Amato, F. Gandon, M. d'Aquin, S. Staab, and A. Tordai, editors, ESWC, volume 8465 of Lecture Notes in Computer Science, pages 845--854. Springer, 2014.
[31]
R. Usbeck, A.-C. Ngonga Ngomo, S. Auer, D. Gerber, and A. Both. AGDISTIS - Agnostic Disambiguation of Named Entities Using Linked Open Data. In International Semantic Web Conference. 2014.
[32]
J. Vilaplana, F. Solsona, J. Mateo, and I. Teixido. SLA-aware load balancing in a web-based cloud system over openstack. In Service-Oriented Computing--ICSOC 2013 Workshops, pages 281--293. Springer, 2014.
[33]
A. E. Walsh, editor. Uddi, Soap, and Wsdl: The Web Services Specification Reference Book. Prentice Hall Professional Technical Reference, 2002.
[34]
H. Q. Yu, S. Dietze, N. Li, C. Pedrinaci, D. Taibi, N. Dovrolls, T. Stefanut, E. Kaldoudi, and J. Domingue. A linked data-driven & service-oriented architecture for sharing educational resources. 2011.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
SEM '14: Proceedings of the 10th International Conference on Semantic Systems
September 2014
161 pages
ISBN:9781450329279
DOI:10.1145/2660517
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 the author(s) 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].

Sponsors

  • St. Pölten University: St. Pölten University of Applied Sciences, Austria
  • University of Potsdam: University of Potsdam
  • PoolParty: PoolParty (Semantic Web Company GmbH)
  • University of Vienna: University of Vienna
  • Wolters Kluwer: Wolters Kluwer, Germany
  • Semantic Web Company: Semantic Web Company
  • STII: STI International
  • DBpedia Association: DBpedia Association

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 04 September 2014

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. distributed search
  2. information retrieval
  3. semantic web

Qualifiers

  • Research-article

Funding Sources

Conference

SEM '14
Sponsor:
  • St. Pölten University
  • University of Potsdam
  • PoolParty
  • University of Vienna
  • Wolters Kluwer
  • Semantic Web Company
  • STII
  • DBpedia Association

Acceptance Rates

SEM '14 Paper Acceptance Rate 22 of 59 submissions, 37%;
Overall Acceptance Rate 22 of 59 submissions, 37%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 06 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media