Skip to content

0003 use java as backend language

Bruno Thomas edited this page Nov 23, 2021 · 1 revision

3. Use java as backend language

Date: 2017-01-01

Status

Accepted

Context

Main NLP pipelines are using java as implementing language :

  • CoreNLP
  • OpenNLP
  • IxaPipe
  • GateNLP

ICIJ had an existing library called extract that was also implemented in Java.

Furthermore, Elasticsearch is implemented in Java.

Decision

Java will be used as backend language to integrate with NLP and Elasticsearch.

Consequences

The datashare team will need Java skilled developers.

Datashare

Customize (Legacy)

Translations

This project is currently available in English, French, Spanish and Japanese. You can help us to improve and complete translations on Crowdin.

About ICIJ

Datashare is a project by ICIJ, a collective of investigative journalists.

ICIJ Logo

Clone this wiki locally