A Flexible Approach for Text Processing Engineering

In this paper, we present a flexible, modular, consistent, and coherent approach for text processing engineering. Each, processing chain dedicated to text processing would be regarded as a serial or parallel assembly of modules underlying particular tasks that a user wants to apply to a text. A user, according to his/her needs and perspectives, might want build and validate his/her own processing chain by assembling a set of modules in a certain configuration. We propose, in this paper, a theoretical formal system based on the model of the typed applicative grammars and the combinatory logic. This approach allow to provide a general framework in which a user would be able to build multiple text analysis processes according to his/her determined objectives. It will also systematize the verification of the logical consistency of the sequence of modules in the assembly that characterizes a given processing chain.