- From: Richard Cyganiak <richard@cyganiak.de>
- Date: Wed, 1 Apr 2009 14:53:27 +0100
- To: Mark Birbeck <mark.birbeck@webbackplane.com>
- Cc: Toby Inkster <tai@g5n.co.uk>, public-rdf-in-xhtml-tf@w3.org, public-rdfa@w3.org
Mark, On 1 Apr 2009, at 12:45, Mark Birbeck wrote: > Anyway, I'm not necessarily saying all of these ideas are right, or > that we should do them. But it hopefully provides some context as to > what I was thinking of when I put the 'default subject' stuff on both > <head> and <body>. Thanks for the explanation, I read it only after sending my earlier mail in this thread. This explains the historical genesis of the default subject rule. Although it still seems to me that the implicit @about="" would be better placed on the root element. Richard > > > >>> And if so, we should probably try to find out if anyone is actually >>> producing documents with @typeof on <body> or <head>, and if they >>> are, >>> what's the effect they are trying to achieve. >> >> I used @typeof on <body> just yesterday! >> >> http://purl.org/NET/book/vocab >> >> Though this is with an explicit @about which is different to the >> document's base URI. > > I agree. I see lots of use-cases for that kind of construct, where > @about is explicit. > > In this case you are saying 'this is the identifier of the ontology, > no matter where you find the containing document'. A few weeks ago I > did exactly the same as you, with a minor variation; since I was > producing a number of related ontologies at the same time, I decided > to use the following pattern: > > <html > xmlns="http://www.w3.org/1999/xhtml" > [lots of namespaces] > xmlns:this="http://purl.oclc.org/argot/Research" >> > ... > <body about="[this:]" typeof="owl:Ontology"> > ... > </body> > </html> > > It meant that I could create a whole load of common/template mark-up > that I could use in each ontology, and all I had to do was change > [this:] in each specific document, to refer to the ontology. > > Regards, > > Mark > > -- > Mark Birbeck, webBackplane > > mark.birbeck@webBackplane.com > > http://webBackplane.com/mark-birbeck > > webBackplane is a trading name of Backplane Ltd. (company number > 05972288, registered office: 2nd Floor, 69/85 Tabernacle Street, > London, EC2A 4RR) >
Received on Wednesday, 1 April 2009 13:54:08 UTC