- From: Tim Berners-Lee <timbl@w3.org>
- Date: Tue, 10 Feb 2004 14:54:17 -0500
- To: Cwm announcements <public-cwm-announce@w3.org>
- Cc: RDF Interest Group <www-rdf-interest@w3.org>
We're pleased to announce cwm release 0.7. What is cwm? Cwm is a general-purpose data processor for the semantic web, somewhat like sed, awk, etc. for text files or XSLT for XML. It is a forward chaining reasoner which can be used for querying, checking, transforming and filtering information. Its core language is RDF, extended to include rules, and it uses RDF/XML or RDF/N3 serializations as required. The cwm home page is http://www.w3.org/2000/10/swap/doc/cwm.html For upcoming releases, status reports, etc., stay tuned to http://lists.w3.org/Archives/Public/public-cwm-announce/ What features does cwm 0.7 have? -------------------------------- * Loading files in RDF/XML and/or N3, generating RDF or N3 files from the result. * Pretty printing data so that anonymous nodes are used creatively to minimize the number of explicit existentials (generated Ids). * Applying rules written in N3 to the data * Filtering the data to the result of a particular query * Generating arbitrary formats (using --strings) * Using an internal knowledge of functions to resolve them within a query, including: * Simple math and string operations * Getting and parsing documents from the web * Accessing command line arguments and environment variables * Cryptography: hashing, generating keys, signing things and checking signatures. Those features are covered by the cwm/N3 tutorial. http://www.w3.org/2000/10/swap/doc/ Other features are in development, and haven't been documented as thoroughly: * Accessing the web to directly or indirectly resolve a query, including: * Getting schemas for terms in the query * Using metadata to point to definitive documents * Looking up data in local or remote SQL servers How do I get started? --------------------- We plan to have .tgz and/or .deb packages for future releases; for this release, grab the release from CVS: $ cvs -d:pserver:anonymous@dev.w3.org:/sources/public login password? anonymous $ cvs -d:pserver:anonymous@dev.w3.org:/sources/public get 2000/10/swap You can restore/upgrade your software specifically to this release by in that directory $ cvs update -r release-0-7 Test that it's working: $ cd test $ make All the tests should pass. Some of the tests are good examples to study. Some are just regression tests to make sure old bugs don't come back. For an organized presentation of (most of) cwm's functionality, see the tutorial... http://www.w3.org/2000/10/swap/doc/ How can I get involved? Where do I send bug reports? ---------------------------------------------------- We're interested in contributions to the code, the documentation, and the tests. See the cwm home page http://www.w3.org/2000/10/swap/doc/cwm.html Licence --------- Cwm: http://www.w3.org/2000/10/swap/doc/cwm.html Copyright © 2000-2004 World Wide Web Consortium, (Massachusetts Institute of Technology, European Research Consortium for Informatics and Mathematics, Keio University). All Rights Reserved. This work is distributed under the W3C® Software License [1] in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. [1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231 Tim Berners-Lee, Dan Connolly, Sandro Hawke
Received on Tuesday, 10 February 2004 22:00:00 UTC