Adding a person in VIVO works by adding an individual to a specific class, e.g. Faculty member.
If no preferred title is specified for that individual, VIVO uses a fallback mechanism and displays the class as the default value.
But if a preferred title is specified, any mention of the class will disappear from the page of that individual: it won't be displayed in the public view nor in the admin view.
This has two impacts:
Once a preferred title is specified, there's no way left to change the class of an individual through the admin view of her page.
The fallback mechanism creates an ambiguity : how are we to display a double status, e.g. a person who is both faculty member and head of faculty? Of course, we could specify "head of the faculty" as a Position and keep the default value (the class) as Preferred title ; however, it is not very satisfactory:
A fallback value is not the same as a preferred value. "Preferred" implies a choice from the user.
What if that person would prefer to have "Head of faculty" as her preferred title?
h3. Pages affected
The preferred title is at the top of a person's profile ; it is therefore always visible while looking at this person's page, no matter which tab has the focus.
When looking a the People overview page ([http://localhost:8080/vivo/people)] the double status problem is different, as we can see both the class (in the column on the left hand) and the preferred title (underneath the person's name). See attached screenshot.
h3. Possible solution
A possible solution would be to treat the two pieces of data as truly distinct values. The preferred value would be empty by default (and invisible in the public view), and the class would be always displayed under some label (or maybe without any label, since the value is pretty self explanatory).
Nicolas B Dickn (Migrated from VIVO-1833) said:
Problem
Adding a person in VIVO works by adding an individual to a specific class, e.g. Faculty member.
If no preferred title is specified for that individual, VIVO uses a fallback mechanism and displays the class as the default value.
But if a preferred title is specified, any mention of the class will disappear from the page of that individual: it won't be displayed in the public view nor in the admin view.
This has two impacts:
The fallback mechanism creates an ambiguity : how are we to display a double status, e.g. a person who is both faculty member and head of faculty? Of course, we could specify "head of the faculty" as a Position and keep the default value (the class) as Preferred title ; however, it is not very satisfactory:
A fallback value is not the same as a preferred value. "Preferred" implies a choice from the user. What if that person would prefer to have "Head of faculty" as her preferred title?
h3. Pages affected
The preferred title is at the top of a person's profile ; it is therefore always visible while looking at this person's page, no matter which tab has the focus.
When looking a the People overview page ([http://localhost:8080/vivo/people)] the double status problem is different, as we can see both the class (in the column on the left hand) and the preferred title (underneath the person's name). See attached screenshot. h3. Possible solution
A possible solution would be to treat the two pieces of data as truly distinct values. The preferred value would be empty by default (and invisible in the public view), and the class would be always displayed under some label (or maybe without any label, since the value is pretty self explanatory).