SWiM 0.2 released

  • user warning: Table './jem/sessions' is marked as crashed and should be repaired query: SELECT COUNT(sid) AS count FROM sessions WHERE timestamp >= 1231488486 AND uid = 0 in /var/www/net.jem-thematic/site/includes/database.mysql.inc on line 174.
  • user warning: Table './jem/sessions' is marked as crashed and should be repaired query: SELECT DISTINCT u.uid, u.name, s.timestamp FROM users u INNER JOIN sessions s ON u.uid = s.uid WHERE s.timestamp >= 1231488486 AND s.uid > 0 ORDER BY s.timestamp DESC in /var/www/net.jem-thematic/site/includes/database.mysql.inc on line 174.

SWiM, an OMDoc-based semantic wiki for mathematics, has been released in version 0.2.

New features are:

  1. a completely redesigned and improved user interface, mostly thanks to the hard work Sebastian Schaffert did on IkeWiki
  2. rendering of mathematical formulae in MathML 3, according to notation definitions for symbols that can dynamically be made inside the wiki, using the mmlproc renderer developed by Normen and Christine Müller. This way of defining notations of symbols will also be the one of the upcoming OpenMath 3 and OMDoc 1.8 standards.
  3. a way to edit OMDoc XML structures as tables and OpenMath content-markup formulae in a linearized ASCII notation inside the TinyMCE HTML editor
  4. import and export working for OMDoc documents, and partly working for OpenMath content dictionaries and MathML 3 notation definitions.

For the next milestone, I'll mainly be working on enhancing the OpenMath support, e.g. turning SWiM into a proper editor for OpenMath content dictionaries. For technical details, see the roadmap; for a general motivation see my talk at the 3rd JEM workshop. Some of my plans are:

  • importing/exporting OpenMath CDs from/to the wiki -- either natively or with conversion to OMDoc
  • easier editing support for OpenMath formulae
  • full editing support for CDs, type signatures, and notation definitions
  • integration with the OpenMath Subversion repository

Check out …