Skip to main content
Top

2018 | OriginalPaper | Chapter

MathTools: An Open API for Convenient MathML Handling

Authors : André Greiner-Petter, Moritz Schubotz, Howard S. Cohl, Bela Gipp

Published in: Intelligent Computer Mathematics

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Mathematical formulae carry complex and essential semantic information in a variety of formats. Accessing this information with different systems requires a standardized machine-readable format that is capable of encoding presentational and semantic information. Even though MathML is an official recommendation by W3C and an ISO standard for representing mathematical expressions, we could identify only very few systems which use the full descriptiveness of MathML. MathML’s high complexity results in a steep learning curve for novice users. We hypothesize that this complexity is the reason why many community-driven projects refrain from using MathML, and instead develop problem-specific data formats for their purposes. We provide a user-friendly, open-source application programming interface for controlling MathML data. Our API allows one to create, manipulate, and efficiently access commonly needed information in presentation and content MathML. Our interface also provides tools for calculating differences and similarities between MathML expressions. The API also allows one to determine the distance between expressions using different similarity measures. In addition, we provide adapters for numerous conversion tools and the canonicalization project. Our toolkit facilitates processing of mathematics for digital libraries without the need to obtain XML expertise.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
2
The mention of specific products, trademarks, or brand names is for purposes of identification only. Such mention is not to be interpreted in any way as an endorsement or certification of such products or brands by the National Institute of Standards and Technology, nor does it imply that the products so identified are necessarily the best available for the purpose. All trademarks mentioned herein belong to their respective owners.
 
Literature
1.
go back to reference Bernardin, L., et al.: Maple 2016 Programming Guide. Maplesoft, a division of Waterloo Maple Inc. (2016). ISBN 978-1-926902-46-3 Bernardin, L., et al.: Maple 2016 Programming Guide. Maplesoft, a division of Waterloo Maple Inc. (2016). ISBN 978-1-926902-46-3
5.
go back to reference Formánek, D., et al.: Normalization of digital mathematics library content. In: Davenport, J., et al. (eds.) Proceeding of OpenMath/MathUI/CICM-WiP, vol. 921, Bremen, 9–13 July 2012 Formánek, D., et al.: Normalization of digital mathematics library content. In: Davenport, J., et al. (eds.) Proceeding of OpenMath/MathUI/CICM-WiP, vol. 921, Bremen, 9–13 July 2012
6.
go back to reference Gipp, B., et al.: Web-based demonstration of semantic similarity detection using citation pattern visualization for a cross language plagiarism case. In: ICEIS 2014 - Proceedings of the 16th International Conference on Enterprise Information Systems, vol. 2, Lisbon, 27–30 April 2014. https://doi.org/10.5220/0004985406770683 Gipp, B., et al.: Web-based demonstration of semantic similarity detection using citation pattern visualization for a cross language plagiarism case. In: ICEIS 2014 - Proceedings of the 16th International Conference on Enterprise Information Systems, vol. 2, Lisbon, 27–30 April 2014. https://​doi.​org/​10.​5220/​0004985406770683​
8.
go back to reference Meuschke, N., Gipp, B., Breitinger, C.: CitePlag: a citation-based plagiarism detection system prototype. In: Proceedings of the 5th International Plagiarism Conference, Newcastle upon Tyne (2012) Meuschke, N., Gipp, B., Breitinger, C.: CitePlag: a citation-based plagiarism detection system prototype. In: Proceedings of the 5th International Plagiarism Conference, Newcastle upon Tyne (2012)
10.
go back to reference Meuschke, N., et al.: HyPlag: a hybrid approach to academic plagiarism detection. In: Proceedings of the SIGIR, Ann Arbor (2018) Meuschke, N., et al.: HyPlag: a hybrid approach to academic plagiarism detection. In: Proceedings of the SIGIR, Ann Arbor (2018)
12.
go back to reference Pagel, R., Schubotz, M.: Mathematical language processing project. In: England, M., et al. (eds.) Proceedings of the MathUI/OpenMath/ThEdu/CICM-WiP, vol. 1186 (2014) Pagel, R., Schubotz, M.: Mathematical language processing project. In: England, M., et al. (eds.) Proceedings of the MathUI/OpenMath/ThEdu/CICM-WiP, vol. 1186 (2014)
13.
20.
go back to reference Wolfram, S.: An Elementary Introduction to the Wolfram Language, 2nd edn. Wolfram Media (2017). ISBN 978-1944183059 Wolfram, S.: An Elementary Introduction to the Wolfram Language, 2nd edn. Wolfram Media (2017). ISBN 978-1944183059
Metadata
Title
MathTools: An Open API for Convenient MathML Handling
Authors
André Greiner-Petter
Moritz Schubotz
Howard S. Cohl
Bela Gipp
Copyright Year
2018
DOI
https://doi.org/10.1007/978-3-319-96812-4_9

Premium Partner