General Architecture for Text Engineering (GATE)

General Architecture for Text Engineering (GATE) is een ontwikkelomgeving voor het schrijven van software die mensentaal tekst kan verwerken. In het bijzonder wordt GATE gebruikt voor computationele taalverwerking en text mining.

GATE helpt wetenschappers en ingenieurs bij het definiëren en bepalen van organisatiestructuren voor taalverwerking, en vergemakkelijkt de inbedding van taalverwerkingsmogelijkheden in applicaties. De GATE ontwikkelomgeving bevat een GUI (graphical user interface) om de leercurve te stroomlijnen.

GATE is opgezet vanuit de premisse dat de elementen van softwaresystemen die natuurlijke taal verwerken kunnen worden onderverdeeld in drie categorieën, ook wel flavors genoemd:

  • Taalbronnen, die lexicons en gerelateerde entiteiten representeren.
  • Processing Resources, which represent algorithms.
  • Visual Resources, which represent the components of GUIs.

GATE was originally developed at the University of Sheffield beginning in 1995, and is now used worldwide by scientists, engineers, companies, teachers, and students.