This is the group page for SimileXML Group: XML-based languages and tools for Simile-related modelling.
This page contains the XSugar rule-set for converting between Simile Prolog and SimileXMLv3, as well as notes on its development and use.
The following files are attached.
This is the XSugar rule-set.
This is the Prolog for the LINTUL model as exported from Simile.
This is the XML generated by XSugar when it appliesthe above rule set to the above Prolog file.
This page contains the SimileXMLv3 Schema, plus information on validation etc.
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.
This page is the hub for SimileXMLv1, the first version of a Simile XML language. It is reasonably faithful to the original Prolog structure, but with some alterations.
This is the home page for SimileXML: XML-based languages and tools for Simile-related modelling.
languages in the plural, since there are alternative Schema for Simile model-representation languages themselves, plus we want look at other XML-based languages, e.g. simplified notation for representing simple System Dynamics models.
tools, since it is not just the languages we are considering but the tools (e.g. XSLT or XSugar based) for processing models expressed in the language.
This page is the hub for SimileXMLv1, the first version of a Simile XML language. It is reasonably faithful to the original Prolog structure, but with some alterations.