W3C home > Mailing lists > Public > public-rdfa-wg@w3.org > April 2012

Section 7.5, Step 11 Ambiguity in RDFa Core 1.1

From: Alex Milowski <alex@milowski.com>
Date: Fri, 20 Apr 2012 11:36:17 -0700
Message-ID: <CABp3FNJ9FWvWiBwYJp0ybEDuEC4430OuyrnTOmD=UkQUzmLD6A@mail.gmail.com>
To: W3C RDFWA WG <public-rdfa-wg@w3.org>
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 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 27 April 2012 04:55:20 GMT