Skip to content

Preferred name - implications #178

Open
@mrdsaunders

Description

@mrdsaunders

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?

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions