taken from the GoldenGate homepage:
_The intention of the GoldenGATE editor is to build a bridge between NLP components and XML markup of natural language text according to arbitrary XML schemas. It allows the deployment of NLP components to marking up the bodies of literature they were designed for. In this way, it enables transforming the texts into XML content according to an XML schema that was designed to gain maximum benefit from the knowledge provided in them.
The GoldenGATE editor picks up the ideas of plug-in processing resources and pipelined processing implemented in the GATE framework (http://www.gate.co.uk), which has been widely used in many areas of NLP research. At the same time, it provides a full XML editor including assistance for manipulation of both text and markup, thus allowing users to improve data quality by manual intervention._