Rx4RDF is a set of technologies designed to make W3C's RDF more accessible and easier to use.
RxPath is a specification and reference implementation for querying, transforming and updating RDF by specifying a deterministic mapping of the RDF model to the XML data model defined by XPath. Rx4RDF shields developers from the complexity of RDF by enabling you to use familar XML technologies like XPath, XSLT, XUpdate, and Schematron. We call their RDF equivalents RxPath, RxSLT, and RxUpdate respectively.
ZML is a Wiki-like text formatting language that lets you write arbitrary XML or HTML, 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.
Building on top of Rx4RDF is an application stack that allows RDF to be used to rapidly build web applications:
- 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 arbitary requests to RDF resources, each of which can be associated with RxSLT and RxUpdate stylesheets.
- Rhizome is a general purpose content management and delivery system that runs on Raccoon. It is dynamic and self-editable like a Wiki but uses ZML and RxML to enable structured content and editable metadata. This site is run on Rhizome.
Rhizome architecture
See also:
IEEE Intelligent Systems article on Rhizome (PDF) (Reprinted in IEEE Distributed Systems Online (HTML) )
Latest News

