Move "Syntax Tokens and Keywords" to beginning at the are used throughout the document
--- a/spec/latest/json-ld-api/index.html Sun Jun 03 13:14:49 2012 -0700
+++ b/spec/latest/json-ld-api/index.html Thu Jun 07 15:24:03 2012 +0800
@@ -447,6 +447,28 @@
</section>
<section>
+ <h2>Syntax Tokens and Keywords</h2>
+
+ <p>JSON-LD specifies a number of syntax tokens and <tdef>keyword</tdef>s that are using
+ in all algorithms described in this section:</p>
+
+ <dl>
+ <dt><code>@context</code></dt><dd>Used to set the <tref>local context</tref>.</dd>
+ <dt><code>@id</code></dt><dd>Sets the active subject.</dd>
+ <dt><code>@language</code></dt><dd>Used to specify the language for a literal.</dd>
+ <dt><code>@type</code></dt><dd>Used to set the type of the active subject or the datatype of a literal.</dd>
+ <dt><code>@value</code></dt><dd>Used to specify the value of a literal.</dd>
+ <dt><code>@container</code></dt><dd>Used to set the container of a particular value.</dd>
+ <dt><code>@list</code></dt><dd>Used to express an ordered set of data.</dd>
+ <dt><code>@set</code></dt><dd>Used to express an unordered set of data.</dd>
+ <dt><code>@graph</code></dt><dd>Used to explicitly express a <tref>linked data graph</tref>.</dd>
+ <dt><code>:</code></dt><dd>The separator for JSON keys and values that use <tref title="compact_iri">compact IRIs</tref>.</dd>
+ </dl>
+
+ <p>All JSON-LD tokens and keywords are case-sensitive.</p>
+</section>
+
+<section>
<h2>Contributing</h2>
<p>There are a number of ways that one may participate in the development of
@@ -768,8 +790,8 @@
values will often be generated differently by different processors.</p>
<p class="note">Implementers MUST ensure that <a>BlankNode</a> values are unique
- within the current environment, two <ldtref
- title="blanknode">BlankNodes</ldtref> are considered equal if, and only
+ within the current environment, two <ldtref
+ title="blanknode">BlankNodes</ldtref> are considered equal if, and only
if, their values are strictly equal.</p>
</section>
@@ -823,28 +845,6 @@
language-native data structures MUST be used where applicable.</p>
<section>
- <h2>Syntax Tokens and Keywords</h2>
-
- <p>JSON-LD specifies a number of syntax tokens and <tdef>keyword</tdef>s that are using
- in all algorithms described in this section:</p>
-
- <dl>
- <dt><code>@context</code></dt><dd>Used to set the <tref>local context</tref>.</dd>
- <dt><code>@id</code></dt><dd>Sets the active subject.</dd>
- <dt><code>@language</code></dt><dd>Used to specify the language for a literal.</dd>
- <dt><code>@type</code></dt><dd>Used to set the type of the active subject or the datatype of a literal.</dd>
- <dt><code>@value</code></dt><dd>Used to specify the value of a literal.</dd>
- <dt><code>@container</code></dt><dd>Used to set the container of a particular value.</dd>
- <dt><code>@list</code></dt><dd>Used to express an ordered set of data.</dd>
- <dt><code>@set</code></dt><dd>Used to express an unordered set of data.</dd>
- <dt><code>@graph</code></dt><dd>Used to explicitly express a <tref>linked data graph</tref>.</dd>
- <dt><code>:</code></dt><dd>The separator for JSON keys and values that use <tref title="compact_iri">compact IRIs</tref>.</dd>
- </dl>
-
- <p>All JSON-LD tokens and keywords are case-sensitive.</p>
-</section>
-
-<section>
<h2>Algorithm Terms</h2>
<dl>
<dt><tdef>initial context</tdef></dt>