[ 
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)

Reply via email to