tematres / TemaTres-Vocabulary-Server

Web application for management formal representations of knowledge, like controlled vocabularies, taxonomies, thesauri and glossaries
https://vocabularyserver.com
118 stars 52 forks source link

Inconsistent behavior in Term editor vs. Add to target vocabulary #64

Open olufine opened 2 years ago

olufine commented 2 years ago

I have a multilingual vocabulary configured not to accept duplicate terms. Multilingualism is managed using internal target vocabularies. Sometimes preferred terms are identical across languages. This has caused no problem, as the function Relations between vocabularies does allow the addition of a term, even when it is identical to the corresponding term in some other language. This is as it should be: The no-duplicates setting should only restrict terms within each separate language.

However, if for some reason the term in some language becomes identical to its corresponding term in another language through trying to use the term editor, an error is thrown.

Example case: The genre Festschrift has the same preferred term in both languages nb and nn: Festskrift

This is in my opinion a bug in the Term editor.

tematres commented 2 years ago

Hi @olufine :) I'm agree with your model about duplicated terms :) and Tematres follow the same model: duplicated terms are terms who occurs more than one time in the same language.

Please check here in our sandobx Tematres implementation (the login is open in this instance): https://r020.com.ar/tematres/demo/index.php?tema=38142

Can you provide an URL about the problem? (may be there are other problem :/)