- From: Raphael Volz <rvo@aifb.uni-karlsruhe.de>
- Date: Mon, 29 Mar 2004 19:27:51 +0200
- To: <www-rdf-interest@w3.org>
Hi CWM-experts,
I've tried to do closed world negation with CWM using the
log:notIncludes predefined predicate.
However, I was not able to formulate the right rule yet. Any help to
make the following query work
Is greatly appreciated !
The document contains:
@prefix : <#> .
@prefix XML: <http://www.w3.org/2001/XMLSchema#> .
@prefix acm: <http://daml.umbc.edu/ontologies/topic-ont#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix sam:
<http://www.aifb.uni-karlsruhe.de/WBS/pha/rdf-query/sample2.rdf#> .
@prefix log: <http://www.w3.org/2000/10/swap/log#> .
this log:forAll :x.
{ <http://www.aifb.uni-karlsruhe.de/WBS/rvo/sample2.rdf>.log:semantics
log:notIncludes {sam:Human a rdfs:Class.}}
=> {acm:a acm:b acm:f}.
# END
I call CWM using the following command to filter the results of the
query:
C:\Dateien\papers\2004\vldb04\queries\n3>c:\Programme\Python23\python
cwm.py que
ry3.n3 --think --filter=query3.n3
The outcome should be an empty document. I get the acm:a acm:b acm:f
even though the specified triple is in the document that is loaded via
log:semantics.
Thanks for your kind help.
Raphael
Received on Monday, 29 March 2004 12:28:58 UTC