W3C home > Mailing lists > Public > public-rdf-in-xhtml-tf@w3.org > October 2005

RE: Drafts of CURIE note, RDF/A spec, and Examples

From: Mark Birbeck <mark.birbeck@x-port.net>
Date: Sun, 23 Oct 2005 18:32:32 +0100
Message-ID: <5BDFAC7E-4CA8-4C1E-B6F1-B6F6EA1945AA@s15.mail.x-port.net>
To: "'Ben Adida'" <ben@mit.edu>
Cc: "'public-rdf-in-xhtml task force'" <public-rdf-in-xhtml-tf@w3.org>, "'Ian Davis'" <iand@internetalchemy.org>


Reading Ian Davis' proposal (which is excellent Ian, by the way), and
looking at your latest examples Ben, it occurred to me that we could easily
make @class into a CURIE in XHTML 2, and cause that to generate a triple
with a predicate of rdf:type.

This would solve the problem we have been discussing of:

  is there some way that xh2:role is equivalent to rdf:type, and if not
  how do we get such a convenient shorthand (technically known as the
  Pemberton-shorthand ;)).

Using this approach, we could recast one of your examples as follows:

  <div id="publication_1" class="biblio:Publication">
    <link rel="dc:creator" href="http://www.blogger.com/profile/1109404" />
    <meta property="dc:title">A Standards-Based Virtual Machine</meta>
    <link rel="taxo:topics" href="#tag_standards" />

It would still give the same triples:

  <#publication_1> rdf:type biblio:Publication .
  <#publication_1> dc:creator <http://www.blogger.com/profile/1109404>
  <#publication_1> dc:title "A Standards-Based Virtual Machine" .
  <#publication_1> taxo:topics <#tag_standards> .

Note by the way that mixing CURIEs and class names in @class doesn't fall
into the same set of issues as I mentioned before with @rel, since there are
no 'standard' class names. So this is fine:

  <div class="biblio:Publication book">

'book' could just be in the namespace of the current document, and if
present, @profile could be used (as is the current trend with microformats).



Mark Birbeck
x-port.net Ltd.

e: Mark.Birbeck@x-port.net
t: +44 (0) 20 7689 9232
w: http://www.formsPlayer.com/
b: http://internet-apps.blogspot.com/

Download our XForms processor from

> -----Original Message-----
> From: public-rdf-in-xhtml-tf-request@w3.org 
> [mailto:public-rdf-in-xhtml-tf-request@w3.org] On Behalf Of Ben Adida
> Sent: 23 October 2005 03:21
> To: public-rdf-in-xhtml task force
> Subject: Drafts of CURIE note, RDF/A spec, and Examples
> Hi all,
> Well, I can say that we're on schedule by 90 minutes :)
> PLEASE, if you can, take a couple of hours between now and 
> Tuesday's telecon to look these over and send comments. This 
> is the first time we've written down the latest details we've 
> discussed, so we need to double and triple check this.
> Thanks to Mark, we have a CURIE note:
> http://www.w3.org/2001/sw/BestPractices/HTML/2005-10-21-curie
> I've worked to update the RDF/A specification. Please forgive 
> the extraneous characters as I had to work from the HTML, not 
> the base XML. I'll get those fixed eventually. Note that the 
> "Motivation"  
> section probably needs another look, but it will do for now. 
> Finally, I'm sure I've got some bugs in there (particularly 
> CURIE), so feel free to send corrections.
> http://www.w3.org/2001/sw/BestPractices/HTML/2005-rdfa-spec
> And then the examples, which will need to be beefed up into a primer:
> http://www.w3.org/2001/sw/BestPractices/HTML/2005-rdfa
> -Ben
Received on Sunday, 23 October 2005 17:34:03 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:50:19 UTC