W3C home > Mailing lists > Public > www-rdf-interest@w3.org > September 2001

ANN: RDQL - a query language for Jena

From: Seaborne, Andy <Andy_Seaborne@hplb.hpl.hp.com>
Date: Mon, 17 Sep 2001 09:09:46 +0100
Message-ID: <5E13A1874524D411A876006008CD059F24E3C5@0-mail-1.hpl.hp.com>
To: www-rdf-interest@w3.org, www-rdf-rules@w3.org
RDQL - RDF Data Query Language

	http://www-uk.hpl.hp.com/people/afs/RDQL/

RDQL is a query language for Jena [1]; it is an implementation of SquishQL
[2] for use in Java programs and scripting environments.  It views RDF as a
logical data model in the style described in [3].  Data retrieval is by
returning an iterator of sets of bound variables; there is also a command
line interface for exploring RDF datasets.

Examples:

All the triples in the model:

	SELECT *
	WHERE (?x, ?y, ?z)

The contents of bags:

	SELECT ?b, ?y
	WHERE  (?b, <rs:type>, <rs:Bag>), (?b, ?x, ?y)
	AND    ! ( ?x eq <rs:type> && ?y eq <rs:Bag> )
	USING  rs FOR <http://www.w3.org/1999/02/22-rdf-syntax-ns#>


This is a first "preview" release - I would greatly appreciate feedback on
the language and its implementation.

	Andy
	andy_seaborne@hp.com

[0] http://www-uk.hpl.hp.com/people/afs/RDQL/
[1] http://www-uk.hpl.hp.com/people/bwm/rdf/jena/index.htm
[2] http://swordfish.rdfweb.org/rdfquery/
[3] http://www.w3.org/TandS/QL/QL98/pp/enabling.html
Received on Monday, 17 September 2001 04:09:52 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:51:51 GMT