OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

ebxml-cppa message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Subject: Re: [ebxml-cppa] CPP identification revisited




"Sharma, Nita" wrote:
> 1. Meaningful verses meaningless identification scheme
>>>>

Nita:

"Meaningful" is not a requirement for the UID.  The UID is to be
interpretted by applications.  We have other  ways to convey
semantically meaningful element identifiers such as the Element names in
XML.  The only requirement for a UUID is that is is globally, uniquely
identifiable.   

> 2. multiple identification scheme for the same item based on various usages.
>>>

The real issue is not as much this as the fact that we need three things
to retrieve a Managed Object during the Discovery Phase. 

1. A UUID
2. the location where you can retrieve it
3. the protocol for the retrieval binding (eg HTTP, ebXML RSS + ebXML
MHS).

> 3. A standard organization (like UCC/EAN) to control the uniqueness and
> meaningfulness
>>>>>>
If by "meaningfulness" you mean that it has semantic meaning to you (or
any other human being),  then I urge you to revisit.  The UUID has one
basic task.

We may wish to use the URN format.  Dale M. forwarded several excellent
RFC's written by Michael Mealling and others to the CPP/a list. 

An in term solution would be to use URN's like Commerce One did with a
proprietary resolution mechanism using DNS.  IN other words a solution
similar to  a backwards domain name of the regsitry, followed by a colon
then the actual UUID the registry assigned.  This is not a good solution
but it could be usable in the mean time.

Duane

> 4. Separate namespace for the various identification schemes
> 5. Analyze other schemes like IDEF, OID etc.
> 
> We in the catalog team are working out the use cases for identifications
> 
> Cheers
> 
> - Nita
> 
> -----Original Message-----
> From: Nikola Stojanovic [mailto:Nikola.Stojanovic@encodasystems.com]
> Sent: Monday, February 11, 2002 1:40 PM
> To: 'Duane Nickull'; Martin W Sachs
> Cc: ebxml-cppa@lists.oasis-open.org; 'regrep@lists.oasis-open.org'
> Subject: RE: [ebxml-cppa] CPP identification revisited
> 
> <Duane>
> The Registry assigned unique identifier identifies it uniquely within one
> specific registry instance, not globally.
> </Duane>
> 
> >From the OASIS/ebXML Registry Services Specification v2.0
> http://www.oasis-open.org/committees/regrep/documents/2.0/specs/ebrs.pdf
> lines 648-650
> 
> <snip>
> As specified by [ebRIM], all objects in the registry have a unique id. The
> id must be a Universally Unique Identifier (UUID) and must conform to the to
> the format of a URN that specifies a DCE 128 bit UUID as specified in
> [UUID].
> </snip>
> 
> Being UUID it is Universally (Globally) Unique. Some call it GUID (Globally
> Unique).
> 
> Regards,
> 
> Nikola Stojanovic
> Lead Technologist, Research and Development
> Encoda Systems, Inc.
> 101 Pineview Terrace
> Ithaca, NY 14850 USA
> nikola.stojanovic@encodasystems.com
> Tel: 607-273-2224
> 
> ----------------------------------------------------------------
> To subscribe or unsubscribe from this elist use the subscription
> manager: <http://lists.oasis-open.org/ob/adm.pl>

-- 
CTO, XML Global Technologies
****************************
Transformation - http://www.xmlglobal.com/prod/foundation/
ebXML Central - http://www.xmlglobal.com/prod/central/


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Powered by eList eXpress LLC