Re: embed RDFa --> embed coolness into Yahoo search results

Sam Ruby wrote:
>> - #1 contains RDFa attributes but no XHTML namespace, so I guess you
>> don't want this to generate triples. But Yahoo has already decided that
>> it will parse RDFa attributes in anything it can parse, including
>> DataRSS, the extension to RSS they've already proposed.
>>
>> I understand that you might disagree with this decision, but it's a
>> decision they chose to make, not a bug.
> 
> If implementations don't follow the spec, it would seem to me that one
> or both of them should view this situation as a bug.

I think there's a misunderstanding here. We spec'ed RDFa for XHTML1.1.
We suspected ahead of time that people would want to use it in other XML
dialects, and in non-XML HTML. We wondered what to do about that, and
figured the best way forward was to make the syntax at least workable in
those other languages.

Now, we didn't specify RDFa for HTML4/5 (if only because that's not in
our scope). We also didn't specify RDFa for all XML dialects. We built
RDFa in the hopes that this would eventually happen, but we stayed
within the bounds of XHTML 1.1.

But Yahoo chose to use the RDFa syntax in those other languages,
including DataRSS, a proposed standard they specified that happens to
expand RSS with RDFa syntax.

I'm pretty sure that folks using <canvas> and sqlite in HTML4 markup
might be violating HTML4, but certainly not HTML5, right? Same thing
here. Yahoo is not violating our spec. They may be violating another
spec, but not the RDFa in XHTML 1.1 spec.

-Ben

Received on Sunday, 22 March 2009 20:10:50 UTC