Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

controlled vocabulary for relational annotation #674

Open
eltonteb opened this issue Oct 2, 2020 · 1 comment
Open

controlled vocabulary for relational annotation #674

eltonteb opened this issue Oct 2, 2020 · 1 comment

Comments

@eltonteb
Copy link
Member

eltonteb commented Oct 2, 2020

Just as it's now possible to import a controlled vocabulary in the normal annotation mode, it would be really useful to be able to do the same when in the relational annotation mode.

@rsimon
Copy link
Member

rsimon commented Oct 2, 2020

Agreed. Some pointers if someone wants to pick this up:

  • the code where this is done for the "standard" tagging widget is here
  • the place where this would need to be added for the relationship editor would be here

That's all old-school jQuery Javascript. Caveats:

  • This feature is already available in RecogitoJS. However, since RecogitoJS is a modernized React rewrite, it's not possible to reuse that code in the old legacy Recogito codebase.
  • In general, making this work is a bit tricker than just building the JavaScript frontend. Getting the tag vocabulary from the server into the browser page, having a UI component in the document settings where the user can upload/configure the vocab, etc. is another matter. This has been done before, for the "normal" tagging vocabulary, i.e. examples exist. It's just much more difficult to talk through, because it cuts across the whole backend/app/frontend stack. Therefore: if someone wants to take this on: do get in touch!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants