Gate - 从注释集中提取单个带注释的文本

时间:2014-02-08 15:27:10

标签: java filewriter gate

我试图提取由默认ANNIE处理资源生成的注释集的各个文本值。

当我遍历注释集时,每个条目仅给出注释引用但不提供.value()方法的开始和结束位置。是否有一种简单的方法来获取值,或者我是否需要使用FileWriter或某些等效函数直接从Corpus我使用注释的开始和结束位置处理中提取值?

annotTypesRequired.add("Location");

Set<Annotation> organization = new HashSet<Annotation>(
                defaultAnnotSet.get(annotTypesRequired));

1 个答案:

答案 0 :(得分:5)

如果“值”是指注释所涵盖的文本,则可以使用

访问该值
gate.Utils.stringFor(document, annotation)

为此,您显然需要引用注释所属的gate.Document,以及Annotation对象本身 - 注释不会直接存储其覆盖的字符串,它们只存储偏移量指出文档的内容。