And Adam beat me to it...I took to long to formulate my thoughts. I should say thanks though for the help you guys have given everyone on this list (even the lurkers like myself). It's helped tremendously.

-Matt

Matthew Campbell wrote:
Vijay:

I'm not a UIMA expert (or a J2EE one for that matter), but the goal you're described of getting UIMA to support a JSP interface doesn't seem like it would be much different than developing any other java application. I would suggest working through the documentation Michael linked to at least up to where they go through the first tutorial example (which is included in the UIMA source bundle you downloaded or got from subversion). Then try and get that example working in the J2EE container. From my little experience with JSP, I'd imagine you would implement the doGet() or whatever to read in the analysis engine descriptor, create the JCAS, run it through the text you want to display on the page, then walk through the annotations and replace each string with whenever your processed string should look like. Finally, you'd render the processed text to the page. To actually get the value of the request into your AE, you can set configuration parameters programmatically as seem in the documentation at:

http://incubator.apache.org/uima/downloads/releaseDocs/2.2.0-incubating/docs/html/tutorials_and_users_guides/tutorials_and_users_guides.html#ugr.tug.application.setting_configuration_parameters

I would make your analysis engine have a configuration parameter called "searchTerm" or something, then have the JSP set the value for that configuration parameter to the value of the request before calling the AE's process() method. Honestly, I don't know the specifics of your problem or what you're trying to accomplish in the long run, so I don't know what UIMA is buying you functionality-wise in this particular case (but then, I'm relatively new to UIMA too). It seems like you could just skip the whole UIMA step, loading the page text into a stringbuffer and using regular expressions if all you're doing is straight text searching. I don't know if this answers your question, and I'm afraid I can't help much more than this. All I can say is the documentation and examples found therein are very helpful, so you really should do yourself a favor and camp out with the Apache documentation for a while to get an idea of what can be done. Good luck :-D.


-Matt

vijay vijay wrote:
plz michale
give me response



On 9/12/07, vijay vijay <[EMAIL PROTECTED]> wrote:
thank u for ur kind response,

                     let me tell u exactley where i am

i have downloded plugins for eclipse and i have wriiten code for analysis engine and java class for annotation where it reads two
strings like "MICHAEL,UIMA" in bunch of input txtxfiles.I have done it
sucessfully. i am able get the annotation in document analyzer.

here i thought insted of hardcoding or sending it as parameters Can we pass annotations dynamically? i have put this question
acroos forums no replies for it.

                   how do u  write main class? in uima...........

i have deployed examples up to collection process engine.

           I will tell u my aim also i want to send Michale as client
request from a jsp page it should be able to get all occurences of
michale.how do u achive this?

thats what i am aiming for,if u suggest me how to proceed i will be thank full to u ,i thinking that u are like guide to me.no one is there to help me.i have searched across web so many pdfs but i storgley belive
that i need some help form some one and that is u ,every thing is in ur
hands to say yes or no is up to u boss .

    i am happy for ur response.once again thank u micahle.
bye
 vijay


On 9/12/07, Michael Baessler <[EMAIL PROTECTED]> wrote:
Start reading the Apache UIMA documentation if you want to work with
Apache UIMA. I think
UIMA_SDK_USER__GUIDE.pdf.is IBM UIMA.

The Apache UIMA documentation is available at:
http://incubator.apache.org/uima/documentation.html

You want to find some entities in text documents? What kind of entities?

Look at the UIMA sandbox maybe there
are some components that can help you.

-- Michael

vijay vijay wrote:
Hi Michael
                     PLz something personal........spend ur valuable
time
for me.....
                    i have staterd study on this Uima 3 weeks back
till now
i have not gained anything from it.i have loged many forums where i
have not
any response.i think i might disturbing u with my stupid mails.

                 i need some guidence for u,i would like to how to
approch
to my problem?
i want to search for text in  my local files using this uima concept.
till
now i have gone through chap 5 in UINA_SDK_USER__GUIDE.pdf.

                   once again sorry to ask u like this.if some one
gives me
a fair idea abt this hoe to proceed i will be the most happeist.

vijay




On 9/12/07, Michael Baessler <[EMAIL PROTECTED]> wrote:

Hi Vijay,

this has nothing to do with UIMA 2.2 Class Loader so please do not
use
this topic for positing!!

http://incubator.apache.org/uima/svn.html

-- Michael

vijay vijay wrote:

Hi guys,

where can i get source code for this Uima.mybasic

aim

is to search for text in local folders.can any one suugest
me.plzzzzzzzz......

vijay

On 9/12/07, vijay vijay <[EMAIL PROTECTED]> wrote:


Hi Michael,
                  the link which u have provided is very
inresting.socan
u send me links which are usefull to the a fresher to this topic

plz spare ur valuable time for few mins waiting for ue reply.
vijay


On 8/30/07, Michael Baessler < [EMAIL PROTECTED]> wrote:


Are your primitive engines available as PEAR files? That is needed

since

only if you have them as PEAR files
you can use the PEAR descriptor.

After you have installed the PEAR files a PEAR descriptor is
automatically generated (located in the install directory). This
descriptor have to
be used in the aggregate to refer to the primitive AEs.

-- Michael

Danai Wiriyayanyongsuk wrote:


Thanks Marshall for the information and for asking :)

What I have tried is that I have a description of an aggregate


analysis


engine which has 4 primitive analysis engine defined. Those
primitive
AE


descriptions are all fully defined (no imports) under the
"delegateAnalysisEngine/analysisEngineDescription" tag. I do this


because


those primitive AE descriptions are generated on the fly. For one


thing,


each primitive AE has its own PEAR-compliant directory. In this
case,
I


could not figure out how to tell UIMA the location those
directories.
Excerpt from section 5.8 in the UIMA References page:
"As of version 2.2, the framework supports component descriptors

which

are


PEAR descriptors. These descriptors define components plus
include
information on the class path needed to run them."
Question: To get the individual class loader for each primitive
AE
defined


in an aggregate AE, do we have to specify/map the PEAR descriptor
(<componentID>_pear.xml?) for each of every primitive AE? If so,

where

and


how to do it?

Any comments/recommendations would be appreciated.

Thanks,
Danai Wiriyayanyongsuk



On 8/29/07, Marshall Schor < [EMAIL PROTECTED]> wrote:



Version 2.2 includes support for aggregates composed of PEAR
descriptors, which include the class path information.

This should allow you to run a pipeline where each annotator
could
have


different versions of classes.
See




http://incubator.apache.org/uima/downloads/releaseDocs/2.2.0-incubating/docs/html/references/references.html#ugr.ref.jcas.pear_support
Is that what you're trying to do?

-Marshall

Danai Wiriyayanyongsuk wrote:



Hi Guys,

I'd like to ask a couple of questions regarding the classloader
in
UIMA


2.2.



For an aggregate analysis engine, is there a way to have/set


different


class



loaders for each aggregated primitive analysis engines, so that
the

classes



won't interfere each others?

If there is so, could you please shed some light how to do it?
I've

looked



into the source code and documentation but no luck :(

Many Thanks,
Danai Wiriyayanyongsuk







Reply via email to