ANN: RDQL - a query language for Jena

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:51 UTC