W3C home > Mailing lists > Public > public-rif-wg@w3.org > January 2007

RE: (TED] SPARQL, data sources and blackboxes [was (Re: [UCR] ISSUE-12 and ACTION6198)]

From: Stan Devitt <stan.devitt@gwi-ag.com>
Date: Tue, 9 Jan 2007 13:47:31 +0100
Message-ID: <1512B5F2ED998C4BB3E2688B8EBEDB790154F038@mxex-tr-01.gwi-ag.com>
To: "Christian de Sainte Marie" <csma@ilog.fr>, "Dave Reynolds" <der@hplb.hpl.hp.com>
Cc: "RIF WG" <public-rif-wg@w3.org>

Some examples to consider that don't seem to have come up:

1.  What if the RIF compliant application is a custom "editor" designed
to create or publish a collection RIF rules?  Surely it need not be able
to execute them.

2.  What if the RIF compliant application is a broker that farms out
execution to a collection of rules engines?  Is knowledge that a
particular engine is capable of executing the collection of rules and
the ability to pass on the message enough to qualify?

3.  What about a A RIF formatter.

Stan Devitt

-----Original Message-----
From: public-rif-wg-request@w3.org [mailto:public-rif-wg-request@w3.org]
On Behalf Of Christian de Sainte Marie
Sent: Tuesday, January 09, 2007 12:51 PM
To: Dave Reynolds
Subject: (TED] SPARQL, data sources and blackboxes [was (Re: [UCR]
ISSUE-12 and ACTION6198)]

Dave Reynolds wrote:
> [...]
> Let us pick one of the boundary cases to ground the discussion. What 
> about the set of builtins/functions such as one for access to an 
> external SPARQL data source.
> Technically there is nothing stopping us defining such a thing but 
> where would that go? It can't go in RIF Core [*] because lots of rule 
> vendors won't want to support such a thing.

I do not think that the vendors are the main issue, here. Suppose we
have good reasons to put such buildins in RIF Core: we would require
compliant implementations to *understand* a RIF rule that contains a
SPARQL query. But could we require that they (more precisely, the
applications that use the retrieve rules) be able to *execute* the
query, that is, not only to implement SPARQL, but also to have a
SPARQL-able data source?

The intuitive answer seems to be 'no' (and that applies to SQL queries
etc, as well); at least not in RIF Core.
Received on Tuesday, 9 January 2007 12:47:43 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:47:41 UTC