Il 02/12/2010 16:33, Marshall Schor ha scritto:
On 11/30/2010 9:44 AM, Andrea Turbati wrote:
  Hello,
I'm new to the UIMA AAE and I was able to create a "simple" AAE by putting
different AE together without any real interaction between them. I'd like to
go further and compose an AAE in which the type returned is not just the set
of simple types from the AEs, but it is a new Type in which the elements are
connected and interact in some way.
So for example if I have 3 simple AEs:

    * The first recognises *first name*
    * The second the* last name*
    * The third  the *title *(Mr. Miss, Mrs, etc.)

I'd like to create an AAE in which I have as an output just one type that is
able to identify for example "Mr. Andrea Turbati"as one annotation and not as
three different ones.

I'd like to do the composition not manually but from a java application at
runtime.
I'm not certain what your question is, but this sounds similar to one of the
example annotators: MeetingAnnotator - it is an annotator that takes the results
of 2 previous annotators, "TutorialDateTime" and RoomNumberAnnotator, and makes
a new Meeting annotation, whose span is from the beginning of the earliest
previous annotation to the end of the latest one.

You can see the source here:
http://svn.apache.org/viewvc/uima/uimaj/trunk/uimaj-examples/src/main/java/org/apache/uima/tutorial/ex4/MeetingAnnotator.java?revision=933273&view=markup
<http://svn.apache.org/viewvc/uima/uimaj/trunk/uimaj-examples/src/main/java/org/apache/uima/tutorial/ex4/MeetingAnnotator.java?revision=933273&view=markup>


Thank you for the answer.
I thought that in UIMA you could compose Type System using only an XML descriptor without having to write any new code. Because writing code is a "human task" and in my case I'm trying to create a tool that composes two or more AE and gives as output just an XML describing the AAE. Then I should be able to pass the single AEs and the descriptor of the AAE to another module which will annotate a text using the information from the AAE descriptor and the code of the AEs. So for example if I have an AE which is able to annotate last Name and another one that annotate Government title and in a text I find "President Obama", I'd like to have a single annotation for "President Obama" and not two separate one for each word.

Thanks

Andrea Turbati




Marshall Schor
Thanks

Andrea Turbati



--

-------------------------------------------------

Dott. Andrea Turbati

AI Research Group PhD student,

Dept. of Computer Science, Systems and Production

University of Roma, Tor Vergata

Via del Politecnico 1 00133 ROMA (ITALY)

tel: +39 06 7259 7332 (lab)

e_mail: [email protected]

home page: http://art.uniroma2.it/turbati/

--------------------------------------------------

Reply via email to