Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/360.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将输出xmi/cas传递给UIMA Ruta引擎?_Java_Ruta - Fatal编程技术网

Java 如何将输出xmi/cas传递给UIMA Ruta引擎?

Java 如何将输出xmi/cas传递给UIMA Ruta引擎?,java,ruta,Java,Ruta,我在AnalysisEngine(比如AE1)上运行了一个cas,我们在其中注入了一些java注释,比如JI1(我们重载了默认的进程方法)。那么,如何在ruta workbench中使用从JAVA创建的AE?您可以使用EXEC操作执行自己的JAVA分析引擎。来自以下方面的例子: 首选方法取决于不良事件的类型以及是否有描述。在任何情况下,AE的实现都需要在项目的类路径上 免责声明:我是UIMA Ruta的开发者谢谢!我明白。但是我不想在运行第二个脚本时执行第一个引擎。我已经有了输出cas/xmi。

我在AnalysisEngine(比如AE1)上运行了一个cas,我们在其中注入了一些java注释,比如JI1(我们重载了默认的进程方法)。那么,如何在ruta workbench中使用从JAVA创建的AE?

您可以使用EXEC操作执行自己的JAVA分析引擎。来自以下方面的例子:

首选方法取决于不良事件的类型以及是否有描述。在任何情况下,AE的实现都需要在项目的类路径上


免责声明:我是UIMA Ruta的开发者

谢谢!我明白。但是我不想在运行第二个脚本时执行第一个引擎。我已经有了输出cas/xmi。W.r.t你的回答是,到目前为止我还没有试过第二种方法。我们使用了“rutaEngine.process(javaOutputCas)”并实现了我想要的。我假设SimplePiline.runPipeline(javaOutputCas,rutaEngine)也可以工作。这样,我就不需要再次运行java引擎了。在Ruta本身中有没有同样的方法(将已经创建的输出Xmi传递给另一个引擎)?uín Ruta,您是指UIMA Ruta工作台吗?如果是,那么您可以简单地将xmi放在输入文件夹中。
ENGINE utils.Modifier;
Date{-> DEL};
MoneyAmount{-> REPLACE("<MoneyAmount/>")};
Document{-> COLOR(Headline, "green")};
Document{-> EXEC(Modifier)};
UIMAFIT my.package.impl.MyAnalysisEngine;
Document{-> EXEC(MyAnalysisEngine, {MyType1, MyType2})};