Konferenzbeitrag

KorAP architecture – diving in the deep sea of corpus data

KorAP is a corpus search and analysis platform, developed at the Institute for the German Language (IDS). It supports very large corpora with multiple annotation layers, multiple query languages, and complex licensing scenarios. KorAP’s design aims to be scalable, flexible, and sustainable to serve the German Reference Corpus DEREKO for at least the next decade. To meet these requirements, we have adopted a highly modular microservice-based architecture. This paper outlines our approach: An architecture consisting of small components that are easy to extend, replace, and maintain. The components include a search backend, a user and corpus license management system, and a web-based user frontend. We also describe a general corpus query protocol used by all microservices for internal communications. KorAP is open source, licensed under BSD-2, and available on GitHub.

KorAP architecture – diving in the deep sea of corpus data

Urheber*in: Diewald, Nils; Hanl, Michael; Margaretha, Eliza; Bingel, Joachim; Kupietz, Marc; Bański, Piotr; Witt, Andreas

Namensnennung - Nicht kommerziell 4.0 International

0
/
0

Sprache
Englisch

Thema
Korpus <Linguistik>
Germanische Sprachen; Deutsch

Ereignis
Geistige Schöpfung
(wer)
Diewald, Nils
Hanl, Michael
Margaretha, Eliza
Bingel, Joachim
Kupietz, Marc
Bański, Piotr
Witt, Andreas
Ereignis
Veröffentlichung
(wer)
Paris : European Language Resources Association (ELRA)
(wann)
2016-07-01

URN
urn:nbn:de:bsz:mh39-50361
Letzte Aktualisierung
06.03.2025, 09:00 MEZ

Datenpartner

Dieses Objekt wird bereitgestellt von:
Leibniz-Institut für Deutsche Sprache - Bibliothek. Bei Fragen zum Objekt wenden Sie sich bitte an den Datenpartner.

Objekttyp

  • Konferenzbeitrag

Beteiligte

  • Diewald, Nils
  • Hanl, Michael
  • Margaretha, Eliza
  • Bingel, Joachim
  • Kupietz, Marc
  • Bański, Piotr
  • Witt, Andreas
  • Paris : European Language Resources Association (ELRA)

Entstanden

  • 2016-07-01

Ähnliche Objekte (12)