ISSUE-96

Last Call Comment: editorial imprecision in 5.4.3

State:
CLOSED
Product:
RDFa
Raised by:
Ben Adida
Opened on:
2008-03-04
Description:
raised by Shane:
http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2008Mar/0028.html

"
Section 5.4.3 reads (in part):

There are a number of ways that attributes will make use of CURIEs, and 
they need to be dealt with differently. These are:

   1. An attribute may be CURIE-only, disallowing other types of values.
      In this case any value that is not a 'curie' according to the
      definition in the section CURIE Syntax Definition
      <http://www.w3.org/TR/rdfa-syntax/#s_curies> should not affect
      processing in any way; this means that not only will there be no
      error reporting, but also the RDFa processor should act as if the
      value simply did not exist.
   2. An attribute may allow CURIEs, as well as a full URI. In this case
      any value that is not surrounded by square brackets, as defined by
      'safe_curie' in the section CURIE Syntax Definition
      <http://www.w3.org/TR/rdfa-syntax/#s_curies>, will be processed as
      if it was a URI. If the value /is/ surrounded by square brackets,
      then the inner content must conform to the 'curie' definiton, and
      as before, if it does not then the value should have no effect on
      processing.

Since this is normative content, the shoulds in need to be "MUST".  
Second, "no effect on processing" is a little ambiguous for my tastes.  
I would prefer "be ignored".  So, these clauses could read:

There are a number of ways that attributes will make use of CURIEs, and 
they need to be dealt with differently. These are:

   1. An attribute may be CURIE-only, disallowing other types of values.
      In this case any value that is not a 'curie' according to the
      definition in the section CURIE Syntax Definition
      <http://www.w3.org/TR/rdfa-syntax/#s_curies> MUST be ignored; this
      means that not only will there be no error reporting, but also the
      RDFa processor MUST act as if the value simply did not exist.
   2. An attribute may allow CURIEs, as well as a full URI. In this case
      any value that is not surrounded by square brackets, as defined by
      'safe_curie' in the section CURIE Syntax Definition
      <http://www.w3.org/TR/rdfa-syntax/#s_curies>, will be processed as
      if it was a URI. If the value /is/ surrounded by square brackets,
      then the inner content must conform to the 'curie' definiton, and
      as before, if it does not then the value MUST be ignored.
"

Proposed Resolution: easy recommendations, accept Shane's wording.
Related emails:
  1. ISSUE-96: Last Call Comment: editorial imprecision in 5.4.3 (from dean+cgi@w3.org on 2008-03-04)

Related notes:

2008-03-21: continued discussion between Mark and Ben: http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2008Mar/0285.html

2008-06-03: fixed in draft. Mark says: "I've changed the two points that Shane refers to, to 'MUST'. I've also added a couple of words to make it clear that we're dealing with a list of items, and that if any one is invalid, it doesn't mean that the others should not be processed."

2008-06-12: ACTION: Accept

2008-06-12: CHANGE-TYPE: Editorial

2008-06-12: RESOLUTION: changed the two points to 'MUST'. Added a couple of words to make it clear that we're dealing with a list of items, and that if any one is invalid, it doesn't mean that the others should not be processed.

2008-06-12: COMMENTER-RESPONSE: Accept