[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