[ https://issues.apache.org/jira/browse/UIMA-4062?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14189895#comment-14189895 ]
Peter Klügl commented on UIMA-4062: ----------------------------------- I have to admit that my knowledge about external resources could be better. I think I have to reread the documentation and try some things before I can judge the consequences for ruta. This just means that I would like to slow down moving all ruta resources to external resources, especially since I do not have much free time right now. However, this does not affect this issue or your integration. My proposal would be that we integrate your external resource functionality (using a new issue) and implement extensible resources with reflection (as extensions are done that way in ruta anyway right now). When I have more time I will consolidate external resources and extensions, and refactor the complete dictionary functionality in ruta. btw, did you change RutaEnvironment, or how is the table resolved when applying the script? > Plugable external resources on UIMA RUTA > ---------------------------------------- > > Key: UIMA-4062 > URL: https://issues.apache.org/jira/browse/UIMA-4062 > Project: UIMA > Issue Type: Improvement > Components: ruta > Affects Versions: 2.2.1ruta > Reporter: Silvestre Losada Alonso > Assignee: Peter Klügl > Labels: enhancement, uima > Fix For: 2.2.2ruta > > > Currently UIMA ruta has WORDLIST and WORDTABLE, it is a list or table of text > items that can used to detect occurrences. This is nice feature and very > powerfull, however there is no way to plug my own WORDLIST/WORDTABLE > implementation, for example WORDLIST that find matches in database table or > in lucene index etc... > I think that the WORDLIST/WORTABLE implementation can be defined as UIMA > external resource, in resources section, and then pass a reference to > WORDLIST/WORDTABLE in ruta script. The other option is to specify the class > that implements WORDLIST/WORDTABLE to RutaEnvionment and instantiate it in > ruta environment using Reflection. -- This message was sent by Atlassian JIRA (v6.3.4#6332)