Abstract
Different types of users require different functions in NLP software. It is difficult for a single platform to cover all types of users. When a framework aims to provide more interoperability, users are required to learn more concepts; users’ application designs are restricted to be compliant with the framework. While an interoperability framework is useful in certain cases, some types of users will not select the framework due to the learning cost and design restrictions. We suggest a rather simple framework for the interoperability aiming at developers. Reusing an existing NLP platform Kachako, we created an API oriented NLP system. This system loosely couples rich high-end functions, including annotation visualizations, statistical evaluations, an-notation searching, etc. This API do not require users much learning cost, providing customization ability for power users while also allowing easy users to employ many GUI functions.- Anthology ID:
- W16-5210
- Volume:
- Proceedings of the Third International Workshop on Worldwide Language Service Infrastructure and Second Workshop on Open Infrastructures and Analysis Frameworks for Human Language Technologies (WLSI/OIAF4HLT2016)
- Month:
- December
- Year:
- 2016
- Address:
- Osaka, Japan
- Editors:
- Yohei Murakami, Donghui Lin, Nancy Ide, James Pustejovsky
- Venue:
- OIAF4HLT
- SIG:
- Publisher:
- The COLING 2016 Organizing Committee
- Note:
- Pages:
- 70–75
- Language:
- URL:
- https://aclanthology.org/W16-5210
- DOI:
- Cite (ACL):
- Yoshinobu Kano. 2016. Between Platform and APIs: Kachako API for Developers. In Proceedings of the Third International Workshop on Worldwide Language Service Infrastructure and Second Workshop on Open Infrastructures and Analysis Frameworks for Human Language Technologies (WLSI/OIAF4HLT2016), pages 70–75, Osaka, Japan. The COLING 2016 Organizing Committee.
- Cite (Informal):
- Between Platform and APIs: Kachako API for Developers (Kano, OIAF4HLT 2016)
- PDF:
- https://preview.aclanthology.org/nschneid-patch-4/W16-5210.pdf