- From: Lee Jonas <lee.jonas@cakehouse.co.uk>
- Date: Wed, 30 May 2001 11:11:59 +0100
- To: "'Graham Klyne'" <GK@ninebynine.org>, Lee Jonas <lee.jonas@cakehouse.co.uk>
- Cc: RDF Interest <www-rdf-interest@w3.org>
Graham Klyne [mailto:GK@ninebynine.org] wrote: >OR: > >(3) use a protocol-independent way to communicate the document's URI; i.e. >xml:base. > No! xml:base is not intended to communicate the document's URI. A document's URI and a base URI are two separate concepts. From the XMLBase spec: [[ 4.1. Relation to RFC 2396 RFC 2396 [IETF RFC 2396] provides for base URI information to be embedded within a document. The rules for determining the base URI can be summarized as follows (highest priority to lowest): The base URI is embedded in the document's content. The base URI is that of the encapsulating entity (message, document, or none). The base URI is the URI used to retrieve the entity. The base URI is defined by the context of the application. NOTE: The term "entity" in points #2 and #3 above uses the RFC 2396 meaning of the term. Elsewhere in this document the term "entity" is used in the XML sense. This document specifies the details of rule #1 for embedding base URI information in the specific case of XML documents. ]] Hence xml:base is used to override any document URI for the resolution of relative URIs. Now, fragments are _not_ considered part of a URI. From RFC2396 section 4: [[ 4. URI References The term "URI-reference" is used here to denote the common usage of a resource identifier. A URI reference may be absolute or relative, and may have additional information attached in the form of a fragment identifier. However, "the URI" that results from such a reference includes only the absolute URI after the fragment identifier (if any) is removed and after any relative URI is resolved to its absolute form. Although it is possible to limit the discussion of URI syntax and semantics to that of the absolute result, most usage of URI is within general URI references, and it is impossible to obtain the URI from such a reference without also parsing the fragment and resolving the relative form. URI-reference = [ absoluteURI | relativeURI ] [ "#" fragment ] ]] Hence '#fragment' is an empty URI (''), plus the fragment identifier. Again from RFC section 5.2, if a URI has no scheme, authority, path or query then it is a reference to the current document, and further processing of the URI is terminated. >The requirement I was imagining was not necessarily to preserve >persistence, but to provide a way for cross-referencing between multiple >transient subgraphs. I.e. to reference resources defined by rdf:ID from >outside the document. > >#g You could still use a protocol-independent way to communicate the URIs associated with each transient graph, but xml:base is not it. regards Lee begin 600 winmail.dat M>)\^(@@*`0:0"``$```````!``$``0>0!@`(````Y`0```````#H``$(@`<` M&````$E032Y-:6-R;W-O9G0@36%I;"Y.;W1E`#$(`06``P`.````T0<%`!X` M"P`+`#L``P!/`0$@@`,`#@```-$'!0`>``L`#``&``,`&P$!"8`!`"$````P M-T,Q13(W,S!$-#E$-3$Q04(P0C`P,3`U031#1#=!-P`.!P$$@`$`%0```%)% M.B!21$8@86YD('AM;#IB87-E`&8&`0V`!``"`````@`"``$#D`8`,`P``#,` M```#``E9`0````,`WC^O;P```P`V```````#`!F`""`&``````#````````` M1@````!2A0``)VH!`!X`&H`((`8``````,````````!&`````%2%```!```` M!````#DN,``+`!N`""`&``````#`````````1@`````&A0````````,`"(`( M(`8``````,````````!&``````&%````````"P``@`@@!@``````P``````` M`$8``````X4````````+`!^`""`&``````#`````````1@`````.A0`````` M``,``H`((`8``````,````````!&`````!"%`````````P`@@`@@!@`````` MP````````$8`````$84````````#`"*`""`&``````#`````````1@`````8 MA0```````!X`,8`((`8``````,````````!&`````#:%```!`````0`````` M```>`#*`""`&``````#`````````1@`````WA0```0````$`````````'@`S M@`@@!@``````P````````$8`````.(4```$````!``````````(!"1`!```` MM`8``+`&``#G#```3%I&=7:ZJ.$#``H`<F-P9S$R->(R`T-T97@%00$#`??_ M"H`"I`/D!Q,"@`_S`%`$5C\(50>R$24.40,!`@!C:.$*P'-E=#(&``;#$27V M,P1&$[<P$BP1,PCO"?>V.Q@?#C`U$2(,8&,`4#,+"0%D,S864`NF($<$<F$3 MX&T@2VQY,&YE(%L`P`,0=&^P.D=+0`,`'9!B'8"%'H$N!;!G72!W`V`=#K`Z M"J(*A`J`/D]2!1_%/B`U*#,I('6A%!`@82!P'X%O%Y'V+0N``0!P"?`!``(P M'V`H87D@'A`@!:!M;;)U`P!C80ZP(]!H':!:9"*0=0>``C`G!"!5@%)).R`@ M:2X?``,*XR!Q>&UL.F)AC100+B#;']1.;R$F`/<FYB80!"!N'Y`F$`(P(S+^ M9"/?).\F4!#`)0TB("+PWR(A*3,MDQ@@*G!W*I`4$"<*L2LR!:!N8R,0=',; M)V4?U$8#82MC6$U,*D(I0G,C(&,?RUM;D1_4-"XQ)E!290M@#'1I`B`J<E)& M0R`P,C,Y-B9E--=;23A%5$8TQQ]0(E%V:?\!``0@`A`%P"XW"X`WX0#`]316 M8AV@90;0"8`J0@/P7RMP"X`B(246)E!4*X%R_'5L-[4!``ZP./`+@`N`OF<K M8RXW*R`#H#FA<R5`NP#`!1!Z*E$G,#?1;!>PJG<$("@ZD&<K@',%0'<B4#1@ M!1!T(\,_@4`A*?\?RSN2."@$(#G7.J$K?2_1/RH1.V!!KT*Y*W`K,"!O[F8K M8PGP*R!P/G`T,CT!"R-A0+(H!X%S86=EOBPE!TG@!;$IL!V0*46/7T:<+F0A M\2IC&"!T"(%V_RM42/1++T*J`0$>@2I@'K#_*V-%$P[11Z5(0`M0*Q(T8<$P M6TY/5$4Z.X,\DI0@(DCT(D/B<&\I\<T$(",40"W2(S,B(`;@_TY1(?%,U#37 M!X``<#SR1Z73/)(F4$5L%!!W*X`NT?]#\U#")259-U4Y!"!-<T/U_S&Q+S$` M@"=63Y9:VC(R!I#_")!,U#QQ'>$$($>A.])68/XQ-],YU#SR."\T8D/U7^5^ M8SWQ(@%'H5VB)18P1EWZ71_:2$@1':`H^DUV5S'^<@40`0`MP2/`6P<MDC?B MZRMR&"!S!O!U-%-A0C0C[TY1)<$P3"B@=TG@`U!)L.MF(RZS7RFQ7R_"`)`$ M@?\J40JQ1X,B,"QD,2,TT343]1008S13-#)_,X0M@S00]F9:02_Q<Q_:)@!4 MJ27!_BT8('2%7)A:,RJ!(U$?D?]1E2K0-'$A\$FQ<(-U9VN"WPAP9_$WD4D! M8#%R+),MDO]VUUB`([$YH0&@:Z-E407`?6QF+'5G+=)],A/@3E%A_V)Q-%(' M0#BK*S`!D!/00\CO.-)Y_&Y6>UQ(03%I<4G@_B),]56P1U-K@3O@5D$#4M\^ M81/0>BM\M@N`8PI`-Z+_`B`=<%*$?;8MDP&`$H&"@_]N975G>V@_P`:0:>(A MT"F!_Q@@!&!.4"WQ+>*+(VGR;&K_C?1KH8YQ=6<J@3IP;M%]MO<XTBR2'@!H M"&!``)'!*7+[5@`$$&D"8'@S4P`\P%MS?W5G8H`$\"'P`)!L!"V2<WL=@`&0 M>"W#%!`#@3108_]',2J01UI]IGI*AO%)X`1@_T`Q>:="]3IE2<`=D!T``R"] M?%MS2>`MTI.CC#AME`K\;V)@X40$:L.'6'R).F+_"&`%0`=`:Z!U9PJQ`)`] M!?^#YRW2D)0\]FQGDJ-U#77!N7:;(#T=L'V7+9)\;%?G+9(?4*D@(B-5L(/G M9O739N]G\2<C;E8G*7(#D0\YT`4P(\`MDB@G)RD_2>`+4"'PI"Q[:1_:06>/ MH$*'0S32<A8U+C))X/^-@BV#$^`IDB\P@@$'@)WQ?VO0DT!`HJ^A*S"'P`6Q M<?T*4')1@V0!D[.AJIA3+['?"'!TH05`2@@MTF8(<"MQ_P7`(E%TT:/C1Z5& MYCRC*S&J9#!;/CN39;;`:8XQ_R-B+;`CH`0@!W!)L#S4OQ+_*;(=D+L2/K&) MTBJ0(E`'D/\$D$Y1(#4C(*/10#!GTDG@_F*BL<$S-W,B(2.B-^(%`/^4$7;' M8I,4($%`MT$JX!X`/P4@89$@-4X0`')?HW5B^PG`2$!H,$`F`"R`)D%-PP]\ MMGK64-L+(&8Z240_AS0@-:*A;\(K:R=L/B/V9Q_:']19"&`JH3O@EY'_-%`_ M<"'O(O\JKVSR/Q%KH/]@$+S2.E,YP('QTK#'=\@S?\,4*/]%?!@@LF`+('3[ M3!,)X,Z_"GW;8!X`<``!````$0```%)$1B!A;F0@>&UL.F)A<V4``````@%Q M``$````;`````<#H7^0B<^*_RTD-$=6K"P`06DS7IP`CMLUP``,`)@`````` M`P`N```````+``(``0```!X`0A`!````-0```#PU+C`N,BXQ+C(N,C`P,3`U M,CDQ-S$U-#$N,#,Q,F%E8S!`:F]Y+G-O;F=B:7)D+F-O;3X``````P#]/^0$ M``!``#D`$,^(]O#HP`$#`/$_"00``!X`,4`!````!````$Q%10`#`!I````` M`!X`,$`!````!````$Q%10`#`!E```````,`@!#_____"P#R$`$````"`4<` M`0```#<```!C/4=".V$](#MP/51H92!#86ME($AO=7-E.VP]6DE.1TE"15(M M,#$P-3,P,3`Q,34Y6BTR-C(```(!^3\!````30````````#<IT#(P$(0&K2Y M"``K+^&"`0`````````O3SU42$4@0T%+12!(3U5312]/53U,3TY$3TXO0TX] M4D5#25!)14Y44R]#3CU,144`````'@#X/P$````*````3&5E($IO;F%S```` M'@`X0`$````$````3$5%``(!^S\!````30````````#<IT#(P$(0&K2Y"``K M+^&"`0`````````O3SU42$4@0T%+12!(3U5312]/53U,3TY$3TXO0TX]4D5# M25!)14Y44R]#3CU,144`````'@#Z/P$````*````3&5E($IO;F%S````'@`Y M0`$````$````3$5%`$``!S!@SH7V\.C``4``"##P@`?[\.C``1X`/0`!```` M!0```%)%.B``````'@`=#@$````1````4D1&(&%N9"!X;6PZ8F%S90`````> M`#40`0```#`````\-3%%1#(Y1C,Q13(P1#0Q,4%!1D0P,#$P-4$T0T0W03<W M,3)!0%I)3D=)0D52/@`+`"D```````L`(P```````P`&$!#-:#P#``<0/`@` M``,`$!```````P`1$``````>``@0`0```&4```!'4D%(04U+3%E.14U!24Q4 M3SI'2T!.24Y%0EE.24Y%3U)'5U)/5$4Z3U(Z*#,I55-%05!23U1/0T],+4E. M1$5014Y$14Y45T%95$]#3TU-54Y)0T%4151(141/0U5-14Y44U52``````(! M?P`!````,````#PU,45$,CE&,S%%,C!$-#$Q04%&1#`P,3`U031#1#=!-S<Q /,D%`6DE.1TE"15(^`+-? ` end
Received on Wednesday, 30 May 2001 06:11:49 UTC