我试图提取由默认ANNIE处理资源生成的注释集的各个文本值。
当我遍历注释集时,每个条目仅给出注释引用但不提供.value()方法的开始和结束位置。是否有一种简单的方法来获取值,或者我是否需要使用FileWriter或某些等效函数直接从Corpus我使用注释的开始和结束位置处理中提取值?
annotTypesRequired.add("Location");
Set<Annotation> organization = new HashSet<Annotation>(
defaultAnnotSet.get(annotTypesRequired));
答案 0 :(得分:5)
如果“值”是指注释所涵盖的文本,则可以使用
访问该值gate.Utils.stringFor(document, annotation)
为此,您显然需要引用注释所属的gate.Document
,以及Annotation
对象本身 - 注释不会直接存储其覆盖的字符串,它们只存储偏移量指出文档的内容。