Re: Comments on http://www.w3.org/TR/2008/WD-rdfa-syntax-20080221

Hi Johannes,

>  Johannes Koch schrieb:
>
> > <http://www.ietf.org/rfc/rfc3986.txt> Page 31 (section 5.2.2):
>  >
>  > if (R.path == "") then
>  >                T.path = Base.path;
>  >
>
>
> So I guess Ben is right and Sun is wrong :-)

That would depend on how resolve() is defined. :) But yes, the
important thing for us is that the RDFa spec is correct.

Note also that a welcome side effect of placing an implied @about on
<head> and <body> is that by default, any triples relate to the
document, and not to the URL used to retrieve it.

For example, take Ivan's page:

  <http://www.w3.org/People/Ivan/>

You'll see that there are elements in the body like this:

  <body>
    <div about="#me" instanceof="foaf:Person">
      <h1 property="foaf:name">Ivan Herman</h1>
      .
      .
      .
    </div>
    <span rel="foaf:primaryTopic" resource="#me"> </span>
  </body>

This should give:

  <http://www.w3.org/People/Ivan/#me>
    foaf:name "Ivan Herman" .

  <http://www.w3.org/People/Ivan/>
    foaf:primaryTopic <http://www.w3.org/People/Ivan/#me> .

Note that since the 'primary topic' of the document is some triples
about Ivan, we would not want this bunch of triples to change if the
document were passed to an RDFa parser using this:

  <http://www.w3.org/People/Ivan/#me>

The relative path algorithm nicely removes the fragment identifier of
the base URL, so @about="" tidies this up neatly for us.

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 Wednesday, 27 February 2008 17:44:09 UTC