Hi Jörn,

Once again, thanks for the response.

After a little while copying & editing the TreeBankNameFinder class source, I 
added methods to provide this parse processing feature:
https://github.com/amb-enthusiast/CoreferenceTest/blob/master/src/dev/amb/opennlp/TreebankNameFinder.java

See the addNERsToParse(NameFinderME, String tag, Parse inputParse) method.  It 
appears to work as expected, which is great.


Feel free to use as you see fit - it may be of some use to other developers.

Many thanks,


Anthony


On Dec 13, 2012, at 4:53 AM, Jörn Kottmann <[email protected]> wrote:

> Hello,
> 
> in OpenNLP we just provide the core components, but do not offer any workflow 
> support,
> usually people put the components together in their code or use tool which 
> can do it for them
> e.g. UIMA.
> 
> The name finder returns a set of Span objects, these can be inserted into a 
> parse tree
> via the Parse.addNames method.
> 
> In your code sample below you would create a loop which reads in sentences,
> for each sentence you need to do parsing and named entity detection, after 
> the entity
> detection you can insert the names via the addNames method into the parse 
> object.
> 
> I am not sure, but the addNames method might be only in trunk (or later in 
> the 1.5.3 release).
> 
> Jörn

Reply via email to