- From: Jeremy Carroll <jjc@hplb.hpl.hp.com>
- Date: Tue, 05 Apr 2005 17:04:25 +0100
- To: Steven Pemberton <Steven.Pemberton@cwi.nl>
- CC: "public-rdf-in-xhtml-tf.w3.org" <public-rdf-in-xhtml-tf@w3.org>
Steven Pemberton wrote: > Jeremy said on the call that he thought you could do it with only one > new attribute. Here's two versions with inheritance rules: V1: a) nodeID defines an object b) if subject is absent then inherit object of parent as your subject <strawman> <link nodeID="a" rel="foaf:mbox" href="xxx" /> <link nodeID="b" rel="foaf:mbox" href="yyy" /> <link nodeID="a"> <link rel="foaf:knows" nodeID="b" /> </link> </strawman> V2: a) nodeID defines a subject b) if object is absent then use subject of child as your object <strawman> <link nodeID="a" rel="foaf:mbox" href="xxx" /> <link nodeID="b" rel="foaf:mbox" href="yyy" /> <link nodeID="a" rel="foaf:knows"> <link nodeID="b" /> </link> </strawman> Jeremy > > Following the call today I had an action to report on the problem of > getting the Bnode stuff in XHTML2 > (http://www.w3.org/2005/04/05-swbp-irc#T14-29-36). > > The problem is this: bnodes are anonymous nodes (not referencable with > URLs) that you need to refer to using *some* naming mechanism or > another. But since the current naming mechanism uses URLs, we need > something on top of that. > > Take a use-case. You want to represent "The person with an mbox of > 'xxx' and the person with an mbox of 'yyy' know each other." > > <strawman> > <link metaabout="a" rel="foaf:mbox" href="xxx" /> > <link metaabout="b" rel="foaf:mbox" href="yyy" /> > > <link metaabout="a" rel="foaf:knows" metahref="b" /> > </strawman> > > RDF/A did it this way, proposing an xpointer framework: > > <link nodeID="a" rel="foaf:mbox" href="xxx" /> > <link nodeID="b" rel="foaf:mbox" href="yyy" /> > > <link about="#bnode(a)" rel="foaf:knows" href="#bnode(b)" /> > > Neither of these solutions are really pretty. > > > Steven >
Received on Tuesday, 5 April 2005 16:04:53 UTC