Developing reusable and robust language processing components for information systems using GATE

In this paper we present GATE, an architecture and a graphical development environment which enables users to develop and. deploy HLT applications in a robust fashion. GATE also provides reusable, extendable, and customisable language processing modules (e.g., part of speech tagger, named entity recognition grammars), which combined with the extensive document format support (e.g., XML, HTML), form a useful toolset for building HLT-augmented information systems.