Data Enrichment Service

What Is It?

The Data Enrichment Service (DES) is infrastructure for information extraction. Many documents contain information in an unstructured or semi-structured form that could provide additional value if it can be extracted. The DES helps you to do exactly that.

The DES can operate on text, HTML or XML and PDF documents and, in conjunction with our OpenUp platform can be used as part of a process to aggregate, extract and publish information from a variety of sources. As an example, you could harvest an RSS feed, extract the entities from the content as RDF, store that RDF and then create an output to display all of the entities found in that feed.

The DES is built on top of the GATE system as created by the University of Sheffield and has been built by TSO's GATE-certified developers. GATE is a framework for developing text processing applications and is widely used in both academic and commercial organisations.

The DES provides two main functions - DES Starter and the ability to host vertical GATE applications.

As an example of a potential use of the DES, TSO have created the OpenUp Client demonstration. Feel free to give it a try!

DES Starter

DES Starter is an in-built part of the DES service. It allows you to extract things such as names, places and organisations.

The Starter service can be used on its own or as part of a custom vertical GATE application running on the DES infrastructure. It is able to return outputs in various formats including XML and JSON.

We realise that many uses of information extraction are for linking data. To that end, wherever possible, the Starter service provides URI for the entities that it has extracted. Many of these links use DBpedia or data.gov.uk URIs and thus provide easy linking with other datasets.

Vertical GATE Applications

If you want to run your own application on the DES infrastructure then please get in touch. We can provide various options in terms of scale and security.

If your application needs to make use of RDF hosting then we can also provide that as part of our OpenUp platform. As an example, the DES Starter entity resolution makes use of DBpedia hosted in our RDF store and resolves entities on-the-fly.

Using the DES

The DES is available to use as a web-based API. If you would like to see what it can do watch our 'Introduction to DES' film, and to try it for yourself use the DES demonstration.

Please note the DES demonstrator is not the full DES and is only intended to demonstrate how it works.

Details about the DES API

More Information?

Detailed information on the DES

Annotation reference for XML results format

DES datasets