如何重现行为
您的环境
- 操作系统:
Operating System: CentOS Linux 7 (Core)
Kernel: Linux 3.10.0-1160.45.1.el7.x86_64
Architecture: x86-64
- 使用的Python版本:3.9.5
- 安装doccano的时间:2021年11月10日
- 您是如何安装doccano的(Heroku按钮等):
docker pull doccano/doccano:1.5
观察到的行为
- 为序列标注创建一个项目
- 使用预存在的标签创建一个数据集。要重现此问题,请使用示例数据集:
{"text": "EU rejects German call to boycott British lamb.", "label": [ [0, 2, "ORG"]]}
{"text": "Peter Blackburn", "label": [ [0, 15, "PERSON"] ]}
{"text": "President Obama", "label": [ [10, 15, "PERSON"] ]}
- 然后创建3个用户
- admin(在创建docker容器时创建)
- user1(具有管理员角色)
- user2(具有注解员角色)
- 在以管理员角色登录时导入数据集
- 观察到预存在的标签是可见的(感谢修复!)
- 注销并以User1身份登录
- 预存在的标签不可见
- 注销并以User2身份登录
- 预存在的标签也不可见
预期结果
无论角色如何,所有用户都应能看到预存在的标签。此外,所有注解员都应具有删除预存在标签的权限。
我在doccano中看到过这个:1.5
这是针对issue:#1540的后续问题。
8条答案
按热度按时间vsdwdz231#
如果我们想向其他用户展示预设的标签,我们需要在项目创建页面或项目详情页面中检查
share annotation
选项。您是否希望将预设标签用作跨用户的初始值,但不想与他人共享?
7dl7o3gd2#
在我的情况下,我希望所有用户都能看到现有的标签。但是每个用户可以
我有一个数据集,其中我可以用一种简单的方法识别一些标签。我想把这些标签作为信息提供给标注者,他们可以从简单的方法中纠正标签,也可以对更复杂的标签进行标注。
在这个用例中,我希望标注者能看到所有的现有标签,但我不希望他们看到其他标注者的任何进一步编辑或新注解。进一步的编辑或新注解应该是私有的。
此外,当文件导出时,每个用户的注解应该单独保存。
请告诉我这是否合理。
3okqufwl3#
好的,我理解了。以下是我总结的表格:
mmvthczy4#
我认为当前的系统也不支持"Share, With initial value"配置。虽然我们希望共享现有的标签,但我们不希望共享任何进一步的编辑或新的注解。如果点击了"share annotation"选项,新的注解也会在用户之间共享,这并不是我们想要的。
fslejnso5#
这个问题有任何更新吗?
vjhs03f76#
目前没有更新。
cbjzeqam7#
关于这个的更新情况如何?这个功能很有用!
cigdeys38#
Having pre-annotated texts without having to share between annotators would be really convenient!! Please add this feature!