- From: Sean B. Palmer <sean@mysterylights.com>
- Date: Thu, 22 Nov 2001 17:45:09 -0000
- To: "Tim Berners-Lee" <timbl@w3.org>, "Dan Connolly" <connolly@w3.org>
- Cc: <www-archive+n3bugs@w3.org>
Hi,
I've been using CWM to process a set of schemata, and in doing so,
found a few bugs:-
1) log:uri [ log:startsWith :x ] . doesn't work. For example:-
this log:forAll :x .
{ :x a rdfs:Class; log:uri [ log:startsWith
"http://example.org/" ] }
log:implies { rdfs:Class swn:hasInstance :x } .
just won't apply.
2) URI-views without a "#" don't have a prefix applied to them on the
output, so you end up with something like:-
@prefix :e <http://example.org/> .
<http://example.org/x> <http://example.org/y>
<http://example.org/z> .
3) DAML lists as subjects get messed up when you run them through:-
[[[
@prefix : <http://example.org/#> .
(:p :q) :r :s .
]]] - test.n3
python cwm.py test.n3 -think > out.n3
[[[
@prefix : <http://example.org/#> .
[ <http://www.daml.org/2001/03/daml+oil#first> :p;
<http://www.daml.org/2001/03/daml+oil#rest> (
:q
) .
<#_g1> <http://www.daml.org/2001/03/daml+oil#first> :q;
<http://www.daml.org/2001/03/daml+oil#rest> (
) .
<#_g0> :r :s ].
]]] - out.n3
Cheers,
--
Kindest Regards,
Sean B. Palmer
@prefix : <http://webns.net/roughterms/> .
:Sean :hasHomepage <http://purl.org/net/sbp/> .
Received on Thursday, 22 November 2001 12:45:51 UTC