uima-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Peter Klügl (JIRA) <...@uima.apache.org>
Subject [jira] [Commented] (UIMA-4062) Plugable external resources on UIMA RUTA
Date Wed, 07 Jan 2015 16:35:35 GMT

    [ 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

> 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

View raw message