- From: Ben Adida <ben@adida.net>
- Date: Sun, 22 Mar 2009 13:10:11 -0700
- To: Sam Ruby <rubys@intertwingly.net>
- CC: Ian Hickson <ian@hixie.ch>, RDFa <public-rdf-in-xhtml-tf@w3.org>
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