Abstract
The purpose of this paper is to provide a rigorous comparison of six query languages for RDF. We outline and categorize features that any RDF query language should provide and compare the individual languages along these features. We describe several practical usage examples for RDF queries and conclude with a comparison of the expressiveness of the particular query languages. The use cases, sample data and queries for the respective languages are available on the web [6].
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Beckett, D.: RDF/XML Syntax Specification (Revised). W3CWorking Draft (2003), Internet: http://www.w3.org/TR/rdf-syntax/
Berners-Lee, T.: CWM - closed world machine (2000), Internet http://www.w3.org/2000/10/swap/doc/cwm.html
Broekstra, J., Kampman, A.: SeRQL: An RDF Query and Transformation Language (2004) (to be published), http://www.cs.vu.nl/jbroeks/papers/SeRQL.pdf
Fensel, D., Perez, A.: A survey on ontology tools. Technical Report OntoWeb Deliverable 1.3, OntoWeb consortium (May 2002), http://www.ontoweb.org/download/deliverables/D13v1-0.zip
Gutiérrez, C., Hurtado, C.A., Mendelzon, A.O.: Foundations of semantic web databases. In: Proceedings of the Twenty-third Symposium on Principles of Database Systems (PODS), Paris, France, June 14-16, pp. 95–106 (2004)
Haase, P., Broekstra, J., Eberhart, A., Volz, R.: A comparison of rdf query languages. Technical report, University of Karlsruhe (2004), http://www.aifb.uni-karlsruhe.de/WBS/pha/rdf-query/
Hayes, P.: Rdf semantics, http://www.w3.org/TR/2004/REC-rdf-mt-20040210/#rules
Karvounarakis, G., Alexaki, S., Christophides, V., Plexousakis, D., Schol, M.: RQL: A Declarative Query Language for RDF. In: Proceedings of the Eleventh International World Wide Web Conference (WWW 2002), Honolulu, Hawaii, USA, May7-11 (2002)
Kifer, M., Lausen, G., Wu, J.: Logical foundations of object-oriented and framebased languages. Journal of the ACM 42 (1995)
Klyne, G., Carroll, J.: Resource Description Framework (RDF): Concepts and Abstract Data Model. W3C Working Draft (2003), Internet: http://www.w3.org/TR/rdf-concepts/
Lassila, O., Swick, R.: Resource Description Framework (RDF) Model and Syntax Specification. W3C Working Draft (1999), Internet: http://www.w3.org/TR/REC-rdf-syntax/
Maganaraki, A., Karvounarakis, G., Christophides, V., Plexousakis, D., Anh, T.: Ontology storage and querying. Technical Report 308, Foundation for Research and Technology Hellas, Institute of Computer Science, Information Systems Laboratory (April 2002)
Malhotra, A., Melton, J., Walsh, N.: Xquery 1.0 and xpath 2.0 functions and operators, w3c working draft, November 12 (2003), http://www.w3.org/TR/xpath-functions/
De Roo, J.: Euler proof mechanism (2002), Internet: http://www.agfa.com/w3c/euler/
Seaborne, A.: Rdql - a query language for rdf, w3c member submission (January 2004), http://www.w3.org/Submission/2004/SUBM-RDQL-20040109/
Sintek, M., Decker, S.: TRIPLE - an RDF query, inference and transformation language. In: Deductive Databases and Knowledge Management, DDLP (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Haase, P., Broekstra, J., Eberhart, A., Volz, R. (2004). A Comparison of RDF Query Languages. In: McIlraith, S.A., Plexousakis, D., van Harmelen, F. (eds) The Semantic Web – ISWC 2004. ISWC 2004. Lecture Notes in Computer Science, vol 3298. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30475-3_35
Download citation
DOI: https://doi.org/10.1007/978-3-540-30475-3_35
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23798-3
Online ISBN: 978-3-540-30475-3
eBook Packages: Springer Book Archive