Abstract
RDF provides a basic way to represent data for the Semantic Web. We have been experimenting with the query paradigm for working with RDF data in semantic web applications. Query of RDF data provides a declarative access mechanism that is suitable for application usage and remote access. We describe work on a conceptual model for querying RDF data that refines ideas first presented in at the W3C workshop on Query Languages [14] and the design of one possible syntax, derived from [7], that is suitable for application programmers. Further, we present experience gained in three implementations of the query language.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
L. Miller, “Inkling: RDF query using SquishQL”, web page: http://swordfish.rdfweb.org/rdfquery/
A. Seaborne, RDQL — RDF Data Query Language, part of the Jena RDF Toolkit, HPLabs Semantic Web activity, http://hpl.hp.com/semweb/, RDQL grammar: http://www.hpl.hp.com/semweb/rdql-grammar.html
A. Reggiori, D. W. van Gulik, RDFStore, http://rdfstore.sourceforge.net
B. McBride, “Jena: Implementing the RDF Model and Syntax Specification”, in: Steffen Staab et al (eds.): “Proceedings of the Second International Workshop on the Semantic Web-SemWeb’2001”, May 2001 http://www.hpl.hp.co.uk/people/bwm/papers/20001221-paper/
D. Brickley, L. Miller, “RDF, SQL and the Semantic Web-a case study”, http://ilrt.org/discovery/2000/10/swsql/
E. Prud’hommeaux, Algae in “RDF Database Library”, http://www.w3.org/2001/Talks/0505-perl-RDF-lib/slide5-0.html
R.V. Guha, “rdfDB: An RDF Database”, web page: http://guha.com/rdfdb/
G. Karvounarakis, V. Christophides, D. Plexousakis, S Alexaki, “Querying Community Web Portals”, SIGMOD2000, http://www.ics.forth.gr/proj/isst/RDF/RQL/rql.html
Greg Karvounarakis, “The RDF Query Language (RQL)”
Sesame, see http://sesame.aidministrator.nl/, part of the OntoKnowledge project, http://www.ontoknowledge.org/
W. Nejdl, B. Wolf, C. Qu, S. Decker, M. Sintek, A. Naeve, M. Nilsson, M. Palmér, T. Risch, “EDUTELLA: A P2P Networking Infrastructure Based on RDF”, http://edutella.jxta.org/reports/edutella-whitepaper.pdf
J. Kahan, M Koivunen, E. Prud’Hommeaux, R R. Swick “Annotea: An Open RDF Infrastructure for Shared Web Annotations”, http://www10.org/cdrom/papers/488/
D. Allsopp, P. Beautement, J. Carson, M Kirton “Toward Semantic Interoperability in Agent-Based Coalition Command Systems”, Proceedings of the First International Semantic Web Workshop, July 30–31, 2001, http://www.semanticweb.org/SWWS/program/full/paper10.pdf
R.V. Guha, Ora Lassila, Eric Miller, Dan Brickley, Enabling Inference, W3C Query Language meeting, Boston, December 3–4, 1998.
Ora Lassila, Ralph R. Swick (editors), “Resource Description Framework (RDF) Model and Syntax Specification”, 22 February 1999.
P. Hayes (editor), “RDF Model Theory” (work in progress) http://www.w3.org/TR/rdf-mt/
Dan Brickley, R.V. Guha (editors), “Resource Description Framework (RDF) Schema Specification 1.0”, 27 March 2000 (W3C Candidate Recommendation).
Sergey Melnik, “Stanford RDF API”, web page: http://www-db.stanford.edu/~melnik/rdf/api.html
T. Berners-Lee, R. Fielding, L. Mastiner, “Uniform Resource Identifiers (URI): Generic Syntax”, RFC2396
Intellidimension Inc. “RDFQL” http://www.intellidimension.com/RDFGateway/Docs/rdfqlgettingstarted.asp
J. De Roo, Euler proof mechanism, http://www.agfa.com/w3c/euler/
N-Triples syntax in W3C Working Draft “RDF Test Cases” http://www.w3.org/TR/rdf-testcases/#ntriples
G. Chappell, RuleML combined with RDF query model: http://209.198.94.130/ruleml/query.asp
Dirk Willem-van Gulik, “The DB engine”, August 1999, http://rdfstore.sourceforge.net/dbms.html
The Unicode Consortium, “The Unicode Standard Version 3.0”, ISBN 0-201-61633-5
European Schoolnet (EUN) European Treasury Browser (ETB) project, http://etb.eun.org
Andy Powell, “Collection Description — Study, Recommendation, Specification”, 3 September 1999, http://www.ukoln.ac.uk/metadata/rslp/proposal/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Miller, L., Seaborne, A., Reggiori, A. (2002). Three Implementations of SquishQL, a Simple RDF Query Language. In: Horrocks, I., Hendler, J. (eds) The Semantic Web — ISWC 2002. ISWC 2002. Lecture Notes in Computer Science, vol 2342. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48005-6_36
Download citation
DOI: https://doi.org/10.1007/3-540-48005-6_36
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43760-4
Online ISBN: 978-3-540-48005-1
eBook Packages: Springer Book Archive