W3C home > Mailing lists > Public > www-rdf-comments@w3.org > January to March 2002

Re: RDF Issue

From: <champin@bat710.univ-lyon1.fr>
Date: Thu, 14 Mar 2002 12:45:51 +0100
Message-Id: <200203141145.MAA05255@bat710.univ-lyon1.fr>
To: bwm@hplb.hpl.hp.com
Cc: www-rdf-comments@w3.org

Brian McBride wrotte:=0D
(...)=0D
> Please could you respond to this message, copying www-rdf-comments@w3.org=
 =0D
> indicating whether this is an acceptable resolution of this issue.=0D
=0D
Well, anyway it had to be an arbitrary choice;=0D
both solution (namely: distributing the reified statements to every embedin=
g bagID, or affecting them to the "deeper" embeding bagID) look equaly reas=
onnable to me.=0D
=0D
But since the second one has been chosen,=0D
it appears to me that it could be extended in some way:=0D
=0D
if I take the same example=0D
=0D
   <rdf:Description about=3D"a" bagID=3D"bag1">=0D
     <some:prop rdf:ID=3D"st1">=0D
       <rdf:Description about=3D"b" bagID=3D"bag2">=0D
         <some:otherProp rdf:ID=3D"st2"> A literal </someOtherProp>=0D
       </rdf:Description>=0D
     </some:prop>=0D
   </rdf:Description>=0D
=0D
so I can prevent #st2 to be part of #bag1, by "overriding" #bag1 with #bag2=
.=0D
But that forces me to create #bag2. Maybe the only thing I wanted was that =
#st2 be *not* in #bag1...=0D
=0D
So we could propose an idiom like rdf:bagID=3D"",=0D
overriding the outer bagID but creating no additional bag.=0D
Just an idea...=0D
=0D
 regards=0D
=0D
  Pierre-Antoine=0D
=0D
=0D
=0D
> In=0D
> =0D
>      http://lists.w3.org/Archives/Public/www-rdf-comments/2001JanMar/0024=
.html=0D
> =0D
> you raised an issue which was captured in=0D
> =0D
>    http://www.w3.org/2000/03/rdf-tracking/#rdfms-nested-bagIDs=0D
> =0D
> as=0D
> =0D
> [[[=0D
> The Model and Syntax specification does not clearly specify which reified=
 =0D
> statements are put in which bag when nested description elements have bag=
ID's.=0D
> ]]]=0D
> =0D
> As recorded in=0D
> =0D
>    http://www.w3.org/2001/sw/RDFCore/20020225-f2f/#d-2002-02-25-2=0D
> =0D
> =0D
> the RDFCore WG resolved:=0D
> =0D
> [[=0D
> =0D
> A bagID reifies the property attributes on the same element as the bagid,=
 =0D
> the type node and statements immediately arising from property elements =
=0D
> that are immediate children of the element containing the bagId. In =0D
> particular a property element whose statement is part of the bag, which h=
as =0D
> property attributes, those statements are not part of the bag.=0D
> =0D
> Specifically:=0D
> =0D
>    <rdf:Description about=3D"a" bagID=3D"bag1">=0D
>      <some:prop rdf:ID=3D"st1">=0D
>        <rdf:Description about=3D"b" bagID=3D"bag2">=0D
>          <some:otherProp rdf:ID=3D"st2"> A literal </someOtherProp>=0D
>        </rdf:Description>=0D
>      </some:prop>=0D
>    </rdf:Description>=0D
> =0D
> generates two bags. Bag1 contains st1 only. Bag2 contains st2 only. This =
=0D
> issue is closed.=0D
> ]]=0D
> =0D
> Please could you respond to this message, copying www-rdf-comments@w3.org=
 =0D
> indicating whether this is an acceptable resolution of this issue.=0D
> =0D
> Brian McBride=0D
> RDFCore co-chair=0D
> =0D
Received on Thursday, 14 March 2002 08:40:07 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 21 September 2012 14:16:30 GMT