log:conjunction and named graphs

I don't seem to be able to get the tests for log:conjunction to work  
when altered to use the names of graphs.

------------
$ cat test2.n3
@prefix log: <http://www.w3.org/2000/10/swap/log#>.
@prefix owl: <http://www.w3.org/2002/07/owl#>.
@prefix : <#> .

# This gives the correct conclusions
#{ ( { :sky :color :blue }  { :grass :color :green } )  
log:conjunction ?F }
#  =>  { :rest :is ?F } .


#but this does not
:g = { :sky :color :blue } .
:h = { :grass :color :green } .


{ ( :g :h ) log:conjunction ?F } => { :rest :is ?F } .

------------

If I then run

cwm test2.n3 --think --apply=/Users/hjs/Programming/w3.org/swap/test/ 
owl/owl-rules.n3 --think

I don't get the

rest is { :sky color :blue . :grass :color :green . }

result I was expecting.

Any ideas?

Henry

Received on Friday, 17 April 2009 13:53:37 UTC