[MOBY-dev] bad LSIDs produced by biomoby registry

Paul Gordon gordonp at ucalgary.ca
Thu Oct 27 14:32:29 UTC 2005


As this is a URN, you must use the percent sign hex character encoding 
for such cases e.g.

urn:lsid:biomoby.org:namespacetype:GOA%3Ahamap


The implication of course is that a URN resolver should always decode 
such strings properly.

>Eddie & Mark,
>   Could you please fix the LSID creation: the entity name must be
>'escaped' if it has characters that are not allowed in the LSID parts,
>especially colons. An example is a namespace named GOA:hamap that gets
>LSID:
>   urn:lsid:biomoby.org:namespacetype:GOA:hamap
>which is, IMHO, wrong. It should be something like:
>   urn:lsid:biomoby.org:namespacetype:GOA_hamap
>(but obviousy you need to do it in a way that allows you to map
>back the escaped lsid to the original entity).
>
>   Cheers,
>   Martin
>
>  
>




More information about the MOBY-dev mailing list