On Wed, May 30, 2012 at 7:50 PM, Fabian Christ
<[email protected]> wrote:
>
> We should not release the enhancer without any engines. Enhancer and
> engines should always be released together. This would make is also
> easier to understand which enhancer version is compatible with which
> engine versions. I think the engines should always have the same major
> version as the enhancer API. Enhancer API 1.x will work with engines
> 1.x, 2.x with 2.x and so on.
>

+1 as this will make things considerable easier especially if we
decide to change central parts of Stanbol components.

However I also think that we should release single EnhancementEngines.

> But if we want to release the enhancer plus the engines, we have to
> release, e.g. the EntityHub, too. Some engines have dependencies to
> other components, so these need to be released first. I will check the
> dependencies.
>

This is true in this specific case, but I do not think this is will be
the normal case.
In fact the new versions of the EntityLinking- and
KeywordLinkingEngine would work fine with the Entityhub
0.9.0-incubating. The only reason why there is a dependency to 0.10.0
is because the new unit test of the EntityLinkingEngine depends on a
fix in the SolrYard  that is part of STANBOL-607. So if you use the
0.9.0-incubating version the unit test fails because the expected
Enhancements are not extracted because of this Bug.

best
Rupert

-- 
| Rupert Westenthaler             [email protected]
| Bodenlehenstraße 11                             ++43-699-11108907
| A-5500 Bischofshofen

Reply via email to