On Zenodo, there are no emails linked to the creators. So, write_eml() cannot get the contact information (emails) of the creators.
In write_eml(), a contact person need to be provided, typically with email and orcid information.
The same person can have different roles.
As a result, the information of person x will differ per role:
- creator: no email
- metadata provider: with email
- contact: with email
On GBIF, the roles are combined per person, but no email is shown at all.