You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@uima.apache.org by Alessandro Rossi <be...@gmail.com> on 2011/02/18 16:53:39 UTC
Information request about UIMA type
Hi to all,
I would like to have some information
1) There exists any methods to define regex on UIMA type (not for simple
text) ?
2) There exists any way to do unification and subsumption on UIMA type?
Thanks.
Bye
Re: Information request about UIMA type
Posted by Peter Klügl <pk...@uni-wuerzburg.de>.
Hello,
I don't know if this is what you are looking for, but there is the
TextMarker system developed by us:
http://sourceforge.net/projects/textmarker/
However, disjunctions with additional feature conditions aren't
supported. Using a helper-type your exemplary expression could look
something like this in the TextMarker language:
DECLARE Vehicle;
Car{FEATURE("color", "blue") -> MARK(Vehicle)};
Bus{FEATURE("seat_num", 30) -> MARK(Vehicle)};
Vehicle*{-> MARK(Traffic)};
Peter
Am 18.02.2011 20:49, schrieb Alessandro Rossi:
> Hi Thilo,
>
> I and some friend are try to develop an extension of UIMA that allow users
> to obtain automatically (in a way similar to JCas Gen) an analysis engine
> based on regular expression over feature structure (UIMA type).
>
> I try to explain with an example :
>
> In my type system descriptor I define three type of annotation :
>
> 1) Car with features color:string and model:string
>
> 2) Bus with features color:string and seat_number:integer
>
> 3) Traffic with some other feature
>
> I would obtain an analysis engine that match with the left hand side regexp
> add a new annotation as described in the right hand side
>
> (<Car color=blue> |<Bus seat_num=30> )* --> Traffic
>
> I hope this example explain better what I'm trying to implement(something
> similar to JAPE for GATE ).
>
> Thanks
>
>
>
>
>
>
>
>
>
>
>
>
>
> 2011/2/18 Thilo Götz<tw...@gmx.de>
>
>> On 2/18/2011 16:53, Alessandro Rossi wrote:
>>> Hi to all,
>>>
>>> I would like to have some information
>>>
>>> 1) There exists any methods to define regex on UIMA type (not for simple
>>> text) ?
>> Please be more explicit, not clear what you mean.
>>
>>> 2) There exists any way to do unification and subsumption on UIMA type?
>> Short answer: no. Long answer: subsumption is easy, you can implement
>> that in a couple of hours. Unification is more difficult. If you
>> want to do it yourself, we can discuss where the major issues are.
>>
>> --Thilo
>>
>>> Thanks.
>>>
>>> Bye
>>>
Re: Information request about UIMA type
Posted by Alessandro Rossi <be...@gmail.com>.
Hi Thilo,
I and some friend are try to develop an extension of UIMA that allow users
to obtain automatically (in a way similar to JCas Gen) an analysis engine
based on regular expression over feature structure (UIMA type).
I try to explain with an example :
In my type system descriptor I define three type of annotation :
1) Car with features color:string and model:string
2) Bus with features color:string and seat_number:integer
3) Traffic with some other feature
I would obtain an analysis engine that match with the left hand side regexp
add a new annotation as described in the right hand side
(<Car color=blue> | <Bus seat_num=30> )* --> Traffic
I hope this example explain better what I'm trying to implement(something
similar to JAPE for GATE ).
Thanks
2011/2/18 Thilo Götz <tw...@gmx.de>
> On 2/18/2011 16:53, Alessandro Rossi wrote:
> > Hi to all,
> >
> > I would like to have some information
> >
> > 1) There exists any methods to define regex on UIMA type (not for simple
> > text) ?
>
> Please be more explicit, not clear what you mean.
>
> >
> > 2) There exists any way to do unification and subsumption on UIMA type?
>
> Short answer: no. Long answer: subsumption is easy, you can implement
> that in a couple of hours. Unification is more difficult. If you
> want to do it yourself, we can discuss where the major issues are.
>
> --Thilo
>
> >
> > Thanks.
> >
> > Bye
> >
>
Re: Information request about UIMA type
Posted by Thilo Götz <tw...@gmx.de>.
On 2/18/2011 16:53, Alessandro Rossi wrote:
> Hi to all,
>
> I would like to have some information
>
> 1) There exists any methods to define regex on UIMA type (not for simple
> text) ?
Please be more explicit, not clear what you mean.
>
> 2) There exists any way to do unification and subsumption on UIMA type?
Short answer: no. Long answer: subsumption is easy, you can implement
that in a couple of hours. Unification is more difficult. If you
want to do it yourself, we can discuss where the major issues are.
--Thilo
>
> Thanks.
>
> Bye
>