- From: Steve Harris <S.W.Harris@ecs.soton.ac.uk>
- Date: Mon, 4 Oct 2004 17:14:19 +0100
- To: RDF Data Access Working Group <public-rdf-dawg@w3.org>
On Mon, Oct 04, 2004 at 04:09:14PM +0100, Andy Seaborne wrote: > I also think it will have significant impact on the design and wouldn't > want this feature to defocus our efforts. It seems to force either a > logical assertion view of the world or a procedural interpretation. We > have some implementation experience to go on (log:notIncludes in cwm and > Euler) but are there any database-backed systems that provide something of > this kind? > > Simon/Tom - does Kowari prvide any similar feature? I have had requests > for it in the past but it is not a common request (I guess I have had less > than 5 such requests). > > As it is an objective - "4.3 Non-existent Triples" - we have some room for > manoeuvre. > > http://www.w3.org/2001/sw/DataAccess/UseCases#d4.3 > > > I would note that limited cases can be with extension functions, > particularly testing for the absence of a single triple after variables > have been bound. Optionals can be used as the basis for post-query > checking by the application in some cases. The ASK form is also relevant. It does not neccesarily have to be application level: SELECT ?x WHERE (?x rdf:type foaf:Person) (?x foaf:mbox_sha1sum ?sum UNSAID) # playing with dave's syntax SELECT ?x WHERE (?x rdf:type foaf:Person) [ (?x foaf:mbox_sha1sum ?sum) ] AND &dawg:unbound(?sum) ( "AND ?sum IS NULL" if we go down the three value logic route ) obviously the 2nd example is not as easy to read. > For this publishing cycle, I am inclined to leave a placeholder in the doc > and possibly explicitly note that this feature may fall below the cut > line. The sort of feedback I'd like to see is real use cases to gauge the > overall value. If there is no feedback, then we drop it. I've seen a similar level of requests to Andy (3 or so IIRC), and they tended to be very special purpose, data maintainance type questions, rather than data-accessy things. - Steve
Received on Monday, 4 October 2004 16:14:25 UTC