由于研究方向需要对文本进行标注,对象为大量期刊文献,手动标注肯定不太现实,于是找到了Brat标注工具,虽然这玩意儿好像挺久没更新了,只支持Python2,但是只用来标注还是没问题吧。

事先声明:Brat有服务器运行和本地运行两种方式,官方推荐服务器运行,但我折腾了半天,不知道什么情况,该配置的都配置了,包括apache和CGI都配置完,但是结果是下面这个样子:

标注工具Brat安装(本地)插图

至今没有弄明白什么情况,可能是我手残,有懂得大神希望评论告诉我解决办法。

所以,只能将就着装本地版本了,不过还是建议先配置个Apache,反正安装简单,防止其他不必要的错误,

sudo apt install apache2一下,不费事。剩下的就简单多了,进入官网http://brat.nlplab.org/index.html,下载

标注工具Brat安装(本地)插图1

然后会下载得到一个压缩文件,brat-v1.3_Crunchy_Frog.tar.gz,那么解压,反正现在ubuntu基本都能直接右键解压,用不用命令都行,命令的话

tar xzf brat-v1.3_Crunchy_Frog.tar.gz

然后进入解压后的文件夹:

cd brat-v1.3_Crunchy_Frog

接着,运行下面命令进行安装:

./install.sh -u

成功后,应该是这个样子(注意中间高亮部分,出现这句才是成功的):

标注工具Brat安装(本地)插图2

最后,准备运行Brat:

python2 standalone.py

当然,如果你的系统里只有python2的话,直接python就好。

现在,可以打开浏览器了(最好是chrome),打开链接http://127.0.0.1:8001/index.xhtml,出现下面的欢迎界面,表示安装成功:

标注工具Brat安装(本地)插图3

OK,这样就可以在本地进行你的任务了。

后续,如果服务器端配置成功的话,再补上配置方法吧,也希望有大神能给出指点。