You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@opennlp.apache.org by "Mark Giaconia (JIRA)" <ji...@apache.org> on 2013/06/09 14:58:20 UTC

[jira] [Commented] (OPENNLP-579) Framework to dynamically link N-best matches from external data to named entities by type (EntityLinker framework)

    [ https://issues.apache.org/jira/browse/OPENNLP-579?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13679036#comment-13679036 ] 

Mark Giaconia commented on OPENNLP-579:
---------------------------------------

Added Map/cache of linkers and linkables to factories to support lazy instantiation, significant performance gain if inside a high throughput pipeline.
Added a BaseEntityLinker abstract class that reduces the whole framework down to some simple calls, so a class that extends BaseEntityLinker will have an easy time working with the framework.
I will post again as soon as I finish working on the EntityLinkerProperties object. It is currently opening a stream every time someone needs a property.
thanks
MG
                
> Framework to dynamically link N-best matches from external data to named entities by type (EntityLinker framework)
> ------------------------------------------------------------------------------------------------------------------
>
>                 Key: OPENNLP-579
>                 URL: https://issues.apache.org/jira/browse/OPENNLP-579
>             Project: OpenNLP
>          Issue Type: Wish
>          Components: Name Finder
>    Affects Versions: 1.6.0
>         Environment: Any
>            Reporter: Mark Giaconia
>            Priority: Minor
>              Labels: features
>             Fix For: 1.6.0
>
>         Attachments: EntityLinker_30may2013.zip, entitylinker_8Jun2013.zip, entitylinkerFramework.zip, geonamefinder.properties, geonamefind.zip
>
>   Original Estimate: 672h
>  Remaining Estimate: 672h
>
> A framework for integrating/linking external data to named entities. For instance, geocoding or georeferencing location entities to geonames gazateers can be implemented as an EntityLinker. Initially created ticket to specifically solve the georeferencing problem, but the framework should allow linkage of any external data to any entity type. Commercial applications that do this are expensive, and there are many free gazateers one could use to create solutions with OpenNLP. The capability should provide a default implementation using MySQL or Postgres and the USGS/Geonames Gazateers.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira