- From: Yosi Scharf <syosi@MIT.EDU>
- Date: Mon, 12 Jul 2004 11:57:37 -0400
- To: public-cwm-announce@w3.org
On behalf of the entire Cwm team, I am proud to announce that Cwm release 0.8.0 was mode last Friday, 2004-07-09 We continue to be inspired to release early and often. All changes listed below are shamelessly copied from http://www.w3.org/2000/10/swap/doc/changes.html changes since 0.7.3: This release has some bug fixes, as well as some changed and new functionality. General bug fixes Cwm will now do the expected thing on log:uri if given an invalid URI string. An integer over the platforms native integer size will no longer crash Cwm. Cwm now understands most xsd datatypes for use in builtins. By setting the environment variable CWM_RDFLIB to 1, cwm will use rdflib to parse rdf/xml files. Note that this is unsupported, may break in the future, and requrires rdflib be installed. Rdflib supports some rdf features Cwm's parser does not, so this may be useful to you. BNodes scope changes BNodes given names using the _: notation now have formula scope, not document scope. Release / Test changes Cwm is now released in a new file, cwm.tar.gz, which, while being a fraction of the size of the old cwm.tgz, still includes a complete set of tests. It was discovered that Cwm was not actually running all of its tests. This has been fixed, and the tests have been split into tests guarenteed to work in the .tar.gz file (offline) and those which will not. N3QL support N3QL support. Initial support for N3QL query language handling in cwm. command line looks like: cwm myKB.n3 --query=myquery.n3ql. Initial test case in swap/test/ql/detailed.tests N3 serialization changes The default output form is @forAll, not this log:forAll, @forSome, not this log:forSome. Use --n3=v to force the old obsolete form for variable declations. The parser has for a long time and will for some time support both forms. Reification support Reification, after being broken for almost a year, has been rewritten and is better than ever. The options, as always, are --reify and --dereify. The tests for this are now in. There is insufficient documentation for this feature, and it has not been completely tested, so there may yet be bugs in it. If there is demand for it, fixing the --flatten feature should be possible now. MIME type changes Mime type for Notation3 switched to text/rdf+n3. This could be a major change. The application for application/n3 never seemed to get anywhere with IANA anyway. Text has the advantage that browsers will by default dispaly it, and N3 is designed to be readable. Downside is that if it not ASCII, then you must include the charset specification in the mime type. This must be UTF-8, and notation3 is always utf-8. Yosi Scharf
Received on Monday, 12 July 2004 11:57:39 UTC