Implemented ISSUE-64 resolution (language tags must be well-formed according to BCP47)
--- a/ReSpec.js/bibref/biblio.js Fri May 27 17:23:18 2011 +0100
+++ b/ReSpec.js/bibref/biblio.js Wed Jun 01 18:28:46 2011 +0100
@@ -1,11 +1,10 @@
berjon.biblio = {
-// @@@ These are temporary local additions for rdf-concepts; they should be either removed (many are obsolete) or added to the global file in CVS
-// Old stuff from 1.0
+// @@@ These are temporary local additions for rdf-concepts -- should be added to the global file in CVS
+// Old stuff from RDF Concepts 1.0; should be either removed (many are obsolete)
"RFC2279" : "<a href=\"http://tools.ietf.org/html/rfc2279\"><cite>RFC 2279 - UTF-8, a transformation format of ISO 10646</cide></a>, F. Yergeau, IETF, January 1998. This document is http://tools.ietf.org/html/rfc2279",
"RFC2396" : "<a href=\"http://tools.ietf.org/html/rfc2396\"><cite>RFC 2396 - Uniform Resource Identifiers (URI): Generic Syntax</cite></a>, T. Berners-Lee, R. Fielding and L. Masinter, IETF, August 1998. This document is http://tools.ietf.org/html/rfc2396",
"RFC2732" : "<a href=\"http://tools.ietf.org/html/rfc2732\"><cite>RFC 2732 - Format for Literal IPv6 Addresses in URL's</cite></a>, R. Hinden, B. Carpenter and L. Masinter, IETF, December 1999. This document is http://tools.ietf.org/html/rfc2732",
- "RFC3066" : "<a href=\"http://tools.ietf.org/html/rfc3066\"><cite>RFC 3066 - Tags for the Identification of Languages</cite></a>, H. Alvestrand, IETF, January 2001. This document is http://tools.ietf.org/html/rfc3066",
"IRI-DRAFT" : "<a href=\"http://www.w3.org/International/iri-edit/draft-duerst-iri-04\"><cite>Internationalized Resource Identifiers (IRIs)</cite></a>, M. Dürst and M. Suignard, Internet-Draft, June 2003, expires December 2003. This document is http://www.w3.org/International/iri-edit/draft-duerst-iri-04",
"TAG" : "<a href=\"http://www.w3.org/2001/tag/issues\"><cite>TAG Issues List</cite></a>, W3C Technical Architecture Group. This document is http://www.w3.org/2001/tag/issues",
"RDF-MIME-TYPE" : "<a href=\"http://www.iana.org/assignments/media-types/\"><cite>MIME Media Types</cite></a>, The Internet Assigned Numbers Authority (IANA). This document is http://www.iana.org/assignments/media-types/ . The <a href=\"http://www.w3.org/2001/sw/RDFCore/mediatype-registration\">registration for <code>application/rdf+xml</code></a> is archived at http://www.w3.org/2001/sw/RDFCore/mediatype-registration .",
--- a/index.html Fri May 27 17:23:18 2011 +0100
+++ b/index.html Wed Jun 01 18:28:46 2011 +0100
@@ -117,7 +117,7 @@
};
// @@@ The followig references have been patched into the local berjon.biblio and need to be either changed, or added to the global biblio in CVS:
-// RFC-2279 RFC-2396 RFC-2732 RFC-3066 IRI-DRAFT TAG RDF-MIME-TYPE
+// RFC-2279 RFC-2396 RFC-2732 IRI-DRAFT TAG RDF-MIME-TYPE
</script>
</head>
@@ -1082,10 +1082,12 @@
[[!UNICODE]] string, which SHOULD be in Normal Form C [[!NFC]].</p>
-<p><dfn title="plain literal">Plain literals</dfn> have
- a <a>lexical form</a> and optionally a
-<dfn>language tag</dfn> as
-defined by [[!RFC3066]], normalized to lowercase.</p>
+ <p><dfn title="plain literal">Plain literals</dfn> have
+ a <a>lexical form</a> and optionally a <dfn>language tag</dfn> as
+ defined by [[!BCP47]]. The language tag, if present, MUST be
+ well-formed according to
+ <a href="http://tools.ietf.org/html/rfc5646#section-2.2.9">section 2.2.9</a>
+ of [[!BCP47]], and MUST be normalized to lowercase.</p>
<p><dfn title="typed literal">Typed literals</dfn> have a <a>lexical form</a>
and a <dfn>datatype URI</dfn> being an <a title="URI reference">RDF URI reference</a>.</p>
@@ -1095,6 +1097,11 @@
composing character (as defined by [[CHARMOD]]) are allowed however they may cause
interoperability problems, particularly with XML version 1.1 [[XML11]].</p>
+ <p class="note">Earlier versions of RDF permitted tags that
+ adhered to the generic tag/subtag syntax of language tags,
+ but were not well-formed according to [[!BCP47]]. Such
+ language tags do not conform to RDF 1.1.</p>
+
<p class="note">When using the language tag, care must be
taken not to confuse language with locale. The language
tag relates only to human language text. Presentational
@@ -1548,6 +1555,7 @@
<h2>Changes from RDF 2004</h2>
<ul>
+ <li>2011-06-01: Changed language tag definition to require well-formedness according to BCP47; added a note that this invalidates some RDF</li>
<li>2011-05-25: Added boxes for known WG issues throught the document</li>
<li>2011-05-25: Deleted “Structure of this Document” section, it added no value beyond the TOC</li>
<li>2011-05-25: Implemented resolution of <a href="http://www.w3.org/2011/rdf-wg/track/issues/40">ISSUE-40: Skolemization advice in the RDF dcocument</a> by adding a section on <a href="#section-skolemization">Replacing Blank Nodes with IRIs</a></li>
@@ -1562,7 +1570,6 @@
<section id="references">
<div class="issue">
<ul>
- <li>RFC 3066 is obsoleted by BCP47</li>
<li>RFC 2279 is obsoleted by RFC 3629</li>
<li>RFC 2396 is obsoleted by RFC 3986</li>
<li>Change OWL reference to OWL2?</li>