MathTools:一个方便处理MathML的开放API

摘要:数学公式以各种格式携带着复杂而重要的语义信息。使用不同系统访问这些信息需要一种标准化的机器可读格式,能够编码表现和语义信息。尽管MathML是W3C的官方推荐和ISO标准,用于表示数学表达式,我们只找到了很少使用MathML的系统,能够使用它的全部描述能力。MathML的高复杂性导致初学者的学习曲线陡峭。我们假设这种复杂性是许多社区驱动项目不使用MathML的原因,而是为其目的开发特定问题的数据格式。我们提供一个用户友好的开源应用程序编程接口,用于控制MathML数据。我们的API是用JAVA编写的,可以创建、操作和高效访问演示和内容MathML中常见的所需信息。我们的接口还提供了计算MathML表达式之间的差异和相似性的工具。该API还允许使用不同的相似性度量确定表达式之间的距离。此外,我们还为许多转换工具和规范化项目提供了适配器。我们的工具包简化了数学在数字图书馆中的处理,无需获得XML专业知识。

作者:Andr''e Greiner-Petter, Moritz Schubotz, Howard S. Cohl and Bela Gipp

论文ID:2109.08539

分类:Digital Libraries

分类简称:cs.DL

提交时间:2021-09-20

PDF 下载: 英文版 中文版pdf翻译中