Skip to content

Commit

Permalink
Reference RDF 1.1 Concepts, not RDF 1.2 Concepts
Browse files Browse the repository at this point in the history
Co-authored-by: Dan Yamamoto <[email protected]>
  • Loading branch information
gkellogg and yamdan authored Aug 7, 2023
1 parent c37a806 commit 39bde87
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions spec/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -194,18 +194,18 @@ <h2>Introduction</h2>
<div class="note">
<p>[[[RDF11-CONCEPTS]]] [[RDF11-CONCEPTS]] lacks clarity on the representation of
<a data-cite="RDF11-CONCEPTS#dfn-language-tagged-string">language-tagged strings</a>,
where <a data-cite="RDF12-CONCEPTS#dfn-language-tag">language tags</a> of the form `xx-YY`
where <a data-cite="RDF11-CONCEPTS#dfn-language-tag">language tags</a> of the form `xx-YY`
are treated as being case insensitive. Implementations might represent language tags
using all lower case in the form `xx-yy`,
retain the original representation `xx-YY`,
or use [[BCP47]] <a data-cite="BCP47#section-2.1.1">formatting conventions</a>,
leading to different canonical forms, and therefore, different hashed values.</p>
<ul>
<li>The Canonicalization algorithm is based on the RDF 1.1 definition,
in the sense that the <a data-cite="RDF12-CONCEPTS#dfn-language-tag">language tag</a> `xx-YY`
in the sense that the <a data-cite="RDF11-CONCEPTS#dfn-language-tag">language tag</a> `xx-YY`
is case insensitive, which might lead to different canonicalizations if the user is not aware of this problem.</li>
<li>User communities ought to agree to use lower case
<a data-cite="RDF12-CONCEPTS#dfn-language-tag">language tags</a>,
<a data-cite="RDF11-CONCEPTS#dfn-language-tag">language tags</a>,
while being aware that some implementations might normalize language tags,
affecting hash values.</li>
<li>Future evolution of RDF might regulate this issue, which RDF environments might have to adapt to,
Expand Down Expand Up @@ -1064,8 +1064,8 @@ <h3>Algorithm</h3>
and associated canonical identifiers.</p>
</details>
<div class="issue" data-number="155">
[[RDF12-CONCEPTS]] allows implementations to convert
<a data-cite="RDF12-CONCEPTS#dfn-language-tag">language tags</a> to lower case
[[RDF11-CONCEPTS]] allows implementations to convert
<a data-cite="RDF11-CONCEPTS#dfn-language-tag">language tags</a> to lower case
leading to different canonical forms of <a data-cite="RDF11-CONCEPTS#dfn-language-tagged-string">language-tagged strings</a>.
A possible solution is to require that all triples including a
<a data-cite="RDF11-CONCEPTS#dfn-language-tagged-string">language-tagged string</a>
Expand Down Expand Up @@ -3539,7 +3539,7 @@ <h2>A Canonical form of N-Quads</h2>
as appropriate.
<div class="issue" data-number="155">
[[RDF11-CONCEPTS]] allows implementations to convert
<a data-cite="RDF11-CONCEPTS#dfn-language-tag">language tags</a>
<a data-cite="RDF11-CONCEPTS#dfn-language-tag">language tags</a>.
This represents a potential interoperability issue if language tags
are not converted to lower case uniformly, as different implementations
might end up using different canonical representations of such language tags.
Expand Down

0 comments on commit 39bde87

Please sign in to comment.