<div dir="ltr">On Fri, Aug 29, 2008 at 3:10 PM, Ben Adida <span dir="ltr">&lt;<a href="mailto:ben@adida.net">ben@adida.net</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">Tab Atkins Jr. wrote:<br>
&gt;<br>
&gt; Is this approximately your intended message? &nbsp;If so, then how do you<br>
&gt; square this with the plain-to-see usefulness and heavy adoption of CSS?<br>
<br>
</div>CSS is great: it actually separates semantics and presentation.<br>
<div class="Ih2E3d"><br>
&gt; I also feel the comparison to CSS is quite exact - with CSS you have to<br>
&gt; first map your html to semantic categories, and then map those<br>
&gt; categories to presentional settings. &nbsp;All crdf changes is that you&#39;re<br>
&gt; mapping the semantic categories to external metadata categories.<br>
<br>
</div>The repetition of semantic-semantic is exactly why your proposal is not<br>
nearly as useful as CSS.<br>
<br>
If you&#39;re going to map your HTML to semantic categories in the first<br>
place, why not make it the RDF property right away? There isn&#39;t nearly<br>
the same separation of concerns in your proposal that CSS brought to the<br>
table.</blockquote><div><br>Very good question, and I agree that it&#39;s a subtle point.&nbsp; It seems to be one that several people on the list agree with at least somewhat, though.&nbsp; ^_^<br><br>The issue isn&#39;t adding semantics - we do that automatically every day when we use @class and @id in our code.&nbsp; The issue is relating these semantics to an external categorization schema.&nbsp; This is a more complex issue than simply adding semantics, as is obvious by the relatively large amount of extra markup required to insert RDFa into a page.<br>
<br>The other issue is a bit different.&nbsp; Yes, it&#39;s just adding semantics, *but we do that everyday with @class and @id*.&nbsp; RDFa is an *additional* semantic structure that operates independently from our normal semantic system.&nbsp; If we&#39;re already going to be adding semantics to our data, we might as well hook any more involved scheme into the existing system if we can.&nbsp; This is why people kept asking &quot;Why not just use @class like microformats does?&quot;.&nbsp; We don&#39;t want to throw away our existing semantics!&nbsp; As you (or perhaps Manu) said before, the problem with using *just* @class is that rdf data comes in triples, while @class only provides a double (class-name and content).&nbsp; This solution extends that class-based double into a full triple.&nbsp; And, again, it does so within our existing semantic structure.<br>
<br>I know you think that RDFa is the necessary first step, with alternate syntaxes like CRDF or similar coming later.&nbsp; But this isn&#39;t 10 years ago.&nbsp; It&#39;s not even 5 years ago.&nbsp; We web authors *just don&#39;t like* pushing extra data into our pages, especially when we&#39;re going to have to repeat the same data over and over again.&nbsp; Call it an acquired distaste; regardless, you&#39;ll be fighting this tendency the whole way, unless the person&#39;s totally gotten the religion.&nbsp; The rest of us who might consider rdf useful but aren&#39;t in love with it will just sieze this as an excuse to toss it away.<br>
<br>Will an easier syntax make us less likely to toss it away?&nbsp; Hard to say.&nbsp; However, it *will* reduce the friction you have to fight against before you run into someone&#39;s *real* feelings on rdf.&nbsp; At the very least, you get to start the conversation from a better position.<br>
<br>I&#39;m really, honestly not just trying to stall you, or throw more work at you so you&#39;ll go away.&nbsp; Like I&#39;ve said, I&#39;m definitely not sold on RDF, but I&#39;m willing to listen, and some of the applications down the pipeline actually seem realistic and useful.&nbsp; I just know how I feel, and I think a lot of others feel similarly, and I know what would make me feel *better* about supporting this initiative.<br>
<br>~TJ<br></div></div></div>