Cwm release 1.0.0 Release Candidate 1

On behalf of the entire Cwm team, I am proud to announce that Cwm
release 1.0rc1 is now available for your downloading pleasure.

This is in anticipation of a 1.0 release Real Soon Now(tm)

As usual, the place to download cwm is 
http://www.w3.org/2000/10/swap/cwm.tar.gz 
<http://www.w3.org/2000/10/swap/cwm-1.0.0rc1.tar.gz>
New to this release is http://www.w3.org/2000/10/swap/dist/ , which 
contains an rpm and a Windows installer. Neither of those are tested to 
any degree yet. <http://www.w3.org/2000/10/swap/cwm-1.0.0rc1.tar.gz>

All changes listed below are shamelessly copied from
http://www.w3.org/2000/10/swap/doc/changes.html



        delta and cwm --patch

* diff.py is renamed delta.py to avoid confusion with diff(1).
* delta.py now will make a difference file even in cases where nodes 
cannot be be uniquely identified (from [inverse] function properties) 
but can be uniquely identified in the context of the graph. So, delta.py 
can generate weak deltas rather than strong ones under these circumstances.
* Bug fix to cwm's --patch function.


        General bugfixes

*Fixes in decimal support
*A bug introduced into 0.8.0 where cwm crashed if no input files were 
specified has been fixed

        Other

*A crude hack in WebAccess.py allows a local file system to be used 
instead of a given website. The intent is to clean this up in the future.
*There has been much work on a grammar for n3. grammar/n3.n3 is the 
grammar, grammar/predictiveParser.n3 can understand it.


        RDF/XML support changes

* cwm's rdf/xml output will now output any file that can be outputted in 
xml 1.0. Failing that, it will output it in xml 1.1. Failing that, it 
will throw an exception. The previous behavior of generating empty tags 
was a bug.
* Cwm will throw an exception if told to output rdf/xml for a file that 
uses literals as subjects
* Tests have been added for rdflib. It is now supported to a degree.
* Cwm now successfully fails to parse all but four of the rdf negative 
parser tests


        Performance improvements

Performance work has resulted in some tasks taking 1/10 the time that 
they used to. Much more work is planned in this regard.

        Packaging

Cwm now uses python's distutils for distribution. This allows for 
installation of cwm. As an added bonus, there are now rpm's, windows 
installers.

        Flatten support
   
--flatten and --unflatten have been rewritten, replacing the old --flat. 
Flatten minimally reifies an n3 file to make it an rdf graph. Note that 
the graph may still fail to serialize as rdf, due to literals as subjects.



Yosi Scharf

Received on Wednesday, 10 November 2004 16:39:37 UTC