Open vjrj opened 2 years ago
PRs welcome :)
Can this be closed?
I missed this. It's still unresolved
A comment just to show the effect of this issue: https://collections-test.ala.org.au/contact/show/1029 and why #236 should be merged IMHO.
Before forwarding to the data team for review, is my following summary of the changes to the IPT service correct?
eml.dataset.contact
, when present, is used as the primary contact. This is your data managers suggestion.eml.dataset.associatedParty
to the list of contacts. This was not previously done.electronicMailAddress
)individualName.givenName
, individualName.surName
)Although this was detected using the IPT service, the contacts process code of an eml is something common and used in other parts of the collectory.
About primary contacts: IMHO It's something that we add to the db (for some reason) and I maintain, but it's not used in the UI. So I wouldn't worry too much.
More than the case where the first contact without email is incorrect associated with all the drs of other contacts without email: https://collections-test.ala.org.au/contact/show/1029 this PR is tries to follow the EML specification and put more attention on the contacts part, something that from my point of view was not totally developed in our side.
As a result, if you can compare how this contacts part is processed in our datasets and compare with how GBIF does the same process of the same dataset, you'll find that currently our contacts:
associatedParty
)and #236 solves all these issues and our contacts part is in this case similar to GBIF one.
Merging the PR closed the issue, reopening.
Currently I see some issues with the contacts sync of IPT resources:
creator
andmetadataProvider
are added to the collectory. But it seems that other<contact></contact>
or the eml are ignored. eml doc.Are these issues intentional or PRs are welcome :-) ?