Hi all,

Today I made an major updated to the description of STANBOL-488 -
Enhancement Properties.

The original goal of Enhancement Properties was to allow parsing
request scoped configuration to Enhancement Engines. The original
usage scenario was to parse through user names and passwords for
EnhancementEngines that depend on external services. However this
feature is also useful for defining dereferenced fields (e.g. based on
the requirements of the UI for the client application). Also discussed
was to parse some HTTP headers of the request (especially the
Content-Lanugage) as Enhancement Properties.


Recent development have shown that for a some cases it is also more
efficient to manage configurations with chains instead of configuring.
Having chain specific configurations managed by the chain can ofter
highly reduce the number of required EnhancementEngine configurations.
Typical examples are the number of suggested entities, processed
languages, minimum confidence levels ...). Currently users would need
to configure two dbpedia-linking engines if chain one would like to
have 3 suggestions and chain two wants to have 5.

If you want to know details please see
https://issues.apache.org/jira/browse/STANBOL-488. The last comment on
the issue provides an initial documentation of the planed features.

__IMPORTANT NOTE:__

This Issue introduces incompatible API changes to core interfaces of
the Stanbol Enhancer. This includes the `EnhancementEngine` interface.

It will require all Engines to be adapted to the changed API. In
addition Engines will not be able to automatically support this
feature. They will need to be manually adapted to support it.

It is expected that engines will only allow to configure some of their
options via Enhancement Properties. Most of the configurations (e.g
the linked vocabulary for Entity Linking engines, NLP models for NLP
engines, ...) will not be included.


As this is a major change that was already discussed under several
difference aspects (see previous issue comments for details and links)
I would like to have feedback to the updated proposal before I start
to work on this.

best
Rupert


-- 
| Rupert Westenthaler             rupert.westentha...@gmail.com
| Bodenlehenstraße 11                             ++43-699-11108907
| A-5500 Bischofshofen

Reply via email to