CwmA free and general purpose data processor for the semantic web | |
Download |
Cwm Ranking & Summary
Advertisement
- License:
- Freeware
- Price:
- FREE
- Publisher Name:
- World Wide Web Consortium
- Publisher web site:
- http://www.w3.org/Amaya/
- Operating Systems:
- Mac OS X
- File Size:
- 594 KB
Cwm Tags
Cwm Description
A free and general purpose data processor for the semantic web Cwm (pronounced coom) is a free and open source general-purpose data processor for the semantic web, somewhat like awk, sed, etc. for text files or XSLT for XML. Cwm is a forward chaining reasoner which can be used for querying, checking, transforming and filtering information. Cwm's core language is RDF, extended to include rules, and it uses RDF/XML or RDF/N3 (see Notation3 Primer) serializations as required.Cwm is written in Python and it is part of SWAP, a Semantic Web Application Platform. NOTE: Cwm is licensed and released under the terms of the open source W3C software license. Here are some key features of "Cwm": · Loading files in RDF/XML and/or N3, generating RDF or N3 files from the result (the obscureboring parts of RDF/XML syntax, specifically reification and XML Literal parse type, arenot handled by the main parser). · 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). Requirements: · Python
Cwm Related Software