Project

General

Profile

feature request #8721

Use webservice to get all biocase provider listed by gbif

Added by Katja Luther 4 months ago. Updated 3 months ago.

Status:
Closed
Priority:
New
Assignee:
Category:
taxeditor
Target version:
Start date:
11/26/2019
Due date:
% Done:

100%

Severity:
normal

Description

For the specimen search it would be nice to have a list of all biocase provider. (Jörg provided us a webservice)

We have to discuss if we want to have the full list in the search dialog or if we want to provide this list on the preference page where the user can select his used providers.

The other point we have to discuss is how we handle access points with more than one dataset.

If the user needs an acces point not provided by this webservice (because it is not listed in gbif), the biocase provider from the preference should be added to the list.


Related issues

Related to Edit - feature request #8740: BioCASE specimen import: implement data set filter in specimen import dialog page 2 New 12/03/2019
Copied to Edit - task #8820: Improve BioCase provider selection list New 01/20/2020

Associated revisions

Revision 14a62f14 (diff)
Added by Katja Luther 4 months ago

ref #8721: use webservice to get all biocase provider

History

#1 Updated by Katja Luther 4 months ago

  • Status changed from New to In Progress
  • Target version changed from Unassigned CDM tickets to Release 5.12

The prefilled combo and the filtering for entered text is implemented in the specimen dialog now.

#2 Updated by Katja Luther 4 months ago

  • Description updated (diff)

#3 Updated by Andreas Kohlbecker 4 months ago

The access points should be searchable also by the accesspoint title, For the BGBM Herbarium the webservice lists the following information:

 { 
   "datasets": [ 
     { 
       "title": "Herbarium Berolinense, Berlin (B)" 
     } 
   ], 
   "service_url": "http://ww3.bgbm.org/biocase/pywrapper.cgi?dsa=Herbar" 
}

If you are searching for the BGBM herbarium it is impossible to find the access point if you don't know the ulr already.

Suggestion:

  • allow searching/filtering the ulrs by datasets.title AND service_url
  • display the matching string (datasets.title OR service_url) together with the service_url. I have no idea how this can be done in swt. In html the label and value for a select option are different things (https://developer.mozilla.org/en-US/docs/Web/HTML/Element/select)

#4 Updated by Andreas Kohlbecker 4 months ago

  • Related to feature request #8740: BioCASE specimen import: implement data set filter in specimen import dialog page 2 added

#5 Updated by Andreas Müller 4 months ago

I agree with the above. Maybe the title is enough. Users usually recognize a collection by its title not it's service. Only advanced users may know the service URL. Maybe a switch between showing title or URL could be implemented. Or we concatenate both (but this ends up in a very long label. Or we fill the combobox with both title and URLs but advanced users may wonder what is the difference.

Another issue: the list should also be available for the ABCD preferences (DBprefs and local). Also there we distinguish DNA provider and ordinary providers. Is it somehow possible to distinguish if a provider provides DNA data?

#6 Updated by Katja Luther 3 months ago

  • Target version changed from Release 5.12 to Release 5.13

#7 Updated by Andreas Müller 3 months ago

  • Copied to task #8820: Improve BioCase provider selection list added

#8 Updated by Andreas Müller 3 months ago

  • Status changed from In Progress to Closed
  • % Done changed from 0 to 100

Generally this works. Open issues moved to #8820

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 40 MB)