Links

This page links to other relevant technologies and initiatives.

Other modelling-related markup languages

This page links to other initiatives aimed at developing modelling- and simulation-related markup languages.

CellML

The CellML home page: http://www.cellml.org/

ModelicaXML

SBML - the Systems Biology Markup Language

SBML home page

http://www.sbml.org

 

Virtual Cell

Virtual Cellhome page: http://www.nrcam.uchc.edu/login/login.html

Unfortunately, although they claim to have a declarative model-representation language, it is not immediately obvious, when visiting their site, where this is defined.

XML-related technologies

This page contains links to XML and related technologies.

XMI - XML Metadata Interchange

"XMI is a way to save UML models in XML"

Therefore, XMI can be a way to save the class-and-association structure of Simile models in XML.

Therefore, XMI can be leveraged (along with MathML, GraphML, Dublin Core...) to provide a standards-rich language for Simile models, and save a lot of work in the process.

Perdita Stevens: MOF and XMI - a mini-tutorial. http://homepages.inf.ed.ac.uk/perdita/XMI/tutslides2up.pdf

OMG XMI spec.  http://www.omg.org/technology/documents/formal/xmi.htm

Wikipedia: XML Metadata Interchange.  http://en.wikipedia.org/wiki/XMI

 

XSLT - the XML Stylesheet Language for Transformations

XSLT is used too transform XML documents into some other XML, HTML, or plain text.

XSugar: bi-directional transformation to/from XML

XSugar enables one to define a single set of mapping rules between a non-XML and an XML format for the same information.  The rule-set can then be used in either direction.  This is a far superior approachh to requiring one to write two one-way transformations.