- From: Jeremy Carroll <jjc@hplb.hpl.hp.com>
- Date: Thu, 30 Sep 2004 11:05:02 +0100
- To: Gary Ng <Gary.Ng@networkinference.com>
- CC: public-swbp-wg@w3.org
I noted in today's agenda:
[[
6. Comments to DAWG on RDF Data Access, XQuery, Rules
[ALL] RDF Data Access, XQuery, rules
http://lists.w3.org/Archives/Public/public-swbp-wg/2004Sep/0049.html
Any volunteers for a second reviewer?
]]
I've also looked at:
http://www.w3.org/TR/2004/WD-rdf-dawg-uc-20040802/
and saw nothing there that I thought needed this WG's attention,
although I did make a comment about literal matching ... (particularly
worrying about I18N issues)
http://lists.w3.org/Archives/Public/public-rdf-dawg-comments/2004Sep/0007.html
In terms of Dan's specific questions:
1.
> Anybody have experience with XQuery/RDF integration to share?
No, I was happy with the downplaying of XQuery in this doc.
I am also happy to see that they are intending to work with XPath
Functions and Operators, which should mean that they don't drift too far
from the XQuery view of the world.
Gary's
> If either the above answers is no, or we don’t know,
> then we shall not
> offer any views on this item.
and the lack of response suggests not offering a view on this item
(perhaps an explicit 'no comment').
2.
> Any rules/query integration experience to share? Thoughts
I found the sections in the use cases adequate on this:
[[
4.6 Additional Semantic Information
It should be possible for knowledge encoded in other semantic
languages—for example: RDFS, OWL, and SWRL—to affect the results of
queries executed against RDF graphs.
4.6a Additional Semantic Information (variant)
It should be possible for a query to indicate that the answers should
take into account knowledge encoded in RDF semantic extensions such as
RDFS, OWL, etc.
Status: Pending.
]]
Yes - the Jena team allow this, as described in:
http://www.hpl.hp.com/techreports/2003/HPL-2003-146.html
We have our rule systems set up as graph-to-graph transforms, doing e.g.
RDFS or OWL inference.
The RDQL query lanaguage can then be used to query either the base graph
(without inference) or the virtual graph (with inference). Both are useful.
Particularly problem with OWL is that the virtual graph is infinite,
that can sometimes be surprising.
Gary says:
> From a development and deployment point of view I think it
> makes a lot of sense to be able to use a single query language
> across different inferencing system to access instance data.
> The choice is then to match inferencing capability to the
> expressive that the problem demands.
I agree. However, the practical difficulties with OWL, since it is on
the limit of terminating and complete tractability, mean that in
practice there will be more implementation variability than in DAWG
without inference.
Jeremy
Received on Thursday, 30 September 2004 10:05:25 UTC