- From: Mark Birbeck <mark.birbeck@x-port.net>
- Date: Mon, 24 Mar 2008 23:26:23 +0000
- To: "Laurens Holst" <lholst@students.cs.uu.nl>
- Cc: public-rdf-in-xhtml-tf@w3.org
HI Laurens, On 24/03/2008, Laurens Holst <lholst@students.cs.uu.nl> wrote: > Mark Birbeck schreef: > > > If you let @src play the role of an object, then you'll see that you > > can only make one or other of these statements in a compact way, and > > then you have to repeat the URI for the image, in order to indicate > > the second statement. For example: > > I understand. Is there any particular reason then that @href isn't > treated in the same way? It seems to me it has the same benefits there. The main difference with @href is that we're constrained by the fact that we want to incrementally build upon HTML/XHTML, and @rel/@rev with @href already has a meaning. It's not something that is widely used, but @rel and @rev are perfectly valid on the <a> tag. So the following is correct HTML, regardless of RDFa: <a rel="next" href="next.html">chapter 2</a> One of the main contributions of RDFa is not actually the syntax, but that it looks at HTML and XHTML documents through the prism of RDF. So the example just given could be interpreted as: <> xh:next <next.html> . The same would go for @rel="stylesheet", @rel="first" and so on. (RDFa adds some new values, like "license", too.) RDFa enhances this already existing feature of HTML/XHTML, by allowing a wider range of predicates to be set (by using CURIEs with prefixes) and enabling the subject to be something other than the 'current document' (by using @about). But these features are clearly building on the metadata features already in HTML/XHTML. Which is a long ways round way of saying that I'm afraid we can't change @href in the way you suggest, because @href was already an 'object' in HTML, long before RDFa came along. :) Regards, Mark -- Mark Birbeck mark.birbeck@x-port.net | +44 (0) 20 7689 9232 http://www.x-port.net | http://internet-apps.blogspot.com x-port.net Ltd. is registered in England and Wales, number 03730711 The registered office is at: 2nd Floor Titchfield House 69-85 Tabernacle Street London EC2A 4RR
Received on Monday, 24 March 2008 23:26:57 UTC