BRAT中的动态注释配置设置

时间:2017-05-17 14:25:54

标签: python annotations nlp brat

Brat中,要注释一个文本,你应该引用一个名为'annotation.conf'的配置文件,我有超过150个标签来注释特定于域的文本的语义和这些注释标签应该在不同的配置文件中分开,这样如果所有标签都存储在一个'annotation.conf'文件中,注释器就不会分散注意力从长列表中选择。

典型情况是,注释器将上传文本,然后对于每个语句,某些关键字应触发我创建的组中的单个annotation.conf文件以组织我的语义标记。

让我们采用以下伪示例:

  • 声明: KB C ===>应该为他们触发annotation.conf 关键字 KB
  • 声明:V N C KA ====>应该触发annotation.conf 关键字 KA

标签之间没有重叠.i.e。每个单词只能用一个标签标记。

请您指导我如何在BRAT中实现这一目标,特别感谢具体资源。

谢谢

1 个答案:

答案 0 :(得分:0)

您无法通过Brat中的关键字触发不同的配置文件。但是,您可以将标记列表组织到树层次结构中,这有助于减少注释器中的混淆。您可以看到如何执行此操作here

或者,如果您可以对&#34;语句进行排序&#34;通过将关键字分成不同的文件,并将这些不同的文件上传到不同的目录中,每个目录都可以拥有自己的appDir <- system.file("shiny", "BatchQC", package = "BatchQC") shiny::runApp(appDir)