-
Notifications
You must be signed in to change notification settings - Fork 492
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
Feature Request/Idea: Harvest metadata values that aren't from a list of controlled values #9992
Comments
2023/12/19: Sized at 33. Some discussion about how best to implement the functionality. Plans to discuss this during a Tech Hours. |
This is my recollection of the recent discussion of this at a tech hour:
|
RE: > * The way our metadata fields work, it should in fact be possible, to simply save an arbitrary field value for a field that has a controlled vocab., so this part should just work; I've tried this but one issue was that it created a new value that gets added to the UI dropdown list. The value wasn't added to the db table but it could be if needed. If we want to add it, it would require re-ordering the list or adding it to the end. |
Did you save the value as a normal/non-controlled one or did you create a new controlled vocabulary value? I'd expect the latter to add a drop-down entry, but I think the hope was that the former would work. |
2024/02/22 |
Overview of the Feature Request
When harvesting, the controlled values field (e.g. Subject) prove very limiting as the value expected for this field have to be in the list determined by the tsv.
It would be best if for harvested datasets these constraints were lifted.
What kind of user is the feature intended for?
(Example users roles: API User, Curator, Depositor, Guest, Superuser, Sysadmin)
What inspired the request?
Errors harvesting other data repositories. Example (with KindOfData field) :
<message>Exception processing getRecord(), oaiUrl=https://repo-int.ortolang.fr/api/oai, identifier=oai:ortolang.fr:e5bb1019-df55-41b8-bfb1-657dd9c37e3a, edu.harvard.iq.dataverse.api.imports.ImportException, Failed to import harvested dataset: class edu.harvard.iq.dataverse.util.json.ControlledVocabularyException (Value 'corpus' does not exist in type 'kindOfData')</message>
What existing behavior do you want changed?
Allow harvested datasets to have values out of the controlled list from the tsv.
Any brand new behavior do you want to add to Dataverse?
no
Any open or closed issues related to this feature request?
no ?
The text was updated successfully, but these errors were encountered: