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