Life Science Identifier (LSID)
LSIDs are persistent, location-independent, resource identifiers for uniquely naming biologically significant resources.
WoRMS has implemented LSIDs for all its taxonomic names and they are displayed on each taxon page. We have integrated the AphiaID into the LSID, so in fact you can continue using the AphiaID.
For example: the LSID for Solea solea is: urn:lsid:marinespecies.org:taxname:127160
Vocabularies using a WoRMS unique identifier
Calling the WoRMS webservice from MatlabThis tutorial assumes you have installed Matlab (http://www.mathworks.nl/products/matlab/).
Step 1: Download the WSDL file
Name the file and put in folder of choice (e.g. "rootdir/WoRMS/aphia.xml")
Step 2: in Matlab: move to folder where wsdl file is located and run:
>> cd rootdir/WoRMS
This creates a subfolder @AphiaNameService which is populated by a series of m-files (e.g. getAphiaNameByID.m).
Step 3: in Matlab: add folder to Matlab's path:
This completes the required set up.
Step 4: in Matlab: create an object of the class:
>> obj= AphiaNameService
Step 5: in Matlab: use one of the methods of the object
>> name = getAphiaNameByID(obj,127160)
which returns: name = 'Solea solea'
Credits for this tutorial go to Benoit Casault (DFO, Canada)