MathTools : An Open API for Convenient MathML Handling

Thumbnail Image
Date
2018
Authors
Greiner-Petter, André
Cohl, Howard S.
Editors
Contact
Journal ISSN
Electronic ISSN
ISBN
Bibliographical data
Publisher
Series
DOI (citable link)
ArXiv-ID
International patent number
Link to the license
EU project number
Project
Open Access publication
Restricted until
Title in another language
Research Projects
Organizational Units
Journal Issue
Publication type
Contribution to a conference collection
Publication status
Published
Published in
Intelligent Computer Mathematics : 11th International Conference, CICM 2018, Hagenberg, Austria, August 13-17, 2018, proceedings / Rabe, Florian et al. (ed.). - Cham : Springer, 2018. - (Lecture Notes in Artificial Intelligence ; 11006). - pp. 104-110. - ISSN 0302-9743. - eISSN 1611-3349. - ISBN 978-3-319-96811-7
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.
Summary in another language
Subject (DDC)
004 Computer Science
Keywords
MathML, API, Toolkit, Java
Conference
11th International Conference, CICM 2018, Aug 13, 2018 - Aug 17, 2018, Hagenberg, Austria
Review
undefined / . - undefined, undefined. - (undefined; undefined)
Cite This
ISO 690GREINER-PETTER, André, Moritz SCHUBOTZ, Howard S. COHL, Bela GIPP, 2018. MathTools : An Open API for Convenient MathML Handling. 11th International Conference, CICM 2018. Hagenberg, Austria, Aug 13, 2018 - Aug 17, 2018. In: RABE, Florian, ed. and others. Intelligent Computer Mathematics : 11th International Conference, CICM 2018, Hagenberg, Austria, August 13-17, 2018, proceedings. Cham:Springer, pp. 104-110. ISSN 0302-9743. eISSN 1611-3349. ISBN 978-3-319-96811-7. Available under: doi: 10.1007/978-3-319-96812-4_9
BibTex
@inproceedings{GreinerPetter2018MathT-43182,
  year={2018},
  doi={10.1007/978-3-319-96812-4_9},
  title={MathTools : An Open API for Convenient MathML Handling},
  number={11006},
  isbn={978-3-319-96811-7},
  issn={0302-9743},
  publisher={Springer},
  address={Cham},
  series={Lecture Notes in Artificial Intelligence},
  booktitle={Intelligent Computer Mathematics : 11th International Conference, CICM 2018, Hagenberg, Austria, August 13-17, 2018, proceedings},
  pages={104--110},
  editor={Rabe, Florian},
  author={Greiner-Petter, André and Schubotz, Moritz and Cohl, Howard S. and Gipp, Bela}
}
RDF
<rdf:RDF
    xmlns:dcterms="http://purl.org/dc/terms/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:bibo="http://purl.org/ontology/bibo/"
    xmlns:dspace="http://digital-repositories.org/ontologies/dspace/0.1.0#"
    xmlns:foaf="http://xmlns.com/foaf/0.1/"
    xmlns:void="http://rdfs.org/ns/void#"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema#" > 
  <rdf:Description rdf:about="https://kops.uni-konstanz.de/server/rdf/resource/123456789/43182">
    <dc:language>eng</dc:language>
    <void:sparqlEndpoint rdf:resource="http://localhost/fuseki/dspace/sparql"/>
    <dc:contributor>Gipp, Bela</dc:contributor>
    <dcterms:issued>2018</dcterms:issued>
    <dc:rights>terms-of-use</dc:rights>
    <dc:date rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2018-09-06T07:36:58Z</dc:date>
    <dc:creator>Greiner-Petter, André</dc:creator>
    <dspace:isPartOfCollection rdf:resource="https://kops.uni-konstanz.de/server/rdf/resource/123456789/36"/>
    <bibo:uri rdf:resource="https://kops.uni-konstanz.de/handle/123456789/43182"/>
    <dcterms:rights rdf:resource="https://rightsstatements.org/page/InC/1.0/"/>
    <dc:creator>Gipp, Bela</dc:creator>
    <dcterms:hasPart rdf:resource="https://kops.uni-konstanz.de/bitstream/123456789/43182/1/Greiner-Petter_2-5ggxhrqq3xqc8.pdf"/>
    <dc:contributor>Cohl, Howard S.</dc:contributor>
    <dc:creator>Cohl, Howard S.</dc:creator>
    <dcterms:isPartOf rdf:resource="https://kops.uni-konstanz.de/server/rdf/resource/123456789/36"/>
    <dspace:hasBitstream rdf:resource="https://kops.uni-konstanz.de/bitstream/123456789/43182/1/Greiner-Petter_2-5ggxhrqq3xqc8.pdf"/>
    <dc:contributor>Schubotz, Moritz</dc:contributor>
    <dcterms:abstract xml:lang="eng">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.</dcterms:abstract>
    <foaf:homepage rdf:resource="http://localhost:8080/"/>
    <dc:contributor>Greiner-Petter, André</dc:contributor>
    <dcterms:title>MathTools : An Open API for Convenient MathML Handling</dcterms:title>
    <dcterms:available rdf:datatype="http://www.w3.org/2001/XMLSchema#dateTime">2018-09-06T07:36:58Z</dcterms:available>
    <dc:creator>Schubotz, Moritz</dc:creator>
  </rdf:Description>
</rdf:RDF>
Internal note
xmlui.Submission.submit.DescribeStep.inputForms.label.kops_note_fromSubmitter
Contact
URL of original publication
Test date of URL
Examination date of dissertation
Method of financing
Comment on publication
Alliance license
Corresponding Authors der Uni Konstanz vorhanden
International Co-Authors
Bibliography of Konstanz
Yes
Refereed