[kepler-dev] [Bug 3939] - Kepler Unique LSID Namespace generation

bugzilla-daemon at ecoinformatics.org bugzilla-daemon at ecoinformatics.org
Fri Apr 24 17:04:10 PDT 2009


http://bugzilla.ecoinformatics.org/show_bug.cgi?id=3939





------- Comment #2 from aschultz at nceas.ucsb.edu  2009-04-24 17:04 -------

The following requirements have been implemented:
-----------------------
A Kepler instance always has a unique authority/namespace.

Ship Kepler with a list of valid authorities for providing unique namespaces.


During installation of a Kepler instance

IF a network connection is available

and an authority can be reached

and a namespace can be assigned

record authority and assigned namespace in the common module directory (not the
cache directory)

call this file InstanceAuthNamespace { file contents example:   
kepler-project.org:3271   }

refer to an LSID generated using this kind of Authorized Namespace as a
Verified LSID (VLSID)

ELSE 

create a version 4 UUID and save it to disk as the existing namespace using
"uuid" as the authority

call this file InstanceAuthNamespace { file contents example:  
uuid:7e1d1daf-4890-4e84-bcf4-e9192254461a  }

refer to an LSID generated using this kind of Unauthorized Namespace as a
Probabilistic LSID (PLSID)


More information about the Kepler-dev mailing list