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

 


Help: OASIS Mailing Lists Help | MarkMail Help

xri message

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


Subject: RE: [xri] versioning of authirity section


This may be subtle and a rare use case, but it's worth pointing out that
the strawman supports both versioning the identifier used by an
identifier authority and versioning the resource being referenced by the
identifier.

If A is the authority, B is the identifier used by the authority to
reference the resource, and C is a datetime version value, then the
difference would be (using Peter's suggestion of square brackets for
version values):

1)	A.B[;C]
2)	A.B/[;C]

Expression #1 says "the resource referenced by the C version of
identifier B". In other words, use a specific version of an identifier
record at authority A. (Note that this can apply both to reassignable
identifiers, for obvious reasons, but for less obvious reasons it can
apply to permanent identifiers as well. Although they are permanently
assigned to a resource, the network location of the resource to which a
permanent identifier resolves may change, and that's the authority data
to which the version value of a permanent identifier would apply).

Expression #2 says, "the C version of the resource referenced by
identifier B".

To be even more explicit, if C was a datetime version value of
identifier B and D was a datetime version value of the resource
referenced by identifier B, the expression:

	 A.B[;C]/[;D]

would say, "the D version of the resource referenced by the C version of
identifier B".

=Drummond 

-----Original Message-----
From: Lindelsee, Mike [mailto:mlindels@visa.com]
Sent: Monday, April 21, 2003 10:38 AM
To: OASIS XRI
Subject: RE: [xri] versioning of authirity section

I agree completely that versioning the naming authority could be useful
in a number of contexts, but I'm still trying to understand what exactly
that would mean when it comes to resolution.  For instance, how would
versioned naming authorities work in a DDDS-style resolution? 

Mike

> -----Original Message-----
> From: Peter C Davis [mailto:peter.davis@neustar.biz]
> Sent: Monday, April 21, 2003 8:38 AM
> To: OASIS XRI
> Subject: [xri] versioning of authirity section
>
>
> (In case you haven't noticed, I am finally catching up on xri
> activities :-)
>
> line 159:
> [ISSUE: It would be nice if naming authority parts were NOT
> versioned to
> make resolution simpler. Then, only the  local part  segments have
> versioning info in them, and interpretation of this versioning
> information would be local to the client and ultimate  leaf 
> directory. ]
>
> However, for URI-type XRI's, it MAY prove usefull to allow
> versioning of
> the authority part:
>
> xri://some.domain.int[;2001-03-04T20:15:40Z]/foo/bar
>
> esp. since URIs are re-assignable. This allows for "This was the
> authority at time T".
>
> --- peterd
>
>


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