Abstract
There are many endeavors aiming to offer users more effective ways of getting relevant information from web. One of them is represented by a concept of Linked Data, which provides interconnected data sources. But querying these types of data is difficult not only for the conventional web users but also for experts in this field. Therefore, a more comfortable way of user query would be of great value. One direction could be to allow the user to use a natural language. To make this task easier we have proposed a method for translating natural language query to SPARQL query. It is based on a sentence structure - utilizing dependencies between the words in user queries. Dependencies are used to map the query to the semantic web structure, which is in the next step translated to SPARQL query. According to our first experiments we are able to answer a significant group of user queries.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Semantic Web - http://www.w3.org/standards/semanticweb/.
- 2.
Linked Data - http://linkeddata.org/.
- 3.
- 4.
DBpedia - http://wiki.dbpedia.org/.
- 5.
Freebase - https://www.freebase.com/.
- 6.
SPARQL Protocol and RDF Query Language - http://www.w3.org/TR/rdf-sparqlquery/.
- 7.
Stanford Parser - http://nlp.stanford.edu/software/lex-parser.shtml.
- 8.
WordNet - https://wordnet.princeton.edu/.
- 9.
Wikipedia - https://www.wikipedia.org/.
References
Androutsopoulosa I., Ritchiea G. D., Thanischa P.: Natural language interfaces to databases – an introduction. In: Natural Language Engineering, (1995), pp. 21–81
Bernstein, A., Kaufmann, E., Kaiser, C.: Querying the semantic web with ginseng: a guided input natural language search engine. In: 15th Workshop on Information Technologies and Systems, pp. 112–126 (2005)
Hakkani-Tur, D., Celikyilmaz, A., Heck, L., Tur, G., Zweig, G.: Probabilistic enrichment of knowledge graph entities for relation detection in conversational understanding. In: Proceedings of Interspeech. ISCA - International Speech Communication Association, ISCA, pp. 14–18 (2014)
Cabrio, E., Cojan, J., Aprosio, A.P., Magnini, B., Lavelli, A., Gandon, F.: Qakis: an open domain QA system based on relational patterns. In: 11th International Semantic Web Conference ISWC 2012 (Posters & Demos) (2012)
Damljanovic, D., Agatonovic, M., Cunningham, H.: FREyA: an interactive way of querying linked Data using natural language. In: García-Castro, R., Fensel, D., Antoniou, G. (eds.) ESWC 2011. LNCS, vol. 7117, pp. 125–138. Springer, Heidelberg (2012). doi:10.1007/978-3-642-25953-1_11
Ferrucci, D., Brown, E., Chu-Carroll, J., Fan, J., Gondek, D., Kalyanpur, A.A., Lally, A., Murdock, J.W., Nyberg, E., Prager, J., et al.: Building Watson: an overview of the DeepQA project. AI Mag. 31, 59–79 (2010)
Furas, G., et al.: The vocabulary problem in human-system communication. Commun. ACM 30, 964–971 (1987)
Jarrar, M., Dikaiakos, M.D.: MashQL: a query-by-diagram topping SPARQL. In: Proceedings of the 2nd International Workshop on Ontologies and Information Systems for the Semantic Web, pp. 89–96. ACM (2008)
Kaufmann, E., Bernstein A., Zumstein, R.: Querix: a natural language interface to query ontologies based on clarification dialogs. In: 5th International Semantic Web Conference, pp. 217–233. Springer (2013)
Ramachandran, V., Krishnamurthi, I.: NLION: Natural Language Interface for querying ONtologies. In: COMPUTE 2009, pp. 17:1–17:4. ACM (2009)
Rico, M., Unger, C., Cimiano, P.: Sorry, I only speak natural language: a pattern-based, data-driven and guided approach to mapping natural language queries to SPARQL. In: Proceedings of the 4th International Workshop on Intelligent Exploration of Semantic Data co-located with the 14th ISWC 2015 (2015)
Tennant, H., Ross, K., Thompson, C.: Usable natural language interfaces through menu-based natural language understanding. In: SIGCHI Conference on Human Factors in Computing Systems, pp. 154–160. ACM (1983)
Unger, C., Freitas, A., Cimiano, P.: An introduction to question answering over linked data. In: Koubarakis, M., Stamou, G., Stoilos, G., Horrocks, I., Kolaitis, P., Lausen, G., Weikum, G. (eds.) Reasoning Web 2014. LNCS, vol. 8714, pp. 100–140. Springer, Heidelberg (2014). doi:10.1007/978-3-319-10587-1_2
Valencia-García, R., et al.: OWLPath: an OWL ontology-guided query editor. IEEE Trans. Syst. Man Cybern. 41, 121–136 (2011). IEEE
Wang, C., Xiong, M., Zhou, Q., Yu, Y.: PANTO: a portable natural language interface to ontologies. In: Franconi, E., Kifer, M., May, W. (eds.) ESWC 2007. LNCS, vol. 4519, pp. 473–487. Springer, Heidelberg (2007). doi:10.1007/978-3-540-72667-8_34
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Rozinajová, V., Macko, P. (2017). Using Natural Language to Search Linked Data. In: Calì, A., Gorgan, D., Ugarte, M. (eds) Semantic Keyword-Based Search on Structured Data Sources. IKC 2016. Lecture Notes in Computer Science(), vol 10151. Springer, Cham. https://doi.org/10.1007/978-3-319-53640-8_16
Download citation
DOI: https://doi.org/10.1007/978-3-319-53640-8_16
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-53639-2
Online ISBN: 978-3-319-53640-8
eBook Packages: Computer ScienceComputer Science (R0)