Handling of missing @profile

I'm confused about wording in the latest heartbeat draft of RDFa Core 1.1:

Section 7.5 step 2 indicates that if any referenced RDFa Profile is not available, then the current element and it's children MUST NOT be processed.

Section 9 outlines steps to process profiles and indicates that if a retrieval fails to continue with the next URI.

Presuming that 7.5 step 2 is the intention, then the steps in section 9 would seem to be pointless, as the effect of any more processing would be thrown away.

Consider the following

<body profile="http://im-not-here http://im-here"> ... </body>

This would fail attempting to process the first profile, and according the 7.5s2 would cause the remainder of the sub-tree to not be processed, but according to section 9, the processor would go on to process the second URI and continue.



Gregg

Received on Wednesday, 4 August 2010 02:41:49 UTC