UIMA Ruta:检查功能是否为 empty/undefined

UIMA Ruta: Check if feature is empty/undefined

在 UIMA Ruta 脚本中,我想检查注释的特征是否 set/defined/is 不为空(无论你怎么称呼它)。该功能本身不是原始类型,而是 "Annotation".

有没有办法做到这一点,以便在未设置该功能的情况下可以使用此检查来限制新注释的生成。

您应该能够简单地将其写在特征点符号中并与 null 进行比较:

MyAnnotation.complexFeature != null;
a:MyAnnotation{a.complexFeature != null};

(需要较新的 Ruta 版本,在 Ruta 2.6.1 中应该可以正常工作)

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