Содержимое MathML и OpenMath для обмена моделями

В моей исследовательской группе есть разные люди, занимающиеся алгебраическим моделированием в различных символьных инструментах, таких как Symbolic Toolbox в Matlab и Sympy в Python. Затем эти модели обычно экспортируются в код C -и копируются -, вставляются -, адаптируются в наши собственные символьные инструменты на основе C++ -для дальнейшего символьного манипулирования.

При поиске альтернативы этому трудно поддерживаемому подходу я нашел два формата, которые выглядели более или менее стандартизированными :OpenMath и «Content MathML». Обратите внимание, что нас интересует только семантика, а не красивая печать.

Какая связь между этими двумя форматами? Можно ли оба использовать для хранения и обмена математическими выражениями между инструментами?

Есть ли еще более или менее стандартизированный формат обмена математическими выражениями?

8
задан Joel 21 July 2012 в 10:52
поделиться