-
Notifications
You must be signed in to change notification settings - Fork 12
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
Prevent API update senses interference with Gloss Edit, Batch Edit, Keyword Mapping #1469
Comments
Perhaps I misunderstand what you're trying to say, but isn't this unrelated to senses and a more generic problem? So
I would say it is up to the client to make sure the send us data that is up to date, as we only build the tools. We could make mistakes like this less painful by keeping track of who changed what, which we do. If this is not what you're trying to say, perhaps you could show me in the form of a small demo next Thursday |
Nope, I mean specifically the senses. Did you ever try out the tools? I takes a long time to work on them. Some glosses have many senses. When there were only keywords, they were all in a single row. When these were migrated to the senses model, they were all put into one sense. These need to be split up into separate senses when appropriate. The other fields are just one value. People aren't changing the handshape 15 times. |
Originally, @rem0g asked us to implement a signal for gloss update and send this to SignCollect every time a gloss was updated on Signbank. That would solve the intererence problem, to use a signal instead of keep retrieving the package (generation of zipped json files) every five minutes. |
Prevent database inconsistency of senses due to "package senses retrieval" and "API gloss update" while the user is actively updating senses on Signbank.
Scenario of the problem:
Workflow on Signbank:
a. Using Batch Edit, the users input sense translations into the second language field (single form field, keyword phrases separated by returns).
b. Then using Keyword Mapping, the user splits and moves around the keywords into new senses for the gloss.
Editing senses can take a while: before (1) the user can be partially done with Batch Edit (a), and in (3) is busy with Keyword Mapping (b). In the scenario above, the API (3) would undo (b).
(This Signbank workflow is being used by UvA colleagues working together on search results for different letters of the alphabet. Described by @uklomp in Team meeting with @susanodd. The implementation of Batch Edit and Keyword Mapping are to support this form of collaboration.)
The text was updated successfully, but these errors were encountered: