[API-users] API GBIF: search species using GUID (LSID)

Dirk S. Schmeller dirk.schmeller at ufz.de
Mon Jan 26 13:37:03 CET 2015


Dear Rod,

i completely and utterly agree.... 
Best
Dirk


On 26 Jan 2015 at 11:04, Roderic Page wrote:

> And while we´re at it, will someone please explain why every
> biodiversity informatics project seems to feel that it is essential
> that it produces its own identifiers, independently of whatever has
> gone before. Simply contributing to the identifier soup is not
> helpful.
> 
> Regards
> 
> Rod
> 
> ---------------------------------------------------------
> Roderic Page
> Professor of Taxonomy
> Institute of Biodiversity, Animal Health and Comparative Medicine
> College of Medical, Veterinary and Life Sciences Graham Kerr Building
> University of Glasgow Glasgow G12 8QQ, UK
> 
> Email:  Roderic.Page at glasgow.ac.uk<mailto:Roderic.Page at glasgow.ac.uk>
> Tel:  +44 141 330 4778 Skype:  rdmpage Facebook: 
> http://www.facebook.com/rdmpage LinkedIn: 
> http://uk.linkedin.com/in/rdmpage Twitter:  http://twitter.com/rdmpage
> Blog:  http://iphylo.blogspot.com ORCID: 
> http://orcid.org/0000-0002-7101-9767 Citations: 
> http://scholar.google.co.uk/citations?hl=en&user=4Z5WABAAAAAJ
> ResearchGate https://www.researchgate.net/profile/Roderic_Page
> 
> 
> On 26 Jan 2015, at 10:36, Donat Agosti
> <agosti at amnh.org<mailto:agosti at amnh.org>> wrote:
> 
> Dear Anton and colleagues
> 
> Might it be possible to pick this issue regarding the taxonomic
> backbone  up, since this concerns EU-BON? I think this is an important
> issue to assure that GBIF/EU-BON´s names are mapped.
> 
> Cheers
> Donat
> 
> 
> From: API-users [mailto:api-users-bounces at lists.gbif.org] On Behalf Of
> Roderic Page Sent: Monday, January 26, 2015 11:13 AM To: Tim
> Robertson; Antonio García Camacho;
> info at eu-nomen.eu<mailto:info at eu-nomen.eu> Cc:
> api-users at lists.gbif.org<mailto:api-users at lists.gbif.org> Subject: Re:
> [API-users] API GBIF: search species using GUID (LSID)
> 
> Just to follow up on Tim´s response, as far as I can tell from the EU
> BON taxonomic backbone, the LSID referred to is provided by PESI
> (e.g., urn:lsid:faunaeur.org:taxname:115091) and - like many LSIDs -
> sadly doesn´t actually work (in the sense that it can´t be resolved),
> see e.g.
> http://darwin.zoology.gla.ac.uk/~rpage/lsid/tester/?q=urn%3Alsid%3Afau
> naeur.org%3Ataxname%3A115091
> 
> The PESI web site links names to GBIF, so PESI has a mapping between
> their LSIDs and GBIF. One way to go from a PESI LSID to GBIF would be
> if PESI provided that mapping in their web services
> http://www.eu-nomen.eu/portal/webservices.php It´s not clear to me
> that they do this.
> 
> Alternatively, Fauna Europaea has been indexed by GBIF (more than
> once!), so you could use the GBIF API like this:
> 
> 1. Given a LSID like urn:lsid:faunaeur.org:taxname:115091, trim off
> the "urn:lsid:faunaeur.org:taxname:" to leave "115091"
> 
> 2. Call the GBIF API with 115091 as the sourceId key, and datasetKey
> as 90d9e8a6-0ce1-472d-b682-3451095dbc5a (this is the Fauna Europaea
> dataset that seems to match the PESI ids
> http://www.gbif.org/dataset/90d9e8a6-0ce1-472d-b682-3451095dbc5a ).
> 
> The URL is:
> 
> http://api.gbif.org/v1/species?sourceId=115091&datasetKey=90d9e8a6-0ce
> 1-472d-b682-3451095dbc5a
> 
> This will give you
> 
> {"offset":0,"limit":20,"endOfRecords":true,"results":[{"key":103283278
> ,"nubKey":1097026,"taxonID":"115091","genus":"Prionus","genusKey":1032
> 83278,"datasetKey":"90d9e8a6-0ce1-472d-b682-3451095dbc5a","parentKey":
> 103294043,"parent":"Prioninae","scientificName":"Prionus Geoffroy,
> 1762","canonicalName":"Prionus","authorship":"Geoffroy,
> 1762","nameType":"WELLFORMED","rank":"GENUS","origin":"SOURCE","taxono
> micStatus":"ACCEPTED","nomenclaturalStatus":[],"numDescendants":6,"ref
> erences":"http://www.faunaeur.org/full_results.php?id=115091","modifie
> d":"2014-06-14T21:04:19.241+0000","lastInterpreted":"2014-11-03T15:22:
> 26.302+0000","issues":[],"synonym":false}]}
> 
> The "nubKey" field has the value 1097026, which is the identifier for
> GBIF´s classification http://www.gbif.org/species/1097026  You can use
> 1097026  as the key in a query to get the distribution using the GBIF
> API.
> 
> Regards
> 
> Rod
> 
> 
> ---------------------------------------------------------
> Roderic Page
> Professor of Taxonomy
> Institute of Biodiversity, Animal Health and Comparative Medicine
> College of Medical, Veterinary and Life Sciences Graham Kerr Building
> University of Glasgow Glasgow G12 8QQ, UK
> 
> Email:  Roderic.Page at glasgow.ac.uk<mailto:Roderic.Page at glasgow.ac.uk>
> Tel:  +44 141 330 4778 Skype:  rdmpage Facebook: 
> http://www.facebook.com/rdmpage LinkedIn: 
> http://uk.linkedin.com/in/rdmpage Twitter:  http://twitter.com/rdmpage
> Blog:  http://iphylo.blogspot.com<http://iphylo.blogspot.com/> ORCID: 
> http://orcid.org/0000-0002-7101-9767 Citations: 
> http://scholar.google.co.uk/citations?hl=en&user=4Z5WABAAAAAJ
> ResearchGate https://www.researchgate.net/profile/Roderic_Page
> 
> On 26 Jan 2015, at 08:48, Tim Robertson
> <trobertson at gbif.org<mailto:trobertson at gbif.org>> wrote:
> 
> Hola Antonio
> 
> Can you please join and use the GBIF API mailing list for questions
> relating to the API?
>   http://lists.gbif.org/mailman/listinfo/api-users
> 
> We don´t make explicit use of LSIDs on GBIF.org<http://gbif.org/>.  I
> expect what you want to do is lookup the GBIF species key using the
> species API, and then use that on the occurrence API to get
> occurrences.
> 
> E.g. Given the plant genus Oenanthe  you can look up the taxon (name
> usage) information using:
>   http://api.gbif.org/v1/species/match?verbose=false&kingdom=Plantae&n
>   ame=Oenante
> 
> noting the usageID is 3034893 in the response.  You´d presumably
> either do this on demand or map this to your own backbone
> periodically.  This can then be used to search for occurrences:
>   http://api.gbif.org/v1/occurrence/search?taxonKey=3034893
> 
> Alternatively, if you were to publish your own checklist and have GBIF
> index it, the taxa would be searchable using your own sourceId:
>   http://api.gbif.org/v1/species?sourceId=<your id
>   here><http://api.gbif.org/v1/species?sourceId=%3Cyour%20id%20here%3E
>   >
> 
> 
> I hope this helps,
> Tim
> 
> 
> 
> On 26 Jan 2015, at 09:35, Éamonn Ó Tuama [GBIF]
> <eotuama at gbif.org<mailto:eotuama at gbif.org>> wrote:
> 
> 
> Tim,
> Best for you to answer Antonio.
> Éamonn
> 
> From: Antonio García Camacho [mailto:antonio.garcia.camacho at csic.es]
> Sent: 26 January 2015 01:42 To: Éamonn Ó Tuama Subject: API GBIF:
> search species using GUID (LSID)
> 
> Dear Éamonn,
> We found some problems using the GBIF API to search for occurrences
> and datasets. I will explain the use scenario: Using the EU BON
> taxonomic backbone we will find out the LSID of a given species.
> Therefore, we want to use this LSID, a universal identifier actually,
> to ask for datasets and occurrences to each data provider. Using GBIF
> occurrence API we can search filtering by scientific name or even by
> taxonKey, but it seems that we can not filter using the LSID. Is there
> a way to filter using species LSIDs or even translating these LSIDs to
> taxonKeys?
> 
> Thanks,
> Antonio.
> 
> 
> --
> Antonio García Camacho
> Estacion Biologica de Doñana (CSIC)
> Americo Vespucio s/n Isla de la Cartuja
> 41092 Sevilla, España
> Tel. +34 954232340 / Fax. +34 954621125
> antonio.garcia.camacho at csic.es<mailto:antonio.garcia.camacho at csic.es>
> www.ebd.csic.es<http://www.ebd.csic.es/>
> 
> _______________________________________________
> API-users mailing list
> API-users at lists.gbif.org<mailto:API-users at lists.gbif.org>
> http://lists.gbif.org/mailman/listinfo/api-users
> 
> 





More information about the API-users mailing list