- From: Ben Adida <ben@adida.net>
- Date: Wed, 13 Jun 2007 00:02:28 -0700
- To: Cédric Mesnage <cedric.mesnage@lu.unisi.ch>
- CC: public-rdf-in-xhtml-tf@w3.org
Cedric, This is an interesting question. I had to deal with this with the RDFa clipboard [1], and I chose to use the predicate rel="rdf:li" on any bnode I wanted to appear on the page, effectively saying "this bnode is an item of the current page." For example, in your code below: <span class="foaf:Person" rel="rdf:li"> some things about the person </span> which yields: <> rdf:li [a foaf:Person; ...things about the person...] I'm pretty sure this is not a "best practice", but it's the work-around I came up with for precisely this issue, and it's not all that wrong in terms of semantics: after all, that *is* an item on the page. -Ben Cédric Mesnage wrote: > Hi all, > > I have a question regarding blank nodes in RDFa, I don't know if the > issue has been raised already and I apologize if it has. In the RDFa > Primer I saw that you can create unnamed blank nodes using the 'rel' > attribute as in the example: > > <dl class="foaf:Person" about="#card" id="card"> > ... > <dt>Address</dt> > <dd rel="foaf:address"> > <span property="foaf:address_line_1">77 Massachusetts Ave.</span><br /> > <span property="foaf:address_line_2">MIT Room 32-G524</span><br /> > <span property="foaf:city">Cambridge</span> MA 02139<br /> > <span property="foaf:country">USA</span> > </dd> > ... > </dl> > > This works for predicates layered in an instance definition, do you plan > having a similar principle for classes? I'd like to have: > > <span class="foaf:Person" > > some things about the person > </span> > > to be considered as a blank node, currently in RDFa On > Rails(http://rdfa.rubyforge.org/) I generate blank node names this way: > > <span class="foaf:Person" about="#BNode1"> > some things about the person > </span> > > incrementing the number through the page generation, but this is ugly. > The other solution is that I can just forbidden the use of classes if no > uri or explicit blank node name is given. > > Hope this does make some sense and look forward to get you point of view. > > Best Regards! > --- > Cédric Mesnage > PhD Student > cedric.mesnage@lu.unisi.ch <mailto:cedric.mesnage@lu.unisi.ch> > http://www.inf.unisi.ch/phd/mesnage/ > http://myunderstanding.wordpress.com/ > >
Received on Wednesday, 13 June 2007 07:02:33 UTC