Stanbol Enhancer services API

The Stanbol Enhancer services API defines the service interfaces for the components that collaborate to implement a Stanbol enhancement server.

See FISEcodeAndDocs on the IKS wiki for more information about Stanbol Enhancer (formally called IKS FISE).

The API has almost no external dependencies and is independent of OSGi or any other components model.

It currently has a dependency on the Clerezza MGraph interface, but we might want to replace that with a more generic "annotations" interface.

Main design goals

The Stanbol enhancement server aims to:

TODO should we say "annotation" instead of "enhancement", and rename the interfaces accordingly?

Main Stanbol Enhancer use-case

To help understand the API, here's an overview of the main Stanbol Enhancer use-case:

That's it. Not too hard.