Even though XRIs don't always need to resolve, I tend to think of the modal case as being URIs that do resolve. If versioning can be applied to name authorities, I definitely agree that we need to pay close attention to the details of what that means and how resolution is specified/handled.
Would you go so far as to version parts of the name authority? For example:
host[;2002-04-01T20:10:23Z].foo.biz/this/resource
My sense is that using versioning on parts of a DNS name might complicate things more that it would be worth. Such a feature might be easier to implement with name authorties that don't use DNS names (since we are creating a new resolution mechanism for those anyway). Thoughts?
Mike
> -----Original Message-----
> From: Peter C Davis [mailto:]
> Sent: Monday, April 21, 2003 1:09 PM
> To: Lindelsee, Mike
> Cc: OASIS XRI
> Subject: Re: [xri] versioning of authirity section
> Not sure it is required. I do not recall seeing a requirement that
> XRI:URI's MUST resolve (forever). While i do agree that resolution
> processing language needs special attention in these cases. All the
> resolver can do is locate the "current" resource at the noted
> location,
> not the version instance. However, using RegEx (but requiring
> the input
> string being the complete URI), one could rewrite the "versioned
> authority" to a "versioned resource" during dereferencing using DDDS.
>
> I think this could be particularly powerfull when the authority
> host.foo.biz[;2002-04-01T20:10:23Z]/this/resource is declared
> equivelent
> (aka Cross-Referenced) to some other XRI (say
> urn:foo:(+resource)[;2003-04-12T00:00:00Z]
>
> --- peterd
>
> >>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. ]
> >>
> >><snip/>
> >>
> >>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
> >>
> >>
> >>
> >>
>