- From: by way of Martin Duerst <cd@di.fct.unl.pt>
- Date: Thu, 24 Oct 2002 10:14:57 +0900
- To: www-international@w3.org
Dear All,
I have to questions regarding relative IRIs, which apparently have not
been addressed.
1)Is it relative IRI of the form "?y" (or even "?") allowed in IRIs ?
Apparently not, since irel_segment requires at least one character
irel_segment = 1*( iunreserved | escaped |
";" | "@" | "&" | "=" | "+" | "$" | ","
)
This is related to an example of RFC 2396 (section C.1 $BK(Bnormal
examples), where "?y" is implicitly assumed to be a valid relative URI:
?y = http://a/b/c/?y
2) Also, shouldn$BCU(B irel_segment obey to the syntax of isegment with the
exception of ":" not being permitted?
After all, irel_segments will be isegments after resolution of
relative references.
So, my suggestion is to replace irel_segment production by an
appropriate version of isegment, something like:
irel_segment = *irpchar *( ";" irparam )
irparam = *irpchar
irpchar = iunreserved | escaped |
"@" | "&" | "=" | "+" | "$" | ","
This solution addresses both issues.
Best regards,
Carlos Viegas Dam$BaT(Bio
Carlos Viegas Dam$BaT(Bio (Prof. Auxiliar) | Tel: +351-21-294 8536
(ext.10758)
Departamento de Inform$BaU(Bica | Fax: +351-21-294 8541
Fac. de Ci$BsO(Bcias e Tecnologia da |
Universidade Nova de Lisboa |
Qta. da Torre - 2829-516 Caparica | e-mail: cd@di.fct.unl.pt
PORTUGAL |
http://centria.di.fct.unl.pt/~cd
Received on Wednesday, 23 October 2002 21:15:09 UTC