Hi all The refactoring is completed (for now) - see STANBOL-812 [1]. Documentation is already online on the Staging Server
* EntityhubLinkingEngine [2]: This is the direct successor of the KeywordlinkingEngine * EntityLinkingEngine [3]: This is the "generic" implementation of EntityLinking based on the NLP processing API [4] There will be a 2nd refactoring step to make the EntityLinkingEngine fully independent of the Stanbol Entityhub. But this will not have any influence on public APIs, Chain configurations nor Enhancement results so this can be done after reintegration with the trunk. Thanks for the feedback best Rupert [1] https://issues.apache.org/jira/browse/STANBOL-812 [2] http://stanbol.staging.apache.org/docs/trunk/components/enhancer/engines/entityhublinking [3] http://stanbol.staging.apache.org/docs/trunk/components/enhancer/engines/entitylinking [4] http://stanbol.staging.apache.org/docs/trunk/components/enhancer/nlp/ On Thu, Nov 22, 2012 at 1:05 PM, Rupert Westenthaler <[email protected]> wrote: > On Thu, Nov 22, 2012 at 12:10 PM, Bertrand Delacretaz > <[email protected]> wrote: >> >> Isn't the "hub" part an implementation detail? >> >> EntityLinkingEngine sounds better to be - but no strong opinion, >> whoever does the work decides. > > Good point. While refactoring the code I came to the same conclusion > > Currently I have > > (1) "EntityLinkingEngine": This is the class implementing the > EnhancementEngine interface and in registered as OSGI service and > (2) "EntityhubLinkingEngine": The OSGI Component that gets the > configuration, registered an ServiceTracker for the Entityhub Site and > registers the "EntityLinkingEngine" instance as soon as all the > required Services are available. > > The goal of this is to make it really easy implement a > "MyServiceLinkingEngine". Even my current refactoring we are not yet > there, but it is getting much better. > > best > Rupert > > > > -- > | Rupert Westenthaler [email protected] > | Bodenlehenstraße 11 ++43-699-11108907 > | A-5500 Bischofshofen -- | Rupert Westenthaler [email protected] | Bodenlehenstraße 11 ++43-699-11108907 | A-5500 Bischofshofen
