- From: Ivan Herman <ivan@w3.org>
- Date: Sun, 08 Jul 2007 11:45:43 +0200
- To: Ben Adida <ben@adida.net>
- CC: RDFa <public-rdf-in-xhtml-tf@w3.org>
- Message-ID: <4690B247.30405@w3.org>
Oops! I may have made a mistake here: Ivan Herman wrote: > Ben, > > I need some clarification, to understand exactly what you propose. > > At the moment, if I have in RDFa: > > <div about="#me" id="me"> > <div the_attribute_that_shall_not_be_named="cal:Vevent" > rel="foaf:topic"> > <span property="cal:dtstart">2007-07-07</span> > </div> > </div> > > The generated RDF is, if I am not mistaken: > > <#me> rel="foaf:topic" [ > a cal:Vevent; > cal:dtstart "2007-07-07". > ]. > (sorry, it should have been foaf:topic, not rel="foaf:topic", damn copy/paste...) That may be incorrect. The proper generated RDF is rather: <#me> a cal:Event; foaf:topic [ cal:dtstart "2007-07-07". ]. isn't it? /me is messed up. So what is, formally, the subject of the_attribute_that_shall_not_be_named? Ivan > which seems to cover the calendar event case that you refer to: I have a > calendar event without naming it. However, regardless of the use case > you refer to, I guess what you propose is that > > <div about="#me" id="me"> > <div the_attribute_that_shall_not_be_named="cal:Vevent"> > <span property="cal:dtstart">2007-07-07</span> > </div> > </div> > > yields: > > [ > a cal:Event; > cal:dtstart "2007-07-07". > ]. > > Is this correct? I presume the possible usage for this is: > > <div about="#me" id="me"> > <div the_attribute_that_shall_not_be_named="cal:Vevent"> > <span property="cal:dtstart">2007-07-07</span> > <span resource="a:Something" rev="a:something">Bla bla bla</span> > </div> > </div> > > yielding: > > <a:Something> a:something > [ > a cal:Event; > cal:dtstart "2007-07-07". > ]. > > > Before I say yay or nay, I would like to understand whether this is what > you refer to... > > Thanks > > Ivan > > Ps: I realise I should have used > "@resource_or_href_depending_on_decision" instead of "@resource" in the > last example:-) > > > Ben Adida wrote: >> We've recently had a discussion about what to do when one wants to >> publish a calendar event on a page without necessarily naming it. >> >> The recommendation was: >> >> <div class="cal:Vevent" rel="rdf:li"> >> ... >> >> or rel="foaf:topic" >> >> (note that I'm using the @class notation though this issue has now been >> reopened, so assume >> >> the_attribute_that_shall_not_be_named="cal:Vevent" >> >> where I say @class.) >> >> I propose that, when a @class appears with a namespaced-value, there be >> an implicit @about set for contained statements, exactly as if there >> were a @rel. I suspect someone else has brought this up before, but I >> can't seem to find it in the archive. >> >> So, for example: >> >> <div class="cal:Vevent"> >> <span property="cal:dtstart">2007-07-07</span> >> </div> >> >> would yield: >> >> _:div0 rdf:type cal:Vevent ; >> cal:dtstart "2007-07-07" . >> >> This is a small but noticeable change, and it may invalidate some >> existing markup (though unlikely, since most use case here involve using >> an @about on the same @div, in which case the @about takes precedence.) >> >> Thoughts, comments? >> >> -Ben >> > -- Ivan Herman, W3C Semantic Web Activity Lead URL: http://www.w3.org/People/Ivan/ PGP Key: http://www.cwi.nl/%7Eivan/AboutMe/pgpkey.html FOAF: http://www.ivan-herman.net/foaf.rdf
Received on Sunday, 8 July 2007 09:45:43 UTC