Architettura generale per l’ingegneria del testo (GATE)

General Architecture for Text Engineering (GATE) è un ambiente di sviluppo per la scrittura di software in grado di elaborare testo in linguaggio umano. In particolare, GATE viene utilizzato per l'elaborazione del linguaggio computazionale e il text mining.

GATE aiuta scienziati e ingegneri a definire e determinare le strutture organizzative per l'elaborazione del linguaggio e facilita l'incorporamento delle capacità di elaborazione del linguaggio nelle applicazioni. L'ambiente di sviluppo GATE include una GUI (interfaccia utente grafica) per semplificare la curva di apprendimento.

GATE è stato concepito sulla premessa che gli elementi dei sistemi software che elaborano il linguaggio naturale possono essere suddivisi in tre categorie, note anche come sapori:

  • Risorse linguistiche, che rappresentano i lessici e le entità correlate.
  • Risorse di elaborazione, che rappresentano algoritmi.
  • Risorse visive, che rappresentano i componenti delle GUI.

GATE è stato originariamente sviluppato presso l'Università di Sheffield a partire dal 1995 ed è ora utilizzato in tutto il mondo da scienziati, ingegneri, aziende, insegnanti e studenti.