Code Monkey home page Code Monkey logo

fxlp / marktool Goto Github PK

View Code? Open in Web Editor NEW
575.0 14.0 94.0 878 KB

DoTAT 是一款基于web、面向领域的通用文本标注工具,支持大规模实体标注、关系标注、事件标注、文本分类、基于字典匹配和正则匹配的自动标注以及用于实现归一化的标准名标注,同时也支持迭代标注、嵌套实体标注和嵌套事件标注。标注规范可自定义且同类型任务中可“一次创建多次复用”。通过分级实体集合扩大了实体类型的规模,并设计了全新高效的标注方式,提升了用户体验和标注效率。此外,本工具增加了审核环节,可对多人的标注结果进行一致性检验、自动合并和手动调整,提高了标注结果的准确率。

License: Apache License 2.0

JavaScript 17.85% HTML 0.05% Vue 79.77% CSS 0.09% Handlebars 0.07% SCSS 2.17%
ner relation-extraction event-extraction text-classification nested-entity-annotation nested-event-annotation iterative-annotation entity-normalization automatic-batch-annotation

marktool's Introduction

DoTAT: A Domain-oriented Text Annotation Tool

Congratulations on this work being accepted to the ACL 2022 demo track!

(https://aclanthology.org/2022.acl-demo.1/)

Paper: https://aclanthology.org/2022.acl-demo.1.pdf (System Demonstration Papers NO.1)

Cite

Yupian Lin, Tong Ruan, Ming Liang, Tingting Cai, Wen Du, and Yi Wang. 2022. DoTAT: A Domain-oriented Text Annotation Tool. In Proceedings of the 60th Annual Meeting of the Association for Computational Linguistics: System Demonstrations, pages 1–8, Dublin, Ireland. Association for Computational Linguistics.

From

School of Information Science and Engineering, East China University of Science and Technology, Shanghai 200237, China

[华东理工大学-自然语言处理与大数据挖掘实验室]

A Short Video Demo (简短的演示视频)

https://ecust-nlp-docker.oss-cn-shanghai.aliyuncs.com/dotat_demo.mp4

A Live Demo Website (在线使用网站)

http://175.24.69.95/new/

Notification(标注工作流程说明)

---------管理员帐号---------

An administrator account:

Username:ecust

Password:ecustlab301

---------标注流程---------

【腾讯文档】DoTAT用户手册 https://docs.qq.com/doc/DTnlib2JmZVBXTmxI

A typical annotation process using DoTAT may include the following five steps:

(1) Define annotation specifications: The administrator selects the annotation type andvisually defines event types, entity types, relation types or text categories in annotation specifications.

(2) Create and assign tasks: Administrator creates and assigns tasks. Each task contains anannotation specification and several raw texts. It is recommended that two annotators andone reviewer are assigned to each task.

(3) Annotate: Before the annotators interactively annotate events or entities, they can use automatic batch annotation to accelerate the speed. The event annotation interface of DoTAT contains event list panel (top) and annotation panel (bottom), as shown in the Figure: image

(4) Merge and Review: The reviewer starts consistency checking and automatic merging ofthe annotated content by multiple annotators. The reviewer can visually analyze the errors according to the merged events list. When there are too many similar errors, the reviewer can give feedback for administrator to re-definethe annotation specification. With iterative annotation function, all exsisting annotationscan be reused.

(5) Export results: After the review process, the annotated content can be exported by admin-istrator to a result file and saved in JSON format.

During the trial period, the user's task management rights and annotation specification management rights will be opened. You will need to contact us to apply for the administrator account in the future.

更多最新消息请加QQ群1054082857 (DoTAT) 第一时间了解,加群时需要验证身份,已收藏该项目的GitHub帐号才会通过申请。

欢迎进行学术交流, 如需合作请发送邮件(e-mail)到[email protected]

Attention

该工具已于2020年获得软件著作权登记证书,登记号:2020SR1006620,如需二次开发使用则要在项目中着重标明来源于[华东理工大学-自然语言处理与大数据挖掘实验室]!

Code

Back-end 后端代码地址[暂不开放]:https://github.com/sxthunder/ecust_annotation

含审核者的版本(Front-end):https://github.com/PPzXiao/MarkTool2

如果是本地部署的前端服务,可以将请求访问URL改为目前开放的后端接口(Back-end API):http://1.15.138.236:53301/

Development Guide

(1) clone the project: git clone https://github.com/FXLP/MarkTool.git

(2) enter the project directory: cd MarkTool

(You may need nodejs/npm v8. You can use the nvm to control the version of nodejs/npm.)

(3) install dependency: npm install

(4) develop: npm run dev

marktool's People

Contributors

fxlp avatar ppzxiao avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

marktool's Issues

在线网址登录 主页面的部分功能不能加载

Bug report(问题描述)

在线网址登录 主页面的全部功能不能加载

Steps to reproduce(问题复现步骤)

在线网址登录

Screenshot or Gif(截图或动态图)

image

Link to minimal reproduction(最小可在线还原demo)

Other relevant information(格外信息)

  • Your OS:
  • Node.js version:
  • vue-element-admin version:

MIT 协议也可以申请软件著作权吗

Question(提问)

商业应用一般会选择 Apache 2 吧,我写的开源游戏是这么选择的。

还有这个希望能提供一个 ghpages 或者 vercel 预览,大家逛到的时候看起来比较方便。我之前在知识图谱公司也想做这么一套,你做出了我很想做的东西,佩服你。

登陆报错

您好,无论注册还是登陆,网站均会报错。因为最近一直在尝试用咱们的系统标注数据集,网站打不开所以比较焦虑。报错信息如下:
error

network error when registering

network error when registering(问题描述)

Steps to reproduce(问题复现步骤)

  1. go to http://175.24.69.95/new/
  2. input User name and Password
  3. select both Annotator and reviewer
  4. click Confirm button and got network error

Screenshot or Gif(截图或动态图)

image

http://175.24.69.95/new/#/login?redirect=%2Fdashboard,登录报错

Question(提问)

Steps to reproduce(问题复现步骤)

Screenshot or Gif(截图或动态图)

image

Link to minimal reproduction(最小可在线还原demo)

Other relevant information(格外信息)

  • Your OS:
  • Node.js version:
  • vue-element-admin version:

怎么才能登陆系统呢

我已经下载项目,并初步跑通,但是登陆获取不到 roles 注册也不成功 ,提示 detail: "Not found.",数据库完全是空的,
没有初始数据,管理后台的账号也没有,请问怎么解决

功能问题

请问您这里的针对NLP中的不连续嵌套命名实体识别场景的数据标注是否支持呢

请问网页登录报错network error怎么解决

Question(提问)

Steps to reproduce(问题复现步骤)

Screenshot or Gif(截图或动态图)

Link to minimal reproduction(最小可在线还原demo)

Other relevant information(格外信息)

  • Your OS:
  • Node.js version:
  • vue-element-admin version:

This dependency was not found: * @/views/specification/specificationDetail in ./src/router/index.js

Bug report(问题描述)

运行报错:
This dependency was not found:

  • @/views/specification/specificationDetail in ./src/router/index.js

Steps to reproduce(问题复现步骤)

按照readme文件的步骤运行发现找不到依赖,是路径不对吗?

Screenshot or Gif(截图或动态图)

image

Link to minimal reproduction(最小可在线还原demo)

Other relevant information(格外信息)

  • Your OS: Win10
  • Node.js version: 12.18.0
  • vue-element-admin version: 4.0.0

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.