Anyone can edit these pages. In order to combat vandalism, you have to register first and then ask one of the existing users listed on the UserGroup page to add your name to that page (UserGroup lists those users who have permission to edit this Wiki; AdminGroup lists administrators).
XML3K is a loose collective of open-source projects focused on Python, XML, and RESTful design. For more on this Wiki see Organization.
Akara
Akara is a set of components for providing XML and general data transformation and processing to those developing services over a network protocol, particularly the Web. In effect it's a data transformation engine for the Web.
Amara
Amara is a Python library for XML and general data processing and transformation. It will also include RDF processing facilities.
Bright Content
BrightContent is a lightweight, RESTful CMS written in Python from reusable components. It's most common use is as a Weblog engine. Lightweight means it works on a simple model. RESTful means it is designed with well-known principles of well-behaved Web applications. Bright_Content wiki front page
AmpLee
AmpLee is a Python implementation of the Atom Publishing Protocol (APP)
Apaga
Apaga is a parser generator, the successor to BisonGen, which served 4Suite very well for many years.
FuXi
FuXi (pronounced foo-shee) is a forward-chaining production system for Notation 3 Description Logic Programming. It is implemented as a companion to RDFLib – which it requires for its various RDF processing.
Triclops
Triclops, a FuXi module, is a Feature-rich WSGI-based SPARQL Service for RDFLib. Triclops is meant to facilitate use and maintenance of network-mounted RDF datasets by both humans and Semantic Web agents. Use by humans is facilitated through support of common RDF query patterns such as identifying all classes in a triple store, browsing the class extension, and general triple browsing.
Triclops is a rich, WSGI-based SPARQL service with the following features:
- Centralized configuration (thanks to Paste)
- Fully compliant SPARQL protocol implementation
- Trivial, open-ended web server deployment (thanks again to Paste)
- Forms-based submission of SPARQL queries
- Additional browsing capabilities
- _Clickable_ triple browsing
- Class extension browsing
- Class browsing
Versa
Versa is an RDF query language.
EXSLT
http://code.google.com/p/exslt/
Jacquard
Jacquard is a software development methodology specialized for Web projects, and especially suited for such development among diverse teams.
Legacy projects
Note: In practice Akara 2.x this will build on the former 4Suite repository set-up, working this into a set of WSGI libraries for XML/RDF processing.
Amara 1.x
Amara XML toolkit is a collection of Python tools for XML processing. Not just tools that happen to be written in Python, but tools built from the ground up to use Python idioms and take advantage of the many advantages of Python over other programming languages. Amara1 wiki front page.
Note: Amara 2.0 is a broader library that includes a merge-in of 4Suite XML functionality.
4Suite
4Suite is the most mature of these, a set of libraries for XML processing in Python. 4Suite wiki front page. It will be migrating into the Amara project.
4RDF
Note: Amara RDF 2.0 be a significant enhancement of 4RDF.
WSGI.xml
WSGI.xml contains some WSGI components of particular interest to those using XML in their Web applications in some way. It will be rolled into Akara 2.0.
xsltemplates
Will be merging into Akara 2.0.


