Abstract
Knowledge Graphs have recently gained a lot of attention and have been successfully applied in both academia and industry. Since KGs may be very large: they may contain millions of entities and triples relating them to each other, to classes, and assigning them data values, it is important to provide endusers with effective tools to explore information encapsulated in KGs. In this work we present a visual query system that allows users to explore KGs by intuitively constructing tree-shaped conjunctive queries. It is known that systems of this kind suffer from the problem of information overflow: when constructing a query the users have to iteratively choose from a potentially very long list of options, sich as, entities, classes, and data values, where each such choice corresponds to an extension of the query new filters. In order to address this problem we propose an approach to substantially reduce such lists with the help of ranking and by eliminating the so-called deadends, options that yield queries with no answers over a given KG.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
Sesame is a widely-used Java framework for processing RDF data. It offers an easy-to-use API that can be connected to all leading RDF storage solutions.
- 2.
Stardog is a Java-based triple store providing reasoning support for all OWL 2 profiles as well as a SPARQL implementation.
- 3.
RDFox is an in-memory RDF triple store that supports shared memory parallel Datalog reasoning. It is written in C++ and comes with a Java wrapper allowing for a seamless integration with Java-based applications.
- 4.
References
Google’s KG. http://www.google.co.uk/insidesearch/features/search/knowledge.html
iSPARQL QBE. http://dbpedia.org/isparql/
W3C: OWL 2 Web Ontology Language. http://www.w3.org/TR/owl2-overview/
W3C: Resource Description Framework (RDF). http://www.w3.org/RDF/
Arenas, M., Grau, B.C., Kharlamov, E., Marciuska, S., Zheleznyakov, D.: Faceted search over ontology-enhanced RDF data. In: CIKM, pp. 939–948 (2014)
Arenas, M., Grau, B.C., Kharlamov, E., Marciuska, S., Zheleznyakov, D.: Faceted search over RDF-based knowledge graphs. J. Web Sem. 37–38, 55–74 (2016)
Broekstra, J., Kampman, A., van Harmelen, F.: Sesame: a generic architecture for storing and querying RDF and RDF schema. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, pp. 54–68. Springer, Heidelberg (2002). https://doi.org/10.1007/3-540-48005-6_7
Franconi, E., Guagliardo, P., Trevisan, M., Tessaris, S.: Quelo: an ontology-driven query interface. In: DL (2011)
Grau, B.C., et al.: Towards query formulation, query-driven ontology extensions in OBDA systems. In: OWLED (2013)
Haag, F., Lohmann, S., Siek, S., Ertl, T.: Visual querying of linked data with QueryVOWL. In: Joint Proceedings of SumPre 2015 and HSWI 2014–15. CEUR-WS (2015)
Harabagiu, S.M., et al.: FALCON: boosting knowledge for answer engines. In: TREC (2000)
Harris, S., Seaborne, A.: SPARQL 1.1 query language. W3C Recommendation, 21 March 2013
Heim, P., Ertl, T., Ziegler, J.: Facet graphs: complex semantic querying made easy. In: Aroyo, L., et al. (eds.) ESWC 2010. LNCS, vol. 6088, pp. 288–302. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-13486-9_20
Horrocks, I., Giese, M., Kharlamov, E., Waaler, A.: Using semantic technology to tame the data variety challenge. IEEE Internet Comput. 20(6), 62–66 (2016)
Huang, H., Liu, C., Zhou, X.: Computing relaxed answers on RDF databases. In: Bailey, J., Maier, D., Schewe, K.-D., Thalheim, B., Wang, X.S. (eds.) WISE 2008. LNCS, vol. 5175, pp. 163–175. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-85481-4_14
Kharlamov, E., et al.: Enabling semantic access to static and streaming distributed data with optique: demo. In: DEBS, pp. 350–353 (2016)
Kharlamov, E., et al.: Ontology-based integration of streaming and static relational data with optique. In: SIGMOD, pp. 2109–2112 (2016)
Kharlamov, E., Giacomelli, L., Sherkhonov, E., Grau, B.C., Kostylev, E.V., Horrocks, I.: Ranking, aggregation, and reachability in faceted search with SemFacet. In: ISWC Posters & Demonstrations (2017)
Kharlamov, E., Giacomelli, L., Sherkhonov, E., Grau, B.C., Kostylev, E.V., Horrocks, I.: Semfacet: making hard faceted search easier. In: CIKM, pp. 2475–2478 (2017)
Kharlamov, E., et al.: Ontology based access to exploration data at statoil. In: Arenas, M., et al. (eds.) ISWC 2015. LNCS, vol. 9367, pp. 93–112. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-25010-6_6
Kharlamov, E., et al.: Ontology based data access in statoil. J. Web Sem. 44, 3–36 (2017)
Kharlamov, E., et al.: Semantic access to streaming and static data at siemens. J. Web Sem. 44, 54–74 (2017)
Kharlamov, E., et al.: A semantic approach to polystores. In: IEEE BigData, pp. 2565–2573 (2016)
Motik, B., Nenov, Y., Piro, R., Horrocks, I., Olteanu, D.: Parallel materialisation of datalog programs in centralised, main-memory RDF systems. In: AAAI, pp. 129–137 (2014)
Pérez-Urbina, H., Rodríguez-Díaz, E., Grove, M., Konstantinidis, G., Sirin, E.: Evaluation of query rewriting approaches for OWL 2. In: Proceedings of SSWS+HPCSW (2012)
Russell, A., Smart, P.: NITELIGHT: a graphical editor for SPARQL queries. In: ISWC (Posters and Demos) (2008)
Sherkhonov, E., Grau, B.C., Kharlamov, E., Kostylev, E.V.: Semantic faceted search with aggregation and recursion. In: d’Amato, C., et al. (eds.) ISWC 2017. LNCS, vol. 10587, pp. 594–610. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-68288-4_35
Soylu, A., Giese, M., Jimenez-Ruiz, E., Kharlamov, E., Zheleznyakov, D., Horrocks, I.: Ontology-based end-user visual query formulation: why, what, who, how, and which? Univ. Access Inf. Soc. 16(2), 435–467 (2017)
Soylu, A., Giese, M., Jimenez-Ruiz, E., Vega-Gorgojo, G., Horrocks, I.: Experiencing OptiqueVQS: a multi-paradigm and ontology-based visual query system for end users. Univ. Access Inf. Soc. 15(1), 129–152 (2016)
Soylu, A., et al.: OptiqueVQS: a visual query system over ontologies for industry. Semant. Web 9(5), 627–660 (2018)
Suchanek, F.M., Kasneci, G., Weikum, G.: Yago: a core of semantic knowledge. In: WWW, pp. 697–706 (2007)
Tunkelang, D.: Faceted Search. Synthesis Lectures on Information Concepts, Retrieval, and Services. Morgan & Claypool Publishers, San Rafael (2009)
Wagner, A., Ladwig, G., Tran, T.: Browsing-oriented semantic faceted search. In: Hameurlain, A., Liddle, S.W., Schewe, K.-D., Zhou, X. (eds.) DEXA 2011. LNCS, vol. 6860, pp. 303–319. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-23088-2_22
Yamada, N., Yamagata, Y., Fukuta, N.: Query rewriting or ontology modification? Toward a faster approximate reasoning on LOD endpoints. IEICE Trans. Inf. Syst. E100–D(12), 2923–2930 (2017)
Zhou, Q., Wang, C., Xiong, M., Wang, H., Yu, Y.: SPARK: adapting keyword query to semantic search. In: Aberer, K., et al. (eds.) ASWC/ISWC -2007. LNCS, vol. 4825, pp. 694–707. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-76298-0_50
Acknowledgements
This work is partially funded by EU H2020 TheyBuyForYou (780247) project, by the EPSRC projects MaSI\(^3\), DBOnto, ED\(^3\), and by the SIRIUS Centre, Norwegian Research Council project number 237898.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this paper
Cite this paper
Klungre, V., Soylu, A., Giese, M., Waaler, A., Kharlamov, E. (2018). On Enhancing Visual Query Building over KGs Using Query Logs. In: Ichise, R., Lecue, F., Kawamura, T., Zhao, D., Muggleton, S., Kozaki, K. (eds) Semantic Technology. JIST 2018. Lecture Notes in Computer Science(), vol 11341. Springer, Cham. https://doi.org/10.1007/978-3-030-04284-4_6
Download citation
DOI: https://doi.org/10.1007/978-3-030-04284-4_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-04283-7
Online ISBN: 978-3-030-04284-4
eBook Packages: Computer ScienceComputer Science (R0)