在我的研究小組中,我們有不同的人在不同的符號工具中進行代數建模,例如Matlab中的Symbolic Toolbox和Python中的Sympy。然後,這些模型通常會導出爲C代碼並複製粘貼到我們自己的基於符號C++的工具中,以進行進一步的符號操作。內容MathML與OpenMath進行模型交換
當尋找替代這種難以維護的方法時,我發現兩種格式看起來差不多標準化:OpenMath和「Content MathML」。請注意,我們只對語義感興趣,沒有漂亮的打印。
這兩種格式之間的關係是什麼?既可以用來存儲和交換工具之間的數學表達式?
數學表達式還有其他或多或少標準化的交換格式嗎?
既然你已經成爲這兩個項目的一部分,你知道這兩種格式是否正在積極維護? – Joel 2012-07-23 10:59:25
是的,都維護。在OpenMath中,大多數工作真的用於設計通常是項目特定的內容字典,但是最近的開放式會議(我無法獲得)是在本月在CICM上發佈的。http://www.informatik.uni-bremen.de/ cicm2012/cicm.php,似乎已經很好。 MathML具有更高的特性,尤其是用於瀏覽器的演示文稿mathml,因此具有更多可見的活動,編輯草案最後更改爲本月早些時候修復報告問題http://www.w3.org/Math/draft-spec/appendixf的.html#changes.mathml3.02e-3.0 – 2012-07-23 11:55:18