- From: Tim Berners-Lee <timbl@w3.org>
- Date: Wed, 14 Aug 2002 15:23:04 -0400
- To: "Sean B. Palmer" <sean@mysterylights.com>
- Cc: "Dan Connolly" <connolly@w3.org>, <www-archive+n3bugs@w3.org>
On Tuesday, August 13, 2002, at 10:36 AM, Sean B. Palmer wrote: > This bug comes up quite often for me. > > Example test input:- > > this log:forAll :x, :y, :z . > [ :blargh ("y" "z") ] . > { :x :blargh :y } log:implies { :y :blarghOf :z } . > Did you in fact mean to say @prefix log: <http://www.w3.org/2000/10/swap/log#>. @prefix : <#>. this log:forAll :x, :y, :z . [ :blargh ("y" "z") ] . { :x :blargh :y } log:implies { :y :blarghOf :x } or did you really want to bind to the variable :z? It should in any case have repeated the list on output, once as subject and once as object. (Cwm has different bugs. it seems, with pretty-printing the two files!) If it holds you up, the --bySubject output might get you the data if you don't have formulae you need. The pretty-printing stuff is no fun to debug ...no promises. Tim > The error raised:- > > Traceback (most recent call last): > File "/home/2000/10/swap/cwm.py", line 615, in ? > doCommand() > File "/home/2000/10/swap/cwm.py", line 607, in doCommand > _store.dumpNested(workingContext, _outSink) > File "/home/2000/10/swap/llyn.py", line 1549, in dumpNested > self.dumpFormulaContents(context, sink, sorting=1) > File "/home/2000/10/swap/llyn.py", line 1570, in dumpFormulaContents > self._dumpSubject(currentSubject, context, sink, sorting, > statements) > File "/home/2000/10/swap/llyn.py", line 1638, in _dumpSubject > self.dumpStatement(sink, s.quad, sorting) > File "/home/2000/10/swap/llyn.py", line 1680, in dumpStatement > self.dumpStatement(sink, t.quad, sorting) > File "/home/2000/10/swap/llyn.py", line 1701, in dumpStatement > self._outputStatement(sink, triple) > File "/home/2000/10/swap/llyn.py", line 1387, in _outputStatement > sink.makeStatement(self.extern(triple)) > File "/home/2000/10/swap/notation3.py", line 922, in makeStatement > raise RuntimeError ("Should only see first and rest in list mode", > triple) > RuntimeError: ('Should only see first and rest in list mode', ((1, > 'file:/home/list-mode.n3#0_work'), (0, 'file:/home/list- > mode.n3#blarghOf'), > (3, 'file:/home/list-mode.n3#_g1'), (0, 'file:/home/list-mode.n3#z'))) > > CWM version:- > > #Processed by Id: cwm.py,v 1.103 2002/08/08 02:03:35 timbl Exp > # notation3.py,v 1.114 2002/08/07 14:32:21 timbl Exp > > DanC has come across this error before, last September, but it was for a > different test case:- > > http://ilrt.org/discovery/chatlogs/rdfig/2001-09-19.html#T21-08-30 > > and one which, I might add, now works:- > > $ cwm --rdf http://www.daml.org/2001/03/daml+oil --n3 | wc > 401 1419 13296 > > Cheers, > > -- > Kindest Regards, > Sean B. Palmer > @prefix : <http://purl.org/net/swn#> . > :Sean :homepage <http://purl.org/net/sbp/> .
Received on Wednesday, 14 August 2002 15:23:18 UTC