ANNOUNCE: Rx4RDF and Rhizome 0.5.1
adamsz at gmail.com
Wed Oct 26 00:46:19 CEST 2005
Rx4RDF is application stack for building RDF-based applications and web
sites implemented in Python.
Rhizome is a Wiki-like content management and delivery system built on
Rx4RDF that brings the Wiki approach to building dynamic web sites.
Major changes since last announced release (0.4.3):
* RxPath's RDF mapping has been applied to Schematron, enabling
a Schematron schema to be used to validate a RDF model.
* The Raccoon application server has been signficantly restructured,
new features include:
- applications can now use XML (in addition to RDF) data stores.
- added SQL-like triggers for changes to the data store.
- added a two-phase commit transaction coordinator.
- enable multiple applications to run in one Raccoon process, each
owning part of the URL namespace.
* Rhizome enhancements include:
- Sports a new look and feel provided by a new, more usable and
polished default theme.
- The authorization schema has been made considerably more flexible
and expressive, enabling all changes to the RDF data store to now be
- In addition, all changes to the data store are now incrementally
validated by a Schematron schema.
In addition, there have several other enhancements, see
http://rx4rdf.liminalzone.org/changelog.txt for more details.
* Rx4RDF is a set of technologies designed to make RDF more accessible
and easier to use. It includes:
** RxPath provides a deterministic mapping between the RDF abstract
syntax to the XPath data model, allowing you to query, transform, update
and validate a RDF model with languages syntactically indentical to XPath,
XSL, XUpdate and Schematron.
** ZML is a Wiki-like text formatting language that lets you write
arbitrary XML or HTML (using Python-esque indentation rules), enabling
you to author XML documents with (nearly) the same ease as a Wiki entry.
** RxML is an alternative XML serialization for RDF that is designed for
easy authoring in ZML, allowing novices to author and edit RDF metadata.
* Raccoon is a simple application server that uses an RDF model for its
data store, roughly analogous to RDF as Apache Cocoon is to XML. Raccoon
uses RxPath to translate arbitrary requests (currently HTTP, XML-RPC and
command line arguments) to RDF resources, each of which can be
associated with RxSLT and RxUpdate stylesheets.
* Rhizome is a Wiki-like content management and delivery system built on
Raccoon that takes the concept of the Wiki to the next level: everything
is editable, not just content but its meta-data and behavior, even the
structure of the site itself. Furthermore, Wiki entries are abstract
globally unique RDF resources that can have any kind of content and
whose presentation is contextual.
-- adam (asouzis at user.sf.net)
More information about the Python-announce-list