為了對數(shù)據(jù)進(jìn)行處理,UIMA 應(yīng)用程序?qū)⑹褂梅治鲆?,而后者包含實際進(jìn)行分析的應(yīng)用程序、annotator 和 XML 描述符文件,其中,XML 描述符文件包含關(guān)于類以及其要接收和返回的信息等方面的內(nèi)容。
還可以將簡單的分析引擎組合為更為復(fù)雜的分析引擎。例如,定位本地事故報告和廣播流量報告的分析引擎可能包含一個查找事故的分析引擎、一個查找位置的分析引擎,以及一個分析前兩個引擎提供的注釋的分析引擎??傮w引擎描述符將確定如何在這些分析引擎間傳遞 CAS 對象。
事實上,描述符控制任何應(yīng)用程序如何訪問分析引擎,而這種機制在此情況下極為方便。如果創(chuàng)建了相應(yīng)的描述符,可以將其傳遞到應(yīng)用程序,而該應(yīng)用程序甚至不知道所使用的是 Web 服務(wù)。