- From: Lee Jonas <lee.jonas@cakehouse.co.uk>
- Date: Wed, 6 Jun 2001 12:18:35 +0100
- To: "'Brian McBride'" <bwm@hplb.hpl.hp.com>
- Cc: "'www-rdf-interest@w3.org'" <www-rdf-interest@w3.org>
Brian McBride [mailto:bwm@hplb.hpl.hp.com] wrote: > >Hi Lee, > >I'm sorry for the tardy response. Email overload again. Here are some >preliminary thoughts.. > >Lee Jonas wrote: >> >> Are there no thoughts at all on this [1] from the RDF Core WG? > >> >> [1] >> http://lists.w3.org/Archives/Public/www-rdf-comments/2001AprJun/0105.htm >> l >> >> regards >> Lee > >[...] > >>Why bother defining a special RDF notion of 'resource'? After all, it >>conflicts with the definition in RFC2396 causing much confusion and a >>special RDF definition of 'resource' is probably unnecessary anyway. > >Quite so. I don't want to have a special RDF notion of resource either. >But I would like there to be a well defined and well understood one >for the entire web. > > >And I think there is some confusion about what >exactly a resource is which goes well beyond RDF. > Although I sympathise with this desire on a personal level, it could be considered beyond the RDF Core WG's charter. I am proposing a way to unencumber RDF (esp. the RDF M&S specification) from "philosophical" debates about what resources (and fragments) actually are, consigning them to discussions of RFC2396. This one *alignment* change may simplify or even cut out many issues that are rooted in the interpretation of RDF resources, fragments, mime-types, etc. >If we are to be clear about RDF means, and RDF is about describing >resources, then its important to be clear about what a resource is. > I agree. However, I argue that the definition of resource is already given in RFC2396. It may sound like a cop-out, but for all their problems, URI-references are a cornerstone that is fundamental to the Internet, which RDF could consider atomic. End of story. As argued, this kind of 'reuse' of RFC2396 acutally goes a major step towards conformity with other Internet and XML standards, and cuts out any confusion over whether you are talking about a 'Resource' in the RFC2396 sense or the RDF sense, which is a major bugbear that will only hamper RDF adoption. >>Rather than shoehorn the notion of 'resource' into what the RDF M&S spec >>requires as a primary building block, you could turn the problem around and >>define RDF M&S in the existing terms of RFC2396. Within RDF M&S: >> >>1) Describe RFC2396 as 'normative'. >>2) substitute all occurrences of the word 'resource' for the word >>'reference' (or something similiar). >>3) define 'references' as the union of URI references and anonymous >>constructs. >>4) refer readers to RFC2396 for the URI reference definition. > >That may be a useful approach. Does RFC 2396 tell me whether the >two different URI's can name the same resource? Does it define a >notion of equivalence? > There are aspects of URIs that would not factor into any equivalence test, e.g. port number. Conversely there may be other factors that should be incorporated, such as multitypes for a given resource (e.g. is 'doc.html.en' equivalent to 'doc.html.fr'?). However, for the most part, equivalence is scheme specific. From RFC2396: [[ 6. URI Normalization and Equivalence In many cases, different URI strings may actually identify the identical resource. For example, the host names used in URL are actually case insensitive, and the URL <http://www.XEROX.com> is equivalent to <http://www.xerox.com>. In general, the rules for equivalence and definition of a normal form, if any, are scheme dependent. When a scheme uses elements of the common syntax, it will also use the common syntax equivalence rules, namely that the scheme and hostname are case insensitive and a URL with an explicit ":port", where the port is the default for the scheme, is equivalent to one where the port is elided. ]] So the answers to your questions are 'yes' and 'yes'. IMHO, any further specification of URI-equivalence would benefit the community more if it were in a separate RFC or W3C Note (i.e. not specific to RDF). >>That way, RDF's 4 sets become 'Statements', 'Literals', 'References' and >>'Properties'. >> >>This has the following plus points: >>1) it avoids the name collision with RFC2396 resources altogether (rather >>than having to explain a special interpretation of 'resource'). > >I don't think we are looking to have a special interpretation of resource. >We just want to be clear what it means. > The RDF M&S spec defines its own notion of 'Resource' that conflicts with RFC2396. I could be wrong, but the discussions I have seen on w3c-rdf-core indicate that you are considering changing the spec to define RDF 'resources' in terms of RFC2396. But I am suggesting you go a step further and eliminate the special RDF notion of 'resources' altogether - It is unnecessary when RDF can talk about describing URI references instead. >>2) it integrates RDF better with existing web technologies, adopting >>standard semantics for URIs and network entities. > >Absolutely. > >>3) it shifts the emphasis of RDF to the description of resource views / >>parts of resources (i.e. fragments). (But, who cares whether metadata >>assertions are about RDF resources or RFC2396 resource views technically - >>in practise they still have the same effect). >>4) RDF can still be considered 'Resource Description' - only now it is >>description of resources and their views/parts in the RFC2396 sense. >>5) It won't break existing applications - the RDF syntax won't change as >>'Resource' is not part of the language. It could even be considered just an >>editorial fix to the spec. > >What you suggest is a change to the RDF formal model. I don't think it >can be considered just an editorial fix. > I have to admit I was a bit dubious about making this point - nothing is ever that straightforward ;-) However, at its simplest, I am proposing s/Resource/Reference in the RDF M&S spec. It is a change in terminology - the model and syntax remain unchanged. [snip] regards Lee begin 600 winmail.dat M>)\^(B4+`0:0"``$```````!``$``0>0!@`(````Y`0```````#H``$(@`<` M&````$E032Y-:6-R;W-O9G0@36%I;"Y.;W1E`#$(`06``P`.````T0<&``8` M#``2`",``P`H`0$@@`,`#@```-$'!@`&``P`$@`D``,`*0$!"8`!`"$````U M,4$W1C,S.4$P-3E$-3$Q04(P0C`P,3`U031#1#=!-P`3!P$$@`$`'0```%)% M.B!R9&9M<RUR97-O=7)C92US96UA;G1I8W,`E@H!#8`$``(````"``(``0.0 M!@!H$P``,P````,`"5D!`````P#>/Z]O```#`#8```````,`&8`((`8````` M`,````````!&`````%*%```G:@$`'@`:@`@@!@``````P````````$8````` M5(4```$````$````.2XP``L`&X`((`8``````,````````!&``````:%```` M`````P`(@`@@!@``````P````````$8``````84````````+``"`""`&```` M``#`````````1@`````#A0````````L`'X`((`8``````,````````!&```` M``Z%`````````P`"@`@@!@``````P````````$8`````$(4````````#`""` M""`&``````#`````````1@`````1A0````````,`(H`((`8``````,`````` M``!&`````!B%````````'@`Q@`@@!@``````P````````$8`````-H4```$` M```!`````````!X`,H`((`8``````,````````!&`````#>%```!`````0`` M```````>`#.`""`&``````#`````````1@`````XA0```0````$````````` M`@$)$`$```#M#0``Z0T``)0:``!,6D9U7*R.3@,`"@!R8W!G,3(UXC(#0W1E M>`5!`0,!]_\*@`*D`^0'$P*`#_,`4`16/PA5![(1)0Y1`P$"`&-HX0K`<V5T M,@8`!L,1)?8S!$83MS`2+!$S".\)][8[&!\.,#41(@Q@8P!0,PL)`60S-A90 M"Z8@0C,'(0.@36,<\0$`(%L#`,`#$'1O.F)W;61`:`M08BX>D1[1+F$%H&U= M('<#8`ZP.@L*H@J`/B`%2&D@3`4)X"P@#$DG;2!S,06P<GD@`A`%P'1HGQVP M`9`+("*P&"!S<`(@(100+B`@11WB(&\&=@20%[!A9"!A9_L+<20Q2`20';`* MP!VP(G#K!X`@!7`8(&P'<`N`"L`'(K`C$`A@9VAT<RZF+B`,(1$@2@(@800@ M_1^K/@KC*I,'$",Q(R`E\?QN;R?')4`%0`=`)*$#H'<C$`0`'<`Q'X`#4B,# M4HQ$1A(A)?%71S\@#`\JR2W!+\<H('1P.B^*+R=`<R@Q=S,N!;`L9R\'$!/0 M:230<R],4'4"8`W@+W<SX"WY"R!F+1]1!X`",#-0`=`(,#%!)Q!*=6XOR340 M,#4>T'1M+\<8`.\OWQ@@)6`+(',VQR$1(`R:6RA0+C$&-L97:"*PNP;@*[(@ M`0$+@`N`9R5`/2)@<`60!S$N@RP0=&EA+4%O9B`G([$(86/H92<_)$!!`8`2 M@2T!,"P@:70VQ@6@;F;_,Z$LH0/P(Q`C`SOD/7,+@`$'\$9#,C,Y-B#88V%U M`)`\06T:T$#@_T`20L$M00!P)3$VQCR:04E//<L_8`0@)Q!O8@&@;-LBL#5P M;@60!Y!S)Y(`<)!Y=V%Y*&U1=3]PVR9")#%).]`"("<%0$C@_P(P(P`L(!/@ M)-`\;T8&/@:<(&5`P020*&9"=05`M4JP=PA@;"4P)T!K*Y;U2X%B2^)W)S`# M(#OC"8#?1`-0XS5P!($R,&\$<"TQ]R:6(M8TH6DE\5#@'L`D0#L@#"`%040A M2K`M<6YKORNE+9$F8D-J!N!/`7<3X/<_A@[``-!T1\%,`$V'+9'G6-`-X$#@ M9V\'D5#C4)"^>0(@)3`ND2AL(`1!'A#[)^-*H7,&P`JP+7)484#$_RV1`0`` MD"7Q0^)'4%)Q*:'Y`R!L9230/T-#84]R4)&_0!$`D`2!48%;Y2Y=)P0@]Q/2 M/N%*@V$B4$=A(^!"TY]0P4CP2W(U<`GP8W4&T#L2@2Z2*"/!)#`N5DTF7P7P M3",\`$*@1@(I+?0B/G`M@!>P(G!J`4*@;")_.]%'D`ZP++%8ATUW!"`HOT02 M`U`E4#23:8!9H74M`>](D1@@/U!B0V<\(R,1+C']+"!D!`!FX`001A$$(#W! M-T(E*&4@!%0M@E+Q("KW!T!NX322*F1R/$`=L`#`[R*P`)!>D"=`9B*P!;%A M(?\#H&;@!4!8D@.!(K`$`0I0_P0@(Q`LTB7Q`V`?P24P0?'_(Q(+@#[A)Q$! MD$8&+I)L)Q\_4&T7/U`G8`>`+71Y]TPP>:$4(&-Q.R(@/=!0X/LF$U!D8V$0 M"L%8="Z2!X#_`'$_4$02+I(MD5AT7\$%`?YB/#$@!7DI(Q%!T2RA=!'_%\%+ M17TM:]-:"UR/(#%E(?,)PB0P2&]0X"31/U!E(;\RL`I0=D1!#4U:?T)L&"#[ M)2`BL&<S(4':2H)U<G/AGPA@1"%/LTP`!:!P+5B1_3]08D\!(M(M`B,15$!' M4\5A$&UYH5522300`1#_)>%FT&M")?)#802@4G-R8?]V4RV10Z!$(&5`-*%, M<4N!_2,227?22!"-85KD+I)AM/]B1BS!`W`-X"0R1"$]P5*1VR*@)#%!D"*' MH62!<BV1_FL+@)7S/?%"P$<!<)AML=]/`&X#6T-,``#`:@6Q,C#\97!+<4C@ M."%#8P6P)V`?>M!`I#N$DQ9$`UA-3/^6,401.!)^I'41<'%/`76BOT-X),)8 MP10@.Z)<`'5\I)\'0)?!/%%8@TP`)U)&J/]W9$(F%!`D`72"+E:D8Y.6]W]" MFF6-D&=0D`K!=E,#\/\M$T?!$^!>D&<E)2!ED$8">7M\/E)>L1*!=E$#H'/] M)^!E)^`$H2,2/5^C-$N![VO39_XVQA@@<4H0([$E0/^:,B<0!W`GDHV0`Q!O MT#Q!\0)@;V-K/U"A0F&T;>#_JZ6.M281C$-$$3;&431H)_]W50[`,B%O$P20 MCQ!PBB1`OE=`P4'R:$0J1S;&,6F`[D1_Y*/(*<$G+!";\&DQ9230)RAF/C)I M@'8`8N^V06W@2C$M`V-FX"*0C^3_/<$C$D]0"R!&>B+6OL(VQO<]\8^U1Q`H MFJ(F<5:2/%"G=`$#$`<P<BF[YS-I@/NTM<$(<T<0*<$C$C5PK$7_CU$CH8^X ML],"(`;`"&`X1[EB0G1R&M`H,3;&-&F`_X^3(Z$E(%)Q2W)")B+6QCO_03DH M;7(`+-%SPE"3F'%#H%D#(&%P1V$`T&@D,43[6U)"(2!"4PZP+1%7H:#&^R,1 M(`5T3U!OP0$@C\(%0/^/4612`Y$G@%>A(Q)(8%>A_SX&/I'04V&!M+5,`"`% MK!C]KY)V!T"/XB],<:8EYBG`_TPQGR+&$W8U3U2L$2+`6:%_!;&M8W6BV`FV MD3(P>R$N?F<D,()"+`!F\R0Q"%!N_R31%!!'P2NTSJ4[A-R$.$7_=E.K06'5 M"X`%H8)!:R&70?]V`$-!*<%#(!X0G!%Z\8W$WXJ%38=GD-ZR+9$G2M![8/\U M\1\`"?!'$-@'2V/G:`-0_SZ`PR8@!(;7(M8$8#(P1U#_9*%[(=V95U(3T&]P M)D%HQ3TD,48N$D(E'_4@!%M;MR`$BX'&,DZ[4B=`>GA4_4021=@870HD0),! M=81"H/\4$'FATQN6,040/$#DL69!_VW''9%4(71ATC?SP?<4:J'[37<D,$9T MDEF0="%N<2,2_R?@[!'44@0@F'%W,X]0G?#_)B'S9VW']')!X:1B09$DT#=^ MI,NDG?`\,:4SX2Y8\$523U@?0BK`!`#S9\OH3/]:>`20;W@`8R0P__/Q<Y"0 MT0=`^E3(P&$0Y6/_`._,@D021:Q,`+M#SX";TO\_40>Q2,!^H28R[:/S9P\0 M_TPP4E$/H"0P.S!TX4P![:3_F'&F4"<P[<$TL;Y&-&)@,;M><))1>&%CI\+\ M6&PB</O/(@T/>-U[!-,_4-12X%/_B`4)C?(2^K+44R8B_7Y$!'_[TYQ3U"%9 M@'0Q3%"B@"+Z.H)"(B%%\\&@P2N$WN3_+9%!!4*P'A`BQ^V4/U$,,;_H6U+W M&,\;PR=`P_!D*&7V73$%\V13DK1^<5#@RH0_H4%G,*^@WE%P0Y!")WF/Q/-$ M(2+#2H)-2$]^HK]9X$.@9+`[HFB[Q?4MW8K_3U10D$@0/`"(%#1BQ:&<(?\0 M0%<B/=`.0E<3"U.:\'V`YVLAT)/ED5<ST,#Q,$HQ_"AIY_"5H-Q":+;*HV=@ M?^H,,"#.4TCA/U"U(611--^D48'Q4)``<<1!4WA!#'3R)S]0)TQ*(01!,,.B MT//$F;08)U!E@9TP^*`C@O^XSG(#9)#%1.6`I^";,#PR[_H@0L#>X7?!<[BW MN<$7L?]+P#;@FW&KT]1BD*"GX'7@_ZQ"G%-")FPH[/"54'.0X6/^*./A';$R MQJKS2[%O$V:`_1=282G43#5WST9YPR=[YN]*Q5:4?(5J,&^A\TN//M_K36A) M%E?6L&I8$$L8?2?_:],7L7Y3A0_9Q&@K4276$OUP<7?4,:PHHMAV4YNB%X'O M@?$YRF3S8;=W=N!EX(UT?X@S;^G,`$.C^W!TX3F2,^)CCX!D9BV0H7>B].#_ M:2&'Q:%&8D9ETG-3;Q5+!#]OHK3(0`<B\7=2MK\@0O=]X64CO*!G<Y"V1*%" MF@#_0^*:XB2&\A(>P9P`8-!4$[_MY0@QM2*L'\3D.T@MB[+_ID&SP">0;('4 MX+"Q':&X)/_4$J'"?V_&+OW!=Q#*4*F=_[QQ%[%$DH9P:R.U(GT@_W#OH)*< M8K870H!BT2'MH,=PWS80BI!YDJD4@%<^GA:D4?_T(?BAY63;0_(2DV&^P4)@ M]_<R,[+-;4&\P#7PO1']0/_-;<.R%[&K0/3P@?&UTZB`_S5AID%XM9*E?]2I M0XD;/4#T97>F4"\RQNQ"VO,ZF.\KM'G7PR#SP"A9\9.2#W"_U!"OTJ#&PB'* M4$W083+&_[L`%4`SH2)&?;@ZF.61.A[O=(5I(_BR_4$M,L:*\43@__SAMC#4 M@XP1^*"GX4.CU*?_Q`#)\-R@PRC)H6(6@)1'LO^4Q?N!HL>YY:E#F*!@@*@3 M_<=P=V9CQ^=S'SJW_J2.@;UTDR]UA*-_%8&[YS4WT/=@H=+@0>)BRC%M8;8F MSZ'_%X'QLZ908("D]Q"4C-15T__:<C+'HMFF4-Q"[$*^1CWP_Z(0_1`$`$]B M3>+<`NL1"U#_@^Q&XT=`,L;D$!>PY9!$4O\'$!#0<J5$$LUM"R!495J%_Z8T MD&5RI;4B"&((,1!`P_#_Y^!/<D'*%[#-==02E.^5\K_>D);*21_-H5'UW1)D M70#_6A(ND*928Z#60;RP/Y`VH?][5*:00R0U(C;38'%><<)3WQZ2X`%-I/7! M/@!GY[#E@>,ND+[A.RTIZB_K,DAC_^UQPK#Z(=YB6C.S$>/`A$#]PG(OD8:K M@<Q&BJ:N69/4_YI*6)7C<&ER?M'KI9Q!QQ-_$(7)T*1@^[&SP)!D94Q;VG/% ML'`?J\G09VM1`-4M\V1,4G#S9'VV,````!X`<``!````&0```')D9FUS+7)E M<V]U<F-E+7-E;6%N=&EC<P`````"`7$``0```!L````!P.WGC*\Y\Z7X6:`1 MU:L+`!!:3->G`"+-O>```P`F```````#`"X```````L``@`!````'@!"$`$` M```D````/#-",44V0S(S+C4S,$4V0SDQ0&AP;&(N:'!L+FAP+F-O;3X``P#] M/^0$``!``#D`(`1U;7KNP`$#`/$_"00``!X`,4`!````!````$Q%10`#`!I` M`````!X`,$`!````!````$Q%10`#`!E```````,`@!#_____"P#R$`$````" M`4<``0```#<```!C/4=".V$](#MP/51H92!#86ME($AO=7-E.VP]6DE.1TE" M15(M,#$P-C`V,3$Q.#,U6BTS-SD```(!^3\!````30````````#<IT#(P$(0 M&K2Y"``K+^&"`0`````````O3SU42$4@0T%+12!(3U5312]/53U,3TY$3TXO M0TX]4D5#25!)14Y44R]#3CU,144`````'@#X/P$````*````3&5E($IO;F%S M````'@`X0`$````$````3$5%``(!^S\!````30````````#<IT#(P$(0&K2Y M"``K+^&"`0`````````O3SU42$4@0T%+12!(3U5312]/53U,3TY$3TXO0TX] M4D5#25!)14Y44R]#3CU,144`````'@#Z/P$````*````3&5E($IO;F%S```` M'@`Y0`$````$````3$5%`$``!S`P$7)M>N[``4``"#"0Z]9M>N[``1X`/0`! M````!0```%)%.B``````'@`=#@$````9````<F1F;7,M<F5S;W5R8V4M<V5M M86YT:6-S`````!X`-1`!````,````#PU,45$,CE&,S%%,C!$-#$Q04%&1#`P M,3`U031#1#=!-S<Q,S)`6DE.1TE"15(^``L`*0``````"P`C```````#``80 M'\F)9@,`!Q`,$@```P`0$``````#`!$0`````!X`"!`!````90```$)224%. M34-"4DE$14U!24Q43SI"5TU`2%!,0DA03$A00T]-5U)/5$4Z2$E,144L24U3 M3U)2649/4E1(151!4D194D534$].4T5%34%)3$]615),3T%$04=!24Y(15)% M05)%4T\``````@%_``$````P````/#4Q140R.48S,44R,$0T,3%!049$,#`Q :,#5!-$-$-T$W-S$S,D!:24Y'24)%4CX`_K8= ` end
Received on Wednesday, 6 June 2001 07:18:02 UTC