- From: Ben Adida <ben@adida.net>
- Date: Sun, 01 Mar 2009 08:25:41 -0800
- To: Henri Sivonen <hsivonen@iki.fi>
- CC: Julian Reschke <julian.reschke@gmx.de>, Mark Nottingham <mnot@mnot.net>, HTMLWG WG <public-html@w3.org>, RDFa mailing list <public-rdf-in-xhtml-tf@w3.org>, public-xhtml2@w3.org, "www-tag@w3.org WG" <www-tag@w3.org>
Henri Sivonen wrote: > the assumption that new work would all be XML-based. And our work is entirely XML-based to date. But the RDFa Task Force is joint with the Semantic Web Deployment working group, which itself has an interest in seeing RDFa adopted more widely. > We now know that the demise of text/html was greatly exaggerated, so > it's now necessary to evolve HTML and XHTML in such a way that a unified > vocabulary works with both text/html and application/xhtml+xml. Hence, > previous XML-only bets were misplaced. That's tough, but things need to > be adjusted for the dual serialization situation. I agree with that, which is why we're seriously considering the @prefix change, but I disagree with your approach, which appears to be more about "change for the sake of change", or at least change to fit an HTML world view which is empirically incorrect. >> So I don't think we did anything rogue > > Yet, when RDFa is deployed in > text/html, community sites like rdfa.info cheer[2]. And when HTML5 features are deployed in browsers before they're standardized and while many other folks are howling, is the HTML5 community not happy? Let's stop with the holier-than-thou attitude, please. We're all trying to push the web forward, and there's always a delicate balance between sticking to the standard and experimenting with new deployments. If anything, the fact that RDFa is being successfully deployed in HTML should make many of your arguments moot, but you continue to fight this battle where the only good deployments are the ones that comply with your view of the world. [...] > I think this argument is a distraction. Prepending "http:" to a string > doesn't magically bring about semantics. I wasn't talking about the semantics of *using* a URI, I was talking about semantically interpreting the *value* of @rel as a URI. @rel has always been defined as plain string without meaning. To interpret it as a URI is *new*, whether in CURIE form or in plain URI form. So I think this point is *very* relevant, because you're claiming that it was URIs all along in @rel, when actually that's simply not true. > The decisions weren't vetted through the W3C Process for text/html. No decisions have been made for text/html, nor have I ever claimed that we, the RDFa Task Force, can make them. So again, this accusation of poor process makes no sense. > I think Process-wise, RDFa in text/html doesn't occupy > any moral high ground. You're right on this point, but again that doesn't mean change for the sake of change is a good idea. HTML5 doesn't *have* to leave its mark on everything just for the sake of it. > (HTML5 probably doesn't, either. After all, it > went outside the W3C entirely for a while.) Understatement of the year. > I suggest changing RDFa to use full IRIs instead of CURIEs. I appreciate you putting a concrete proposal on the table. I believe it is rather arbitrary and in conflict with existing uses in HTML4. First, the use of IRIs in @rel is *quite* new, I know of no major (or even minor) vocabulary that's deployed this way. Rather, Dublin Core suggests a prefix-like approach: dc.title, dc.creator, etc... OpenID does the same thing. eRDF does the same thing *and* uses indirection to define its prefixes. And finally, microformats suggest using @profile to interpret their @rel's and @class's. In other words, existing use of HTML strongly contradicts the raw IRI approach. There's a level of indirection for every practical use of @rel I've encountered. And, as I just explained in my email to mnot, existing W3C RECs that *do* function on text/html, e.g. GRDDL and eRDF, use @profile to alter the meaning of @rel via a level of indirection. I think your proposal is nice and clean if we had no empirical evidence, but in the face of empirical evidence, I don't think it's justified. Given the way HTML4 is *already* used with @profile and @rel values, RDFa's approach doesn't introduce additional cost. (It may be that what Link-Header is trying to do is simply far more difficult than it hoped, but that's not RDFa's fault.) So, given this, I don't see a technical reason for your proposal. -Ben
Received on Sunday, 1 March 2009 16:26:22 UTC