You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@uima.apache.org by Olivier Terrier <ol...@temis.com> on 2007/10/29 09:39:30 UTC

Scripting annotator

Hi
 
We (at Temis) have been invited by Marshall to contribute more actively to UIMA.
As a first contribution I would like to share with the community a little component that we have developped and found very useful: a scripting annotator based on Apache Bean Scripting Framework (BSF).
We use it very frequently to do quick modifications in CASes within an annotation chain (preprocessing, typesystem adaptation, etc...).
Currently the BSF Annotator has been tested with Beanshell and JRuby as scripting languages but should be extended to most of BSF-enabled languages including Javascript, Jython etc...
Prior to conbtributing the source as a patch in Jira I would like to have your opinion on the usefulness of such components 
 
Olivier Terrier
Core Products Software Development Manager
TEMIS S.A. 
Text Intelligence in your daily business
5, Rue du Tour de l'Eau
38400 Saint Martin d'Hères - France
Direct: +33 (0)4 56 38 24 06
Mobile: +33 (0)6 60 36 93 11
Visit our website! www.temis-group.com <http://www.temis-group.com/> 
 

Re: Scripting annotator

Posted by Adam Lally <al...@alum.rpi.edu>.
On 10/30/07, Marshall Schor <ms...@schor.com> wrote:
> This sounds like a great addition to the framework - the ability to have
> annotators that are based on the Bean Scripting Framework, especially
> for quick tasks.  We have some capability for this in the framework
> already for Perl and Python, but this sounds like it could be a smoother
> integration.
>
> +1 from me - what do others think?
>
> -Marshall
>
> P.S. - sorry for the slow response, have been inundated....
>

+1, sounds like a great idea.

-Adam

Re: Scripting annotator

Posted by Thilo Goetz <tw...@gmx.de>.
Marshall Schor wrote:
> This sounds like a great addition to the framework - the ability to have
> annotators that are based on the Bean Scripting Framework, especially
> for quick tasks.  We have some capability for this in the framework
> already for Perl and Python, but this sounds like it could be a smoother
> integration. 
> 
> +1 from me - what do others think?
> 
> -Marshall
> 
> P.S. - sorry for the slow response, have been inundated....
> 
> Olivier Terrier wrote:
>> Hi
>>  
>> We (at Temis) have been invited by Marshall to contribute more actively to UIMA.
>> As a first contribution I would like to share with the community a little component that we have developped and found very useful: a scripting annotator based on Apache Bean Scripting Framework (BSF).
>> We use it very frequently to do quick modifications in CASes within an annotation chain (preprocessing, typesystem adaptation, etc...).
>> Currently the BSF Annotator has been tested with Beanshell and JRuby as scripting languages but should be extended to most of BSF-enabled languages including Javascript, Jython etc...
>> Prior to conbtributing the source as a patch in Jira I would like to have your opinion on the usefulness of such components 
>>  
>> Olivier Terrier
>> Core Products Software Development Manager
>> TEMIS S.A. 
>> Text Intelligence in your daily business
>> 5, Rue du Tour de l'Eau
>> 38400 Saint Martin d'Hères - France
>> Direct: +33 (0)4 56 38 24 06
>> Mobile: +33 (0)6 60 36 93 11
>> Visit our website! www.temis-group.com <http://www.temis-group.com/> 

+1

Before you start contributing, you should file an ICLA (individual
contributor's license agreement) with the ASF.  See
http://www.apache.org/licenses/#clas.

If the annotator is a substantial piece of work, and you haven't
written it all yourself, we'll need a code grant from Temis for
it.  See http://www.apache.org/licenses/#grants.  If it's just
a small handful of files, this won't be necessary.

--Thilo


Re: Scripting annotator

Posted by Jörn Kottmann <ko...@gmail.com>.
+1 from me too

Jörn

Re: Scripting annotator

Posted by Eddie Epstein <ea...@gmail.com>.
+1 absolutely. The Perl, Python and Tcl interfaces use the C++ layer,
so hopefully this path would be smoother!

Eddie

On 10/30/07, Marshall Schor <ms...@schor.com> wrote:
>
> This sounds like a great addition to the framework - the ability to have
> annotators that are based on the Bean Scripting Framework, especially
> for quick tasks.  We have some capability for this in the framework
> already for Perl and Python, but this sounds like it could be a smoother
> integration.
>
> +1 from me - what do others think?
>
> -Marshall
>
> P.S. - sorry for the slow response, have been inundated....
>
> Olivier Terrier wrote:
> > Hi
> >
> > We (at Temis) have been invited by Marshall to contribute more actively
> to UIMA.
> > As a first contribution I would like to share with the community a
> little component that we have developped and found very useful: a scripting
> annotator based on Apache Bean Scripting Framework (BSF).
> > We use it very frequently to do quick modifications in CASes within an
> annotation chain (preprocessing, typesystem adaptation, etc...).
> > Currently the BSF Annotator has been tested with Beanshell and JRuby as
> scripting languages but should be extended to most of BSF-enabled languages
> including Javascript, Jython etc...
> > Prior to conbtributing the source as a patch in Jira I would like to
> have your opinion on the usefulness of such components
> >
> > Olivier Terrier
> > Core Products Software Development Manager
> > TEMIS S.A.
> > Text Intelligence in your daily business
> > 5, Rue du Tour de l'Eau
> > 38400 Saint Martin d'Hères - France
> > Direct: +33 (0)4 56 38 24 06
> > Mobile: +33 (0)6 60 36 93 11
> > Visit our website! www.temis-group.com <http://www.temis-group.com/>
> >
> >
> >
> >
>
>

Re: Scripting annotator

Posted by Marshall Schor <ms...@schor.com>.
This sounds like a great addition to the framework - the ability to have
annotators that are based on the Bean Scripting Framework, especially
for quick tasks.  We have some capability for this in the framework
already for Perl and Python, but this sounds like it could be a smoother
integration. 

+1 from me - what do others think?

-Marshall

P.S. - sorry for the slow response, have been inundated....

Olivier Terrier wrote:
> Hi
>  
> We (at Temis) have been invited by Marshall to contribute more actively to UIMA.
> As a first contribution I would like to share with the community a little component that we have developped and found very useful: a scripting annotator based on Apache Bean Scripting Framework (BSF).
> We use it very frequently to do quick modifications in CASes within an annotation chain (preprocessing, typesystem adaptation, etc...).
> Currently the BSF Annotator has been tested with Beanshell and JRuby as scripting languages but should be extended to most of BSF-enabled languages including Javascript, Jython etc...
> Prior to conbtributing the source as a patch in Jira I would like to have your opinion on the usefulness of such components 
>  
> Olivier Terrier
> Core Products Software Development Manager
> TEMIS S.A. 
> Text Intelligence in your daily business
> 5, Rue du Tour de l'Eau
> 38400 Saint Martin d'Hères - France
> Direct: +33 (0)4 56 38 24 06
> Mobile: +33 (0)6 60 36 93 11
> Visit our website! www.temis-group.com <http://www.temis-group.com/> 
>  
>
>
>