- From: Lee Jonas <lee.jonas@cakehouse.co.uk>
- Date: Wed, 30 May 2001 10:50:03 +0100
- To: "'Ron Daniel'" <rdaniel@interwoven.com>, "'Graham Klyne'" <GK@ninebynine.org>
- Cc: RDF Interest <www-rdf-interest@w3.org>
Ron Daniel [mailto:rdaniel@interwoven.com] wrote: >Lee said: > >> I took rdf:ID to have the equivalent semantics as an XML >> attribute of type 'ID'. If this is the case, then xml:base won't >> affect the absolute URI-reference for the RDFresource defined - >> AFAIK, '#fragid' is always a fragment within the current >> document, regardless of the base URI. > >Hi, > >According to the XPointer drafts, which will set the fragment identifier >syntax for XML documents, #fragid does not always refer to the current >document. It is a relative URI reference, and is converted to an absolute >identifier according to the rules of RFC 2396. Those rules say that >the first thing to check for is a base URI embedded in the document's >content. The xml:base attribute came out of the XML Linking WG (which is >the group also doing the XPointer spec) in order to provide just that >functionality. If no base URI exists in the document, then we assume >the base is that of the current document (encapsulating entity, to >be pedantic). > >Ron Daniel >co-editor of XPointer I can't seem to find any mention of resolving URI-references to documents in the current XPointer draft. It seems to only describe how to address fragments within an XML resource (presumably, once it has been resolved and fetched). Could you point me at the relevant sections? Anyhow, the XPointer draft lists RFC 2396 as a "normative" reference, yet the treatment of fragments you describe would go against the established treatment of fragments as outlined in the RFC. Why? Is it an oversight? Again, from RFC 2396, section 5.2: [[ For each URI reference, the following steps are performed in order: 1) The URI reference is parsed into the potential four components and fragment identifier, as described in Section 4.3. ]] i.e. scheme, authority, path and query parts of the URI, plus possibly a fragment identifier. [[ 2) If the path component is empty and the scheme, authority, and query components are undefined, then it is a reference to the current document and we are done. Otherwise, the reference URI's query and fragment components are defined as found (or not found) within the URI reference and not inherited from the base URI. ]] i.e. a fragment on its own => "it is a reference to the current document and we are done". 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"@`R``,``P`]`0$@@`,`#@```-$'!0`>``H`,@`%``,`/P$!"8`!`"$```!! M04)&13(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`T`L``#0` 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```$````!``````````L`.X`((`8` M`````,````````!&`````(*%```!`````@$)$`$````G!@``(P8``%\+``!, M6D9UN^+XJ`,`"@!R8W!G,3(UXC(#0W1E>`5!`0,!]_\*@`*D`^0'$P*`#_,` M4`16/PA5![(1)0Y1`P$"`&-HX0K`<V5T,@8`!L,1)?8S!$83MS`2+!$S".\) M][8[&!\.,#41(@Q@8P!0\PL)`60S-A90"Z8'\0.@;D0`<`B0`R!;`,`#$'1L M;SH+(!U#0`N`#K!R*'=O=@GP+@6@;5WL('<#8`ZP.@JB"H0*@*0^3`G@(',+ M<&0?]4(^(&4^($D@'?!OA&L@"R!F.DE$(G$N(!/@'Q`B<&@@\&5Q^'5I=@=` M"?`%0!00`X$V=`W@!"!A)3$#H%A--DP*XR(380)`!1!B=9$.L"!O9B)P>7`@ M\&(G(Q`G+B`B4"<Q:"T$`"`H82/"8R5092R#([(#H'AM;#IB*1'['Y`"("<% M028'`2`%D`5`&R/"`:!S!O`FXE522<XM&"`K4!@@;F,@\`(0XP7`(\)21$88 M("P`"'!/+2$!`0N`"8`@+27H09!&04E+*4`G(P-0-&%G(3`G*(('0'=A_GDE M,2U`,&$'@"2!`_`H09\#H"C#"'`L\2J)9&\RT/<QTBE`&"!G"Q$D8`01)R(7 M(]$I\RQQ+B%L2&DLJ2%L06,%H60+@&<C,O$CPEA0;QZC+H`P8`&`NG,I0'<H M4!/0,A%L`R#_%!$CLS&7(3`D<0:0")$@9>1S>0(P87@M0R6R,^;O.A$P13/1 M!Y%N'\`P]BRSWSBV,M4@93/F)^!).^$Q4O\8(`M@)0`CD2QQ0"0M`BE`[P!P M+O`H806@;A\0`"`NX7\C00.1*^8@93P()4`X/G(&=33A)Q)21D,@,H@S.38G MX%1H;RH1>TBD(1!Y([$F@"!E.S-I_Q0`*X(XA1/0!9`BL"U20K/_-:8C\`;0 M"8`!`$2A,G0SYOPG<R!E1/$.L$)"2=`@\/\IMR:(*0`'@"<0)N`U)B6R"DP+ M@&LX@E='("C?.D0$`$L9"<`(8'`P\2P`ES/1.(,Y"G,G<&,I3K(K.%%`9'`# M8'8\`2!JYG5+\TKW9G4M$"4``B![!T`R,'E"82<P/X!-F7CO!``Z`$Z^*45W M*\$$$#01_TL9*?,HDR:`-28RUC/F5"#Y+0%A<%WP0R(XD3PB)U!]*4%O(&5. M4%A@"8`DXRGW-BT<^$_7+0F`,C`%L2<A_SDV(`HB8"D`*F(4$"3`(S+_+K$N M\`!P2K`QTEI!)Q(N`OYL6*`XD2Q[**%6`CXE3K:_,M8Y/"?B:&1KLP(@;$JP M_P$`!/)C,4G@!^!%DDYP+@&_!"`QE@0@,B4EA2X'*%AP_P>0-!`!H&^`*4`" M("TA,C#_(V$$($Y0*8%J1"[A1((K4+IT3+%D8^`G\`A1;"[P_GD(8%A@.5)I M@29Q2%0=<$YE)$`D@UHC<S\@"D'O:6!P02E#.2T@6H!<`DDV:25#("(_@'(` MP$-"(NU#RGD[!2:@92:`,=,G(=]Q.'<";[<>\';"9T6A-*#_"X!+\R/A2_!S ML00`=C%^__]Q92514I%:@"[2,F5),2?A\%=H>3\G\2AQ/Z%7P>-%(0"09VAT M>5R!XBE`#P-222<I0'C5(#4N,ID?]5M;(`HG\"!&!;'_@W`Z<4.=.S,&\!>P M`_`XD;U+\&5A@"5`&"!C47(M4=\'@$ZC5^,?^XP!,5>04-+_0YLH@@JQ%!!. MHCC%=T!0<N\',2U!"'!$X6UW0"[0A(/_1)"+IXP!.W\$D$1A!"!OMD=.HP9@ MBB0T+C,V)5WB72`*:2YE)^`$\"/0_P>`1&$FX$G@!1!B8@JP(\#_1',D$`20 M2K`*L5P1-34L<?^<$0I`DK%)\`"0<\$Q:CP(]S8EBLR,`3)7D"@38T&<0O^4 MQRB"),`%,)\!1)$CPIL/_T1CE:J<Q)3*CP%:`"Z5*47_=&%"M2S6.,25JF`O M1()=HN^/`3/@+M`GX4\CP1[@!`#_C84LN"QQ3[:F6G6S,::G'>\NEB51E'%$ MD2@%L3^"LN/^*96J,BF1S$2"/X(+@*V1_S(P+N&)$S5OF;^:PC%Y'0&K,C`U M$7<#H#TB0"*I#_=`C:N_K,8BH'L@"C2$3\47(`0@T2`$?<+@`!X`<``!```` M$0```%)$1B!A;F0@>&UL.F)A<V4``````@%Q``$````E`````<#CD:<%<^*T M@TD-$=6K"P`06DS7IP$EON)@``IO+B```+JQH`````,`)@```````P`N```` M```+``(``0```!X`0A`!````-@```#Q%345+24-#1T9%2TI&1TM-1DQ%4$-% M2D%#2T%!+G)D86YI96Q`:6YT97)W;W9E;BYC;VT^`````P#]/^0$``!``#D` ML`=IYNWHP`$#`/$_"00``!X`,4`!````!````$Q%10`#`!I``````!X`,$`! M````!````$Q%10`#`!E```````,`@!#_____"P#R$`$````"`4<``0```#<` M``!C/4=".V$](#MP/51H92!#86ME($AO=7-E.VP]6DE.1TE"15(M,#$P-3,P M,#DU,#`S6BTR-3<```(!^3\!````30````````#<IT#(P$(0&K2Y"``K+^&" M`0`````````O3SU42$4@0T%+12!(3U5312]/53U,3TY$3TXO0TX]4D5#25!) M14Y44R]#3CU,144`````'@#X/P$````*````3&5E($IO;F%S````'@`X0`$` M```$````3$5%``(!^S\!````30````````#<IT#(P$(0&K2Y"``K+^&"`0`` M```````O3SU42$4@0T%+12!(3U5312]/53U,3TY$3TXO0TX]4D5#25!)14Y4 M4R]#3CU,144`````'@#Z/P$````*````3&5E($IO;F%S````'@`Y0`$````$ M````3$5%`$``!S#@?F'F[>C``4``"#!`U[KG[>C``1X`/0`!````!0```%)% M.B``````'@`=#@$````1````4D1&(&%N9"!X;6PZ8F%S90`````>`#40`0`` M`#`````\-3%%1#(Y1C,Q13(P1#0Q,4%!1D0P,#$P-4$T0T0W03<W,3(Y0%I) M3D=)0D52/@`+`"D```````L`(P```````P`&$"U+/R,#``<0.0<```,`$!`` M`````P`1$``````>``@0`0```&4```!23TY$04Y)14Q-04E,5$\Z4D1!3DE% M3$!)3E1%4E=/5D5.0T]-5U)/5$4Z3$5%4T%)1#I)5$]/2U)$1CI)1%1/2$%6 M151(145154E604Q%3E1314U!3E1)0U-!4T%.6$U,0514``````(!?P`!```` M,````#PU,45$,CE&,S%%,C!$-#$Q04%&1#`P,3`U031#1#=!-S<Q,CE`6DE. )1TE"15(^`,84 ` end
Received on Wednesday, 30 May 2001 05:49:50 UTC