UIMA Ruta:检查特征是否为空/未定义

UIMA Ruta:检查特征是否为空/未定义,uima,ruta,Uima,Ruta,在UIMA Ruta脚本中,我想检查注释的某个特性是否已设置/定义/不为null(无论您如何称呼它)。特征本身不是基本类型,而是“注释” 是否有一种方法可以做到这一点,以便在未设置功能时,可以使用此检查来限制新注释的生成 您应该能够简单地将其写在特征点符号中,并与null进行比较: MyAnnotation.complexFeature != null; a:MyAnnotation{a.complexFeature != null}; (需要更新的Ruta版本,在Ruta 2.6.1中应该可

在UIMA Ruta脚本中,我想检查注释的某个特性是否已设置/定义/不为null(无论您如何称呼它)。特征本身不是基本类型,而是“注释”


是否有一种方法可以做到这一点,以便在未设置功能时,可以使用此检查来限制新注释的生成

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

MyAnnotation.complexFeature != null;
a:MyAnnotation{a.complexFeature != null};
(需要更新的Ruta版本,在Ruta 2.6.1中应该可以正常工作)


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

对于那些使用旧版本Ruta的人,是否有任何实际的解决方法?(例如2.2.1)