简体   繁体   English

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

[英]How to pass an output xmi/cas to UIMA Ruta engine?

I hava a cas run on an AnalysisEngine (say AE1) to which we have injected some annotations in java, say JI1 (We have overloaded the default process method). 我有一个在AnalysisEngine(例如AE1)上运行的cas,我​​们在其中注入了Java中的一些注解,例如JI1(我们已经重载了默认的处理方法)。 So, how do i use my AE created from JAVA in ruta workbench ? 那么,如何在ruta工作台中使用从JAVA创建的AE?

You can execute your own Java analysis engines with the EXEC action. 您可以使用EXEC操作执行自己的Java分析引擎。 Examples from the documentation : 文档中的示例:

ENGINE utils.Modifier;
Date{-> DEL};
MoneyAmount{-> REPLACE("<MoneyAmount/>")};
Document{-> COLOR(Headline, "green")};
Document{-> EXEC(Modifier)};

or 要么

UIMAFIT my.package.impl.MyAnalysisEngine;
Document{-> EXEC(MyAnalysisEngine, {MyType1, MyType2})};

The preferred approach depends on the kind of your AE and if there is a description. 首选方法取决于AE的类型以及是否有说明。 In any case, the implementation of the AE needs to be on the classpath of the project. 无论如何,AE的实现都必须在项目的类路径上。

DISCLAIMER: I am a developer of UIMA Ruta 免责声明:我是UIMA Ruta的开发人员

UIMA RUTA 在“ <!--”</div--><div id="text_translate"><p> 我正在使用 UIMA RUTA 来注释各种文档。 它们来自不同的来源,有时会出现字符 &lt;. 出现在文档的中间。 &lt;! 被注释为 MARKUP 并被其他注释忽略。</p><p> 有没有办法改变这种行为? 即使我关闭 MARKUP 注释,&lt; 之后的文本。 没有被任何其他注释注释。</p><p> 我找到了负责创建大部分 MARKUP 注释的代码部分(org.apache.uima.ruta.seed 包中的 DefaultSeeder),但我无法找到代码的哪一部分负责以 &lt; 开头的 MARKUP 注释!</p><p> 感谢您的任何建议!</p></div> - UIMA RUTA is not annotating text after “<!”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何将自定义注释转换为UIMA CAS结构并将它们序列化为XMI - How to convert custom annotations to UIMA CAS structures and serialize them to XMI 如何从服务器返回UIMA Ruta的输出? - How to return UIMA Ruta's output from a server? 如何在 UIMA RUTA 中设置变量 - How to set Variables in UIMA RUTA 将HeidelTime添加为UIMA Ruta Workbench中的分析引擎 - Add HeidelTime as Analysis Engine in UIMA Ruta Workbench UIMA RUTA - 如何以特定顺序处理单词? - UIMA RUTA - How To Process Words In A Particular Order? 如何从uima-ruta脚本创建AnalysisEngineDescriptor以在SimplePipeline中使用 - How to create an AnalysisEngineDescriptor from an uima-ruta script to use in a SimplePipeline 如何结合Java序列化对UIMA CAS进行序列化 - How to serialize UIMA CAS combined with Java Serialization UIMA RUTA中的数组IndexOutOfBound异常 - Array IndexOutOfBound exception in UIMA RUTA UIMA RUTA 在“ <!--”</div--><div id="text_translate"><p> 我正在使用 UIMA RUTA 来注释各种文档。 它们来自不同的来源,有时会出现字符 &lt;. 出现在文档的中间。 &lt;! 被注释为 MARKUP 并被其他注释忽略。</p><p> 有没有办法改变这种行为? 即使我关闭 MARKUP 注释,&lt; 之后的文本。 没有被任何其他注释注释。</p><p> 我找到了负责创建大部分 MARKUP 注释的代码部分(org.apache.uima.ruta.seed 包中的 DefaultSeeder),但我无法找到代码的哪一部分负责以 &lt; 开头的 MARKUP 注释!</p><p> 感谢您的任何建议!</p></div> - UIMA RUTA is not annotating text after “<!” 使用Java访问组合的UIMA Ruta批注 - Accessing combined UIMA Ruta Annotations in Java
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM