Code aus einem Forschungskontext mit CLAM in einen Web-Service verwandeln

Matteo Romanello, Deutsches Archäologisches Institut

Der Computational Linguistics Application Mediator (CLAM) ist ein im Rahmen von CLARIN-NL entwickeltes Python Tool, das darauf abzielt, die Transformation von Code aus einem Forschungskontext in einen Web-Service zu vereinfachen (van Gompel & Reynaert 2014). Während der HandsOn Session wird die CLAM Anwendung am Beispiel des für meine Promotion entwickelte Programms vorgeführt (Romanello 2015a, 2015b). Das Programm dient der automatischen Extraktion von Textreferenzen auf Primärquellen. Es wurde mit Hilfe von CLAM innerhalb weniger Stunden in einen voll ausgestatteten Web-Service umgewandelt, der eine Schnittstelle für Menschen wie auch für Machine bereit stellt. In dieser Session werde ich zwei Arten der Benutzung des Web-Services demonstrieren: eine manuelle, mittels einer grafischen Benutzeroberfläche und eine programmatische über eine Client-Library.

Quellen

Gompel, M. van & Reynaert, M. (2014).
“CLAM: Quickly deploy NLP command-line tools on the web”, In Proceedings of COLING 2014, the 25th International Conference on Computational Linguistics, Hajic J. und Tsujii J. (Herausgeber), S. 71-75.
Romanello, M. (2015a).
CitationExtractor: v1.3.4. Zenodo.10.5281/zenodo.35470
Romanello, M. (2015b). 
From Index Locorum to Citation Network: an Approach to the Automatic Extraction of Canonical References and its Applications to the Study of Classical Texts. (Dissertation).http://hdl.handle.net/11858/00-1780-0000-002A-4537-A