gbif / portal-feedback

User feedback for the GBIF API, website and published data. You can ask questions here. 🗨❓
30 stars 16 forks source link

person search to provide country filter #3924

Open gbif-portal opened 2 years ago

gbif-portal commented 2 years ago

person search to provide country filter

It'll be useful if we can filter people by country on the web. That'll support use cases such as: 1) I want to find who in my country is already listed and whether they need to update; 2) I want to find who in this [country] that I as regional support should approach regarding collection related engagement.


Github user: @ckotwn User: See in registry System: Firefox 96.0.0 / Mac OS X 10.15.0 Referer: https://www.gbif.org/grscicoll/person/search Window size: width 1504 - height 1582 API log&_a=(columns:!(_source),filters:!(),index:'3390a910-fcda-11ea-a9ab-4375f2a9d11c',interval:auto,query:(language:kuery,query:''),sort:!())) Site log&_a=(columns:!(_source),filters:!(),index:'5c73f360-fce3-11ea-a9ab-4375f2a9d11c',interval:auto,query:(language:kuery,query:''),sort:!())) System health at time of feedback: OPERATIONAL

MortenHofft commented 2 years ago

Hi @ckotwn We are actually changing the model and soon the website follows (a pending task for me!) When we took over grscicoll there was this staff entity. But the data isn't maintained and the same individuals is sometimes added many times with different addresses, roles etc. Meaning that in reality it is really used the same way as contacts on datasets: it doesn't model individuals, but contacts for an institution or collection. To reflect how the data is actually being entered the model is changing. Hopefully that will mean better data, though not as expressive (but it was only good in theory, the data was not there to make it useful).

MortenHofft commented 2 years ago

I'm leaving this open for you to consider @ManonGros - in case we somehow want to include contacts in search

ckotwn commented 2 years ago

Thanks @MortenHofft for the status of development. Trying to contribute an idea here, as it's being re-modeled, would it be useful to add ORCiD to individual contacts that can accept suggestions? It can lead to the consolidation of various contacts to their belonged individuals. Perhaps you've already thought about this.

As for my initial attempt, for the time being, the API with the country filter is enough for our use.

MortenHofft commented 2 years ago

It makes perfect sense. And would be really nice to have identifiers for all contacts. As you say it is essential consolidation.

Just a random sample from UAT https://registry.gbif-uat.org/collection/d8ce7966-a07a-47a7-927b-30f6d7a9f16b/contact You can suggest contact changes including user identifiers such as ORCiD