Bruce D'Arcus has been working on a python implementation of the CSL language he designed. Basic idea is sort of like BibTeX for the web. It now uses HTML + RDFa (using BIBO) as the native/internal model. So you feed the processor a CSL style + some JSON data, and it spits out HTML + RDFa (with other output modes possible).
- Tom Keays