Subject: Re: RIM and RS Issue: Identifier Usage (UDDI and URN)
Michael, In regards to the difference between name in ExternalIdentifier and id, my understanding is, name in ExternalIdentifier: Additional(supporting) information about RegistryEntry and it doesn't have to be globally unique. Examples are in RIM. id: globally unique id. > Is one composed of the other? I don't think there's a semantic relationship between those two. > Can a name be null? yes, Multiplicity of ExternalIdentifier is 0..*, as you can see in RIM. yutaka yoshida Sun Microsystems > Date: Tue, 10 Apr 2001 13:00:42 -0700 > From: Michael Joya <mike.joya@xmlglobal.com> > > Len Gallagher wrote: > > > > Michael, > > > > Thanks for your comments and the time you took to compose them. > > > > I don't really dispute anything you say -- but I still want the freedom as > > a submittor to give URN identifiers to the objects I register. And it's so > > cheap to give me that freedom - just a single new attribute in > > RegistryEntry and in Organization, the enforcement of an alternate key on > > that attribute for RegistryEntry and Organization instances, and the > > maintenance of a private, three-column index to map easily back and forth > > among UUID's and URN's so you can give me the performance I want no matter > > which identifier I choose to use. > > > > Oh -- I might dispute one thing. I agree that the first <arbitrary > > namespace> in a URN is currently meaningless, but that's pretty easy to > > rectify. I'd expect "ebxml" and "oasis" and a few other names to be > > immediately registered, thereby giving those groups the authority to > > further structure their namespaces internally. In fact, we could begin just > > by turning internet domain namespaces around for each company, e.g. > > > > urn:com:xmlglobal > > > > urn:gov:nist > > Yes, but people will still invent their own semantics for identifying content if you give them the means. I figured that was what ExternalIdentifiers were for. > > While we're on the topic of identifiers, can anyone provide a distinction between "name" and "id" in a registry object? Is one composed of the other? Please give examples. I understand that id is implied because the server generates it if the client does not provide it. Does the server also generate a name? Can a name be null in the underlying information model? > > > -- > // Michael Joya > // XML Global Research and Development > // 1818 Cornwall Ave. Suite 9 > // Vancouver, Canada > // 604-717-1100x230 > > ------------------------------------------------------------------ > To unsubscribe from this elist send a message with the single word > "unsubscribe" in the body to: ebxml-regrep-request@lists.ebxml.org
Powered by
eList eXpress LLC