You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@uima.apache.org by "Peter Klügl (JIRA)" <de...@uima.apache.org> on 2015/01/07 17:35:35 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=14267834#comment-14267834 ] 

Peter Klügl commented on UIMA-4062:
-----------------------------------

Sorry, I haven't found much time for this right now. I added a short code fragment to ExternalWordListExpression/ExternalWordTableExpression. It uses two null args in the getStringValue method, but I don't think that this will cause problems since both are only used for smart stuff in matching rules, and the expressions here should only occur in declaration statements. (However, it's possible that I missed something). We could maybe enforce that the external implementation of the table/list performs these argument conversions...

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