Extract entities or events from large volumes of legal or insurance documents (for instance for compliance to regulatory changes or audit)


All businesses, from corporate banking to Oil & Gas and manufacturing, need to analyse contracts, which even if they have a few terms in common, include a number of additional terms and clauses. If dealing with government, for example, even the largest corporates are obliged to use the contract templates of the government entities.

There are occasions where these contacts, each comprising tens of pages, need to be reviewed on certain occasions. For example:

  • which leasing agreements expire in the next few months and there is not auto-renewal term in place?
  • what are the early penalties we have to pay if we close a facility? 
  • which clauses need to be updated if Data Protection is introduced?

Contracts uses Natural Language Processing (NLP) technology in order to extract information from any document in any language and any format (eg PDF) to extract entities and terms, organise information and present it into a tabular format (eg Excel). The whole process is automatic and there is no need for experienced legal resources to spend a lot of time reviewing many pages.

Sharia Research

Sharia Research departments of Islamic Banks have to go through thousands of previously issued Sharia Opinions and cross check against Sharia Standards such as AAOIFI and the four prominent Schools of Thought (Hanafi, Maliki, Shafei and Hanbali) prior to issuing an accurate Sharia opinion.

Sharia Research uses natural language processing (NLP) technology in order to turn Sharia Opinions into insight, using a unique linguistic text analytics platform to accelerate Sharia Research department ability to make sense of information in any language – Arabic or English.

Using XML-based linguistic text analytics technology and a vast array of natural language processing models, the Sharia Research module can be tuned rapidly to understand and interpret the language in order to reveal information and insights that other technologies may fail to surface.

  • Identify sentiment, events, triggers and trends
  • Extract entities and terms from variable language
  • Organise information based on semantic concepts
  • Cleanse, correct, match and append data sets
  • Rapid deployment and integration
  • Easily maintained XML-based software
  • Highly scalable to suit any information sources
  • Interpret real-time data and text communications
%d bloggers like this: