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

Re: ISSUE-120: Ambiguous Situation with nested @rel where inner @rel is neither CURIE nor link type

From: Mark Birbeck <mark.birbeck@x-port.net>
Date: Sun, 11 May 2008 16:05:06 +0100
Message-ID: <a707f8300805110805l1483ebd3w40c7efa8df71c931@mail.gmail.com>
To: "Shane McCarron" <shane@aptest.com>
Cc: "Manu Sporny" <msporny@digitalbazaar.com>, public-rdf-in-xhtml-tf@w3.org

Hi Shane/Manu,

> > We also don't specify this chain-halting feature anywhere in the Syntax
> > Document or the Primer, do we?
> >
> >
>  I do not believe that we do.  Not explicitly anyway.

There was never any intention to specify 'chain-halting'. All that
happened is that I mentioned it once in the context of the discussion
about whether this should work:

  <div about="...manu#me" rel="foaf:knows">
    <a href="...ivan#me">Ivan</a>
    <a href="...ben#me">Ben</a>
    <a href="...shane#me">Shane</a>
  </div>

You'll probably recall that Ivan didn't like the fact that this
mark-up generated triples...or to be more precise, he didn't like the
fact that an author had no way to add good old-fashioned clickable
links to this mark-up, without at the same time adding triples. For
example:

  <div about="...manu#me" rel="foaf:knows">
    <a href="...ivan#me">Ivan</a>
    <a href="...ben#me">Ben</a>
    <a href="...shane#me">Shane</a>
    <a href="...prev">prev</a>
    <a href="...next">next</a>
  </div>

Now, during the course of that discussion, I noticed that an author
could actually stop the triples being generated for 'next' and 'prev',
by adding an empty @rel:

  <div about="...manu#me" rel="foaf:knows">
    <a href="...ivan#me">Ivan</a>
    <a href="...ben#me">Ben</a>
    <a href="...shane#me">Shane</a>
    <a rel="" href="...prev">prev</a>
    <a rel="" href="...next">next</a>
  </div>

It's not ideal, because it does leave Manu knowing two bnodes, as well
as three people; but my recollection is that Ivan felt it was just
enough, and it allowed us to keep the general processing rules, and
move on.

Anyway...the key point is that we never intended to 'halt chaining';
there was no use-case, discussion or vote on that kind of feature.
@rel="" popped up only in the context of the discussion I've just
mentioned, and even then is was 'in passing'.

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 Sunday, 11 May 2008 15:05:40 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Sunday, 11 May 2008 15:05:41 GMT