Re: Understanding 'chaining'

HI Ivan,

> A short reply on a long mail...

Big issues. :)


> With respect Mark, I know:-) Give me some credit, please...

He he...I give you a lot of credit, Ivan. :) But I'm not only
responding to you, but trying to ensure that other people reading this
thread are clear where the 'new stuff' is, and where the 'current
stuff' is. And I think they got mixed up, even if unintentionally.


> What I found inconsistent (and I should have written down more clearly)
> is the contrast of what stands there with
>
> <div about="#me" rel="foaf:knows">
>   <span about="#a" property="foaf:firstname" content="Ivan"></span>
>   <span about="#b" property="foaf:lastname" content="Herman"></span>
> </div>
>
> which yields
>
> <#me> foaf:knows <#a>, <#b>.
> <#a> foaf:firstname "Ivan".
> <#b> foaf:lastname "Herman".
>
> Ie, that the triples generated by the two <span>-s within the <div> are
> sometimes 'merged' to refer to the same subject, and sometimes they are
> not. _This_ is the inconsistency (actually, also referred to by Ben)
> that I do not like. (Am I allowed to use this term?).

Ok, well I'll wait for your longer reply, since what I've tried to
show in the other email is that in fact they are *always*
merged--i.e., there is no inconsistency.

Oh, yes...and "do not like" is fine by me. ;) Far less emotive.


> Mark, that is not true. In the current model, the triple
>
> <#me> foaf:knows <#mark> .
>
> is _not_ generated!

Ok, I see that now on the end of the 2nd line. Many apologies.


> In the current model the presence of an @about means a 'cut', so to say,
> form the triples and the resources up in the tree.

Yes, that's what I believe, too. Predicates are 'merged', to use your
term, either on the current document, or the current subject. This
means that if an @about pops up, it starts a brand new 'merge'.


> > But there is worse; in this situation:
> >
> >   <div about="#me" rel="foaf:knows">
> >     <span about="#mark" property="foaf:lastname" content="Birbeck"></span>
> >   </div>
> >
> > we will get a meaningless triple, as follows:
> >
> >   <#me> foaf:knows _:div0 .
> >   <#mark> foaf:lastname "Birbeck" .
> >
>
> That is correct.:-(

I'll await your more detailed reply on that. :)

Regards,

Mark

-- 
  Mark Birbeck, formsPlayer

  mark.birbeck@formsPlayer.com | +44 (0) 20 7689 9232
  http://www.formsPlayer.com | http://internet-apps.blogspot.com

  standards. innovation.

Received on Thursday, 29 November 2007 14:58:09 UTC