seek
seek copied to clipboard
Make a distinction in the UI between Controlled Vocabulary and Ontologies
Currently, SEEK presents both terms of user input Controlled Vocabulary and terms from Ontologies fetched from OLS as controlled vocabulary. It would be best to make a distinction for terms coming from an Ontology. Making it more obvious for users when items are using terms from an ontology (e.g. an Attribute title is defined by an ontology term) and also when a list of accepted values is coming from an ontology. For example, an Attribute Type of Ontology that would only accept terms that are fetched from an Ontology (currently fetched from OLS), while keeping the Attribute Type of Controlled Vocabulary for lists that contain one or more terms that do not come from an ontology.
A new sample attribute type is added for Ontology. It's the same as the CV type with a difference in validation. (The input value can be out of the terms)
Might be related to Ontology vs Controlled Vocabulary in Attribute Type #1122