doccano 在序列标注中,预设的标签只对管理员可见,其他用户无法看到,

7nbnzgx9  于 2个月前  发布在  其他
关注(0)|答案(8)|浏览(68)

如何重现行为

您的环境

  • 操作系统:
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的后续问题。

vsdwdz23

vsdwdz231#

如果我们想向其他用户展示预设的标签,我们需要在项目创建页面或项目详情页面中检查share annotation选项。
您是否希望将预设标签用作跨用户的初始值,但不想与他人共享?

7dl7o3gd

7dl7o3gd2#

在我的情况下,我希望所有用户都能看到现有的标签。但是每个用户可以

  • 删除或编辑现有的标签
  • 添加额外的注解

我有一个数据集,其中我可以用一种简单的方法识别一些标签。我想把这些标签作为信息提供给标注者,他们可以从简单的方法中纠正标签,也可以对更复杂的标签进行标注。
在这个用例中,我希望标注者能看到所有的现有标签,但我不希望他们看到其他标注者的任何进一步编辑或新注解。进一步的编辑或新注解应该是私有的。
此外,当文件导出时,每个用户的注解应该单独保存。
请告诉我这是否合理。

3okqufwl

3okqufwl3#

好的,我理解了。以下是我总结的表格:

共享不共享
带有初始值支持您的请求
不带初始值支持支持
mmvthczy

mmvthczy4#

我认为当前的系统也不支持"Share, With initial value"配置。虽然我们希望共享现有的标签,但我们不希望共享任何进一步的编辑或新的注解。如果点击了"share annotation"选项,新的注解也会在用户之间共享,这并不是我们想要的。

fslejnso

fslejnso5#

这个问题有任何更新吗?

vjhs03f7

vjhs03f76#

目前没有更新。

cbjzeqam

cbjzeqam7#

关于这个的更新情况如何?这个功能很有用!

cigdeys3

cigdeys38#

Having pre-annotated texts without having to share between annotators would be really convenient!! Please add this feature!

相关问题