You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@uima.apache.org by "Silvestre Losada (JIRA)" <de...@uima.apache.org> on 2014/12/02 13:47:12 UTC

[jira] [Commented] (UIMA-4062) Plugable external resources on UIMA RUTA

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

Silvestre Losada commented on UIMA-4062:
----------------------------------------

Hi Peter,

I'm doing this implementation I need to extend the RutaTable and RutaList interfaces with one method that accepts the list of parameters retrieved by the parser, I'll add new interfaces that extend the existing ones, all classes passed in ruta script must implement the new created interfaces. Is that ok for you?

Kind regards.

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