Section 7.5, Step 11 Ambiguity in RDFa Core 1.1

In looking at the situation where the @typeof, @about, and @property
all occur on the same element, I see that step 11's handling of such
cases could be construed in a slightly different way.  In that case,
it should all fall through to the end but there is a clause that says:

" if the @rel, @rev, and @content attributes are not present, as a
resource obtained from one of the following:"

That would indicate that you must get a value for one of the three
cases of @resource, @href, and @src.  In actuality, it should be
broken down into the following cases:

   @rel, @rev, and @content are not present and @resource is present
   @rel, @rev, and @content are not present and @href is present
   @rel, @rev, and @content are not present and @src is present

This could be easily fixed by changing the bullet to read:

"if the @rel, @rev, and @content attributes are not present and one of
@resource, @href, or @src are present, as a resource obtained from one
of the following:"

or something like that.

Otherwise, it reads that if you make it to the end of the sub-bullets
(i.e. none of @resource, @href, and @src are present when @rel, @rev,
and @content are not), there either is no value established or a "halt
and catch fire" state.

-- 
--Alex Milowski
"The excellence of grammar as a guide is proportional to the paucity of the
inflexions, i.e. to the degree of analysis effected by the language
considered."

Bertrand Russell in a footnote of Principles of Mathematics

Received on Friday, 20 April 2012 18:36:46 UTC