[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