document is an extensible XML vocabulary for source code documentation. The project includes a language schema and tools for processing documentation markup. Currently there are transformations available that generate HTML directly, or DocBook documents for further transformations to eg PDF or PostScript.
The vocabulary is designed to provide an efficient way to markup XML with contextual documentation. It currently integrates primarily with o:XML, but the goal is to produce a modular language and tools that will work as well with o:XML, XSL, XML Schema, WSDL, BPEL and other markup languages.
document is an open-source project, published under the GNU General Public Licence.