Marshall Schor <msa@...> writes: > > UIMA's descriptors include a section under the XML capabilities element where > the descriptor may specify inputs and outputs. These end up informing the > ResultSpecification which is provided to the annotator. The ResultSpecification > can be queried by the annotator code to see what the annotator ought to produce. > > This is used, for example by sample annotators in the examples project: > TutorialDateTime > RegExAnnotator > PersonTitleAnnotator > > to control what the annotators produce. > > This behavior, on the part of annotators, is "optional" - that is, an annotator > might be written to ignore the ResultSpecification. > > So the key may be to update the annotators to take account of the > ResultSpecification. > > For more background, see > http://uima.apache.org/d/uimaj- 2.6.0/tutorials_and_users_guides.html#ugr.tug.aae.result_specification_setti ng > > which discusses the ResultSpecification further. > > -Marshall
Thanks, Marshall I tried your suggestions, and it works very well. Recently, I am looking into UIMA-AS, I am wonderring whether we can do same thing in uima-as. But seems UIMA-AS doesn't use ResultSpecificatio: the sendCas method doesn't accept ResultSpecificatio. String casId = asAE.sendCAS(cas); Thanks again for your great help, Marshall. -- Seems my last thank-you post somehow was gone.
