ISSUE-303: Incorrect note about language tag syntax

Incorrect note about language tag syntax

State:
OPEN
Product:
rdf
Raised by:
Addison Phillips
Opened on:
2013-10-10
Description:
URI: http://www.w3.org/TR/2013/WD-rdf11-concepts-20130723/#section-Graph-Literal

In Section 3.3 there is a note that reads:

--
Implementors might wish to note that language tags conform to the regular expression ’@’ [a-zA-Z]{1,8} (’-’ [a-zA-Z0-9]{1,8})* before normalizing to lowercase.
--

However, previously the spec required language tags to be "well-formed" by the rules in BCP47 section 2.2.9. The "well-formedness" requirement refers to the full ABNF syntax of language tags. The note's content is identical to the syntax of the "obs-language-tag" production in that same section of BCP47 (and intended for compatibility with older specs/implementations that referenced the obsolete RFC3066).

There is also no discussion of ASCII case-folding here. Depending on the locale or runtime configuration, some ASCII letters can casefold to non-ASCII values if this isn't specified.

I think your intention is clearly to encourage ASCII case-folding to lowercase.

Related Actions Items:
No related actions
Related emails:
  1. I18N-ISSUE-303: Incorrect note about language tag syntax [.prep-RDF1.1] (from sysbot+tracker@w3.org on 2013-10-10)

Related notes:

No additional notes.

Display change log ATOM feed


Addison Phillips <addison@amazon.com>, Chair, Richard Ishida <ishida@w3.org>, Fuqiao Xue <xfq@w3.org>, Atsushi Shimono <atsushi@w3.org>, Staff Contacts
Tracker: documentation, (configuration for this group), originally developed by Dean Jackson, is developed and maintained by the Systems Team <w3t-sys@w3.org>.
$Id: index.php,v 1.326 2018/10/13 17:29:51 vivien Exp $