Abstract
When we write a SPARQL query, we need to know the structure of the dataset. In the relation databases the tables have a scheme, but the semantic data do not have. Autocompletion function exists in SQL environment, but it does not exist in SPARQL environment. We made a system that can help to write SPARQL query. The system has two features. The first is the prefix recommend. We can write shorter queries if we use prefixes because we do not need to write the long IRIs. The second feature is the predicate-based recommendation based on the type of the variable. If a variable is in the query and it has a type condition, then our system recommends further predicates of this type. Our system needs information about the dataset for the recommendation. We can get these information with simple SPARQL queries. The queries run on a federated system. It is useful because the user does not need any information about the endpoints.
Chapter PDF
Similar content being viewed by others
References
Berners-Lee, T., Hendler, J., Lassila, O.: The semantic web. Scientific American 284(5), 28–37 (2001)
Prud Hommeaux, E., Seaborne, A.: SPARQL query language for RDF. W3C Recommendation 15 (2008)
Hoefler, P.: Linked Data Interfaces for Non-expert Users. In: Cimiano, P., Corcho, O., Presutti, V., Hollink, L., Rudolph, S. (eds.) ESWC 2013. LNCS, vol. 7882, pp. 702–706. Springer, Heidelberg (2013)
Russell, A., Smart, P.R., Braines, D., Shadbolt, N.R.: NITELIGHT: A Graphical Tool for Semantic Query Construction (2008)
Clark, L.: SPARQL Views: A Visual SPARQL Query Builder for Drupal. ISWC Posters & Demos (2010)
Kramer, K., Dividino, R., Grner, G.: SPACE: SPARQL Index for Efficient Autocompletion. In: ISWC Posters & Demonstrations Track, pp. 157–160 (2013)
Lehmann, J., Bühmann, L.: AutoSPARQL: Let users query your knowledge base. In: Antoniou, G., Grobelnik, M., Simperl, E., Parsia, B., Plexousakis, D., De Leenheer, P., Pan, J. (eds.) ESWC 2011, Part I. LNCS, vol. 6643, pp. 63–79. Springer, Heidelberg (2011)
Nmeth, Z., Sunderam, V.: A formal framework for defining grid systems. In: 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid. IEEE (2002)
Gurevich, Y.: Evolving algebras: An attempt to discover semantics. In: Current Trends in Theoretical Computer Science, pp. 266–292 (1993)
Börger, E.: High level system design and analysis using abstract state machines. In: Hutter, D., Traverso, P. (eds.) FM-Trends 1998. LNCS, vol. 1641, pp. 1–43. Springer, Heidelberg (1999)
Rakhmawati, N.A., Umbrich, J., Karnstedt, M., Hasnain, A., Hausenblas, M.: Querying over Federated SPARQL Endpoints-A State of the Art Survey. arXiv preprint arXiv:1306.1723 (2013)
Matuszka, T., Gombos, G., Kiss, A.: A New Approach for Indoor Navigation Using Semantic Webtechnologies and Augmented Reality. In: Shumaker, R. (ed.) VAMR/HCII 2013, Part I. LNCS, vol. 8021, pp. 202–210. Springer, Heidelberg (2013)
Lassila, O., Swick, R.R.: Resource Description Framework (RDF) Schema Specification, http://www.w3.org/TR/rdf-schema
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Gombos, G., Kiss, A. (2014). SPARQL Query Writing with Recommendations Based on Datasets. In: Yamamoto, S. (eds) Human Interface and the Management of Information. Information and Knowledge Design and Evaluation. HIMI 2014. Lecture Notes in Computer Science, vol 8521. Springer, Cham. https://doi.org/10.1007/978-3-319-07731-4_32
Download citation
DOI: https://doi.org/10.1007/978-3-319-07731-4_32
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-07730-7
Online ISBN: 978-3-319-07731-4
eBook Packages: Computer ScienceComputer Science (R0)