Linguistic Processing


The term Linguistic Processing refers to the process of enabling software applications to understand the meaning of information expressed in natural language. This kind of understanding is an important requirement for building intelligent software systems and, consequently, linguistic processing is applied to a number of application areas including Information Extraction, Information Retrieval, Machine Translation, Semantic Web etc. Typical tasks and functionalities that linguistic processing effectively delivers are:

  • Named Entity Recognition: The task of extracting from content references to certain entities such as Persons, Organizations, Locations etc., in order to facilitate content annotation and search.
  • Knowledge Extraction: The task of extracting from unstructured content useful knowledge such as facts, events or relations in order to transform the content into a more structured, comprehensible and useful format.
  • Query analysis: The task of analyzing the intended meaning of a user's query in order to facilitate more accurate information retrieval. This is performed through a variety of linguistic techniques such as stemming, word sense disambiguation, spelling correction and synonym finding.


The incorporation of Linguistic Processing into software applications yields a number of benefits including:

  • The ability to handle and exploit unstructured content and gain value from it in an efficient and cost-effective way.
  • The ability to make content more accessible, comprehensible and ultimately useful to a wide variety of audiences regardless of knowledge or language barriers.

What our use of Linguistic Processing technology means for you

The incorporation of linguistic processing capabilities in our products and solutions enhances significantly the latter's applicability and effectiveness, leading to highly successful deployments and satisfied customers. In principle, you can confidently expect that our expertise and experience in using and applying this kind of technology will enhance the satisfaction of your users (employees, clients etc) and the value of your information resources.