A General Architecture for Connecting NLP Frameworks and Desktop Clients Using Web Services

  • René Witte
  • Thomas Gitzinger
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5039)


Despite impressive advances in the development of generic NLP frameworks, content-specific text mining algorithms, and NLP services, little progress has been made in enhancing existing end-user clients with text analysis capabilities. To overcome this software engineering gap between desktop environments and text analysis frameworks, we developed an open service-oriented architecture, based on Semantic Web ontologies and W3C Web services, which makes it possible to easily integrate any NLP service into client applications.


Client Application Language Service Broker Language Proxy Object Code Generation Tool 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Feldman, R., Sanger, J.: The Text Mining Handbook: Advanced Approaches in Analyzing Unstructured Data. Cambridge University Press, Cambridge (2006)Google Scholar
  2. 2.
    Rhodes, B.J., Maes, P.: Just-in-time Information Retrieval Agents. IBM Syst. J. 39(3–4), 685–704 (2000)CrossRefGoogle Scholar
  3. 3.
    Cunningham, H., Maynard, D., Bontcheva, K., Tablan, V.: GATE: A Framework and Graphical Development Environment for Robust NLP Tools and Applications. In: Proc.of the 40th Anniversary Meeting of the ACL (2002), http://gate.ac.uk
  4. 4.
    Ferrucci, D., Lally, A.: UIMA: An Architectural Approach to Unstructured Information Processing in the Corporate Research Environment. Natural Language Engineering 10(3-4), 327–348 (2004)CrossRefGoogle Scholar
  5. 5.
    Corney, D.P., Buxton, B.F., Langdon, W.B., Jones, D.T.: BioRAT: Extracting Biological Information from Full-Length Papers. Bioinformatics 20(17), 3206–3213 (2004)CrossRefGoogle Scholar
  6. 6.
    Cerbah, F., Daille, B.: A Service Oriented Architecture for Adaptable Terminology Acquisition. In: Proc.NLDB (2007)Google Scholar
  7. 7.
    Witte, R., Gitzinger, T.: Connecting Wikis and Natural Language Processing Systems. In: Proc.of the 2007 Intl.Symp.on Wikis (WikiSym 2007) (2007)Google Scholar
  8. 8.
    Gitzinger, T., Witte, R.: Enhancing the OpenOffice.org Word Processor with Natural Language Processing Capabilities. In: Natural Language Processing resources, algorithms and tools for authoring aids, Marrakech, Morocco (June 1, 2008)Google Scholar
  9. 9.
    Semantic Assistants Architecture, http://semanticsoftware.info

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • René Witte
    • 1
  • Thomas Gitzinger
    • 2
  1. 1.Department of Computer Science and Software EngineeringConcordia UniversityMontréalCanada
  2. 2.Institute for Program Structures and Data Organization (IPD)University of KarlsruheGermany

Personalised recommendations