pyMMAX2: Deep Access to MMAX2 Projects from Python

Mark-Christoph Müller


Abstract
pyMMAX2 is an API for processing MMAX2 stand-off annotation data in Python. It provides a lightweight basis for the development of code which opens up the Java- and XML-based ecosystem of MMAX2 for more recent, Python-based NLP and data science methods. While pyMMAX2 is pure Python, and most functionality is implemented from scratch, the API re-uses the complex implementation of the essential business logic for MMAX2 annotation schemes by interfacing with the original MMAX2 Java libraries. pyMMAX2 is available for download at http://github.com/nlpAThits/pyMMAX2.
Anthology ID:
2020.law-1.16
Volume:
Proceedings of the 14th Linguistic Annotation Workshop
Month:
December
Year:
2020
Address:
Barcelona, Spain
Editors:
Stefanie Dipper, Amir Zeldes
Venue:
LAW
SIG:
SIGANN
Publisher:
Association for Computational Linguistics
Note:
Pages:
167–173
Language:
URL:
https://aclanthology.org/2020.law-1.16
DOI:
Bibkey:
Cite (ACL):
Mark-Christoph Müller. 2020. pyMMAX2: Deep Access to MMAX2 Projects from Python. In Proceedings of the 14th Linguistic Annotation Workshop, pages 167–173, Barcelona, Spain. Association for Computational Linguistics.
Cite (Informal):
pyMMAX2: Deep Access to MMAX2 Projects from Python (Müller, LAW 2020)
Copy Citation:
PDF:
https://aclanthology.org/2020.law-1.16.pdf
Code
 nlpathits/pymmax2