You are here

SimileXMLv3

This is the home page for SimileXMLv3.

SimileXMLv3 is intended as a bog-standard XML representation of Simile models, with a direct, one-to-one relationship between the parts of the Prolog clauses and the XML elements and attributes.  

The aim is to provide a robust XML-based language which can provide guaranteed conversion in either direction (including round-tripping).   This aim can be met with more profound changes to the syntax or underlying data model, but this would require more work to come up with the new design, and to ensure that it works under all circumstances.

XML Schema

The SimileXMLv3 Schema page is here.

 

XSugar Ruleset

The XSugar rule-set for converting between Simile Prolog and SimileXMLv3 is here.

 

AttachmentSize
Binary Data SimileXMLv3.xsd23.58 KB
Binary Data SimileProlog_SimileXMLv3.xsg8.35 KB