W3C home > Mailing lists > Public > public-rdfa@w3.org > April 2009

Re: The implied @about="": Explanation and some problems

From: Richard Cyganiak <richard@cyganiak.de>
Date: Wed, 1 Apr 2009 14:53:27 +0100
Cc: Toby Inkster <tai@g5n.co.uk>, public-rdf-in-xhtml-tf@w3.org, public-rdfa@w3.org
Message-Id: <FF86A461-5228-444F-A0E5-C9929A5D8EA2@cyganiak.de>
To: Mark Birbeck <mark.birbeck@webbackplane.com>

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.


>>> 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

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:15:03 UTC