Re: ISSUE-89

Hi Ivan,

> You mean: the skip flag is not set if @property is around, right?

Right. One quick way to do it would be to change the wording at the
end of step 4, from this:

  "otherwise, if [parent object] is present, [new subject] is set to
that and the
  [skip element] flag is set to 'true';"

to this:

  "otherwise, if [parent object] is present, [new subject] is set to
that, and if
  @property is not present, the [skip element] flag is set to 'true';"

This works because we're already testing for @rel and @rev at the top.

If we did this we'd be completing triples multiple times, so the next
task would be to try to solve that. I think the only way that we can
do that would be to set some kind of flag in the evaluation context
that can be tested for in various settings, but it's made quite
complex by the fact that you need to know how you arrived at the
subject.

Anyway, that would move this out of the realm of being a purely
editorial change, so I guess it would depend on whether there are
other changes that are needed. If not, then we might just accept that
we get these duplicate triples for now, since they are harmless.

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 Tuesday, 4 March 2008 16:28:50 UTC