Synonyms
Ontology query languages; Web query languages
Definition
A number of formalisms have been proposed for representing data and meta data on the Semantic Web. In particular, RDF, Topic Maps and OWL allow one to describe relationships between data items, such as concept hierarchies and relations between the concepts. A key requirement for the Semantic Web is integrated access to data represented in any of these formalisms, as well the ability to also access data in the formalisms of the “standard Web,” such as (X)HTML and XML. This data access is the objective of Semantic Web query languages. A wide range of query languages for the Semantic Web exist, ranging from (i) pure “selection languages” with only limited expressivity, to fully-fledged reasoning languages, and (ii) from query languages restricted to a certain data representation format, such as XML or RDF, to general purpose languages that support multiple data representation formats and allow simultaneous querying of data...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Recommended Reading
Bailey J, Bry F, Furche T, Schaffert S. Web and semantic web query languages: a survey. In: Reasoning web, LNCS 3564. Springer; 2005. p. 35–133.
Barta R. AsTMa 1.3 language specification. Technical report, Bond University. 2003.
Berger S, Bry F, Furche T, Linse B, Schroeder A. Beyond XML and RDF: the versatile Web query language Xcerpt. In: Proceedings of the 15th International World Wide Web Conference; 2006. p. 1053–4.
Berners-Lee T, Hendler J, Lassila O. The semantic web-a new form of web content that is meaningful to computers will unleash a revolution of new possibilities. Sci Am. 2001; 29–37.
Broekstra J, Kampman A. SeRQL: a second generation RDF query language. In: Proceedings of the SWAD-Europe Workshop on Semantic Web Storage and Retrieval; 2003.
Decker S, Sintek M, Billig A, Henze N, Dolog P, Nejdl W, Harth A, Leicher A, Busse S, Ambite JL, Weathers M, Neumann G, Zdun U. TRIPLE – an RDF rule language with context and use cases. In: Proceedings of the Rule Languages for Interoperability; 2005.
Deutsch A, Fernandez M, Florescu D, Levy A, Suciu D. A query language for XML. Comput Netw. 1999;31(11–16):1155–69.
Fikes R, Hayes P, Horrocks I. OWL-QL – a language for deductive query answering on the semantic Web. J Web Semant. 2004;2(1):19–29.
Garshol LM. Tolog – a topic maps query language. In: Proceedings of the 1st International Workshop on Topic Maps Research and Applications; 2005. p. 183–96.
Karvounarakis G, Magkanaraki A, Alexaki S, Christophides V, Plexousakis D, Scholl M, Tolle K. Querying the Semantic Web with RQL. Comput Netw ISDN Syst J. 2003;42(5):617–40.
Lacher M, Decker S. RDF, topic maps, and the semantic web. Markup Lang Theory Pract. 2001;3(3):313–31.
Miller L, Seaborne A, Reggiori A. Three implementations of SquishQL, a simple RDF query language. In: Proceedings of the International Semantic Web Conference; 2002. p. 423–35.
Prud’hommeaux E. Algae RDF Query Language. http://www.w3.org/2004/05/06-Algae/, 2004.
Prud’hommeaux E, Seaborne A. SPARQL query language for RDF. Candidate recommendation, W3C, June 2007, http://www.w3.org/TR/rdf-sparql-query/.
Schaffert S, Bry F. Querying the Web reconsidered: a practical introduction to Xcerpt. In: Proceedings of the Extreme Markup Languages; 2004.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Section Editor information
Rights and permissions
Copyright information
© 2018 Springer Science+Business Media, LLC, part of Springer Nature
About this entry
Cite this entry
Bailey, J., Bry, F., Furche, T., Schaffert, S. (2018). Semantic Web Query Languages. In: Liu, L., Özsu, M.T. (eds) Encyclopedia of Database Systems. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-8265-9_1317
Download citation
DOI: https://doi.org/10.1007/978-1-4614-8265-9_1317
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-8266-6
Online ISBN: 978-1-4614-8265-9
eBook Packages: Computer ScienceReference Module Computer Science and Engineering