## Please edit system and help pages ONLY in the moinmaster wiki! For more ## information, please see MoinMaster:MoinPagesEditorGroup. ##master-page:FrontPage #format wiki #language en #pragma section-numbers off ''Anyone can edit these pages. In order to combat vandalism, you have to [[FrontPage?action=login|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 | {{http://www.xml3k.org/logos/amaralogo-medium.png}}]] Amara is a Python library for XML and general data processing and transformation. It will also include RDF processing facilities. = Bright Content = [[http://code.google.com/p/brightcontent/|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 [[Bright Content|{{http://www.xml3k.org/logos/bclogo-medium.png}}]] = AmpLee = [[http://trac.defuze.org/wiki/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 = [[http://code.google.com/p/python-dlp/wiki/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 == [[http://code.google.com/p/python-dlp/source/browse/trunk/triclops/README.txt|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. http://notes.4suite.org/Versa = 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 == [[http://uche.ogbuji.net/tech/4suite/amara/|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. [[Amara]] wiki front page. Note: Amara 2.0 is a broader library that includes a merge-in of 4Suite XML functionality. == 4Suite == [[http://4Suite.org|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. {{http://4suite.org/include/4Suite-org.png}} === 4RDF === Note: Amara RDF 2.0 be a significant enhancement of 4RDF. == WSGI.xml == [[http://uche.ogbuji.net/tech/4suite/wsgixml/|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. * http://code.google.com/p/xsltemplates/ = See also = * [[Sightings]] - '''xml3k''' projects on the Web and in the media * [[VCS]] - code repositories