Automatic transformation of XML namespaces

This research project in applied computer science aims to write a specification for software which automatically transforms XML documents from some namespaces to some other namespaces, for this using RDF resources (describing namespaces and transformations) possibly located at namespace URLs. Additionally it aims to validate XML documents consisting of multiple namespaces.

Victor Porton released an alpha version of (Affero GPL licensed) software implementing this specification in Python programming language.

License: This text is available at CC-BY-SA 3.0 License, CC-BY-SA 4.0 License, the GFDL, and W3C Document License. By submitting changes to this page or its subpages, you agree that your changes will be available under these licenses.

A blog related to this site.

Table of Contents

 * Draft status


 * General notes
 * Relations to other standards
 * Rationale
 * Implementation considerations
 * Our namespaces
 * RDF grammar trees
 * User options
 * Extracting information from RDF
 * RDF asset format
 * Analyzing XML
 * Recursive downloading the information
 * Transformations
 * Requirements (non-normative)
 * Order kinds of transformers
 * Automatic transformation
 * Validation
 * Pipeline
 * RDF-S and OWL schema
 * Examples
 * Future directions
 * The moderated site with transformations
 * Historical notices and wrong ideas
 * Implementation (non-normative)
 * Calculating precedences