W3C home > Mailing lists > Public > www-rdf-interest@w3.org > March 2003

RE: API for querying a set of RDF graphs?

From: LYNN,JAMES (HP-USA,ex1) <james.lynn@hp.com>
Date: Tue, 18 Mar 2003 18:09:19 -0500
Message-ID: <079FD72E42C9D311B854009027650E6F0F264E3A@xatl02.atl.hp.com>
To: "'Benja Fallenstein'" <b.fallenstein@gmx.de>, rdf-i <www-rdf-interest@w3.org>

You may want to take a look at Jena (and the new version Jena 2).
http://www.hpl.hp.com/semweb/index.htm

You can get a quick look at the current query capabilities from the
tutorial. Look at the section on RDQL.
http://www.hpl.hp.com/semweb/doc/tutorial/index.html

James

-----Original Message-----
From: Benja Fallenstein [mailto:b.fallenstein@gmx.de]
Sent: Tuesday, March 18, 2003 5:36 PM
To: rdf-i
Subject: API for querying a set of RDF graphs?




Hi all,

I am developing a system that stores a number of RDF graphs, possibly 
downloaded from different places, and I need to run queries over that 
data. (The store may also be the virtual collection of all graphs 
available on a p2p network.) I may not trust all graphs in my store for 
all purposes. I'm imagining an API that would let me run simple queries 
over all the graphs (individually; I don't need to solve the harder 
problem where two graphs taken together answer the query), and return 
results together with a tag saying which graph a result came from. Then 
I could decide which of the graphs is applicable, meaning a) trustworthy 
and b) a current, not an obsoleted version.

I've been doing some work on this, but it occurs to me that such an API 
would be useful for the Semantic Web in general-- querying a search 
engine or similar service for published graphs that answer some query. 
So I was wondering, do APIs for this purpose exist-- especially in Java? 
The APIs I've looked at so far seem to be geared at querying a single 
graph (which may be the virtual union of other graphs, but such an API 
would not provide me with information about which graph a result came 
from, making it impossible to evaluate which results can be trusted and 
which can't).

So, which APIs like this are out there?

Thanks for your help,
- Benja Fallenstein
Received on Tuesday, 18 March 2003 18:10:15 GMT

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