Description
Since 5.12, Symplectic has had two preferred name fields (user-preferred-first-name
and user-preferred-last-name
). These are enabled although not populated. An additional configuration to allow users to set their own preferred name has also not yet been enabled.
With regard to deposit considerations, preferred name will replace first-name
and last-name
in author metadata. As the crosswalk is currently written, first and last names from author metadata (not from the user table) will write to ORA.
<symplectic_field name="last-name"><ora_field>contributors__family_name</ora_field></symplectic_field>
<symplectic_field name="first-names"><ora_field>contributors__given_names</ora_field></symplectic_field>
If we start using preferred name this mapping will functionally change to:
<if>No preferred name is set</if>
<symplectic_field name="last-name"><ora_field>contributors__family_name</ora_field></symplectic_field>
<symplectic_field name="first-names"><ora_field>contributors__given_names</ora_field></symplectic_field>
<else>if there is a preferred name set</else>
<symplectic_field name="user-preferred-last-name"><ora_field>contributors__family_name</ora_field></symplectic_field>
<symplectic_field name="user-preferred-first-names"><ora_field>contributors__given_names</ora_field></symplectic_field>
Am I right in thinking that this is not what we want? If so what is your preference? One option is to use values from the user table instead:
<symplectic_field name="last-name"><ora_field>contributors__family_name</ora_field></symplectic_field>
<symplectic_field name="first-names"><ora_field>contributors__given_names</ora_field></symplectic_field>
<symplectic_field name="user-preferred-last-name"><ora_field>contributors__preferred_family_names</ora_field></symplectic_field>
<symplectic_field name="user-preferred-first-names"><ora_field>contributors__preferred_given_names</ora_field></symplectic_field>
A downside of this is that you will lose the link to what is actually recorded in the SE author metadata.
Thoughts welcome prior to my inevitable ticket to AB since this takes me into new crosswalk territory (resolved user data data: part, which is straightforward in theory)
Are there any other implications for ORA?