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] Initial proposed XRI 1.1 ABNF and issues analysis

Title: RE: [xri] Initial proposed XRI 1.1 ABNF and issues analysis

I intentionally included xri-sub-delims in xri-pchar, and this was correct in the original ABNF. Since then, someone moved sub-segment delimiters from xri-gen-delims to xri-sub-delims. I think this is just a misunderstanding of what I intended for xri-sub-delims. The idea (borrowed from 2396bis), is that xri-gen-delims are delimiters for which we define semantics and are reserved for the purpose defined in the spec. In contrast, xri-sub-delims are reserved as delimiters with no defined semantics, intended for processor specific algorithms.


-----Original Message-----
From: Lindelsee, Mike  [mailto:mlindels@visa.com]
Sent: Tue 8/17/2004 4:23 PM
To: xri@lists.oasis-open.org
Subject: [xri] Initial proposed XRI 1.1 ABNF and issues analysis

I've taken a look at the proposed ABNF and would like to recommend a couple of changes.  First, I think we should be relatively strict in the authority part and restrict the segment delimiters to only those that are valid delimiters.  My concern is that showing other delimeters in the authority part will imply to people reading the ABNF that those delimiters might have some sort of meaning.  The second change is to remove the support for null segments in the authority part.  While there is an XDI use for null segments in the path part, it doesn't seem to be needed in the authority part.  And not allowing null segments in the authority part helps to keep resolution as simple as possible.

I also noticed what might be a bug -- the inclusion of xri-sub-delims in the xri-pchar production.  This allows segment delimiters to be embedded within segments.  I don't think that this makes sense (Dave, please correct me if I'm wrong on this).


Proposed changes to the updated XRI ABNF
(change)        xri-sub-delims  =  xri-auth-delims /  xri-path-delims
(add)           xri-auth-delims =  "!"  /  "*"
(add)           xri-path-delims =  "&" / ":" / ";" / "," / "'"

(remove)        xri-segment             =  sub-segment  *( xri-sub-delims sub-segment )
(add)           xri-auth-segment        =  auth-sub-segment  *( xri-auth-delims auth-sub-segment )
(add)           xri-path-segment        =  path-sub-segment  *( xri-sub-delims path-sub-segment )

(change)        XRI-authority   =  ( gcs-char [ xri-auth-segment ] ) / xref-authority
(change)        relative-path   =  xri-path-segment * ( "/" xri-path-segment ) [ "?" xri-query ]
                                           [ "#" xri-fragment ]
(change)        xref-authority  =  xref  *( xri-auth-delims auth-sub-segment )

(remove)        sub-segment             =  ( *xri-pchar / xref )
(add)           auth-sub-segment        =  ( 1*xri-pchar /  xref )
(add)           path-sub-segment  =  ( *xri-pchar / xref )

(change-bug)xri-pchar           =  xri-unreserved / pct-encoded

To unsubscribe from this mailing list (and be removed from the roster of the OASIS TC), go to http://www.oasis-open.org/apps/org/workgroup/xri/members/leave_workgroup.php.

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