--- a/spec/latest/json-ld-syntax/index.html Sun Dec 02 22:30:49 2012 -0500
+++ b/spec/latest/json-ld-syntax/index.html Mon Dec 03 15:25:46 2012 +0100
@@ -168,7 +168,7 @@
<p><tdef>Linked Data</tdef> is a technique for creating a network
of inter-connected data across different documents and Web sites. In general,
Linked Data has four properties: 1) it uses <tref title="IRI">IRIs</tref>
- to name <em>things</em>, 2) it uses HTTP <tref title="IRI">IRIs</tref>
+ to name things, 2) it uses HTTP <tref title="IRI">IRIs</tref>
for those names, 3) the name <tref title="IRI">IRIs</tref>, when dereferenced,
provide more information about the name, and 4) the data expresses links
to data on other Web sites. These properties allow data published on the Web
@@ -375,13 +375,13 @@
<dt><tdef>true</tdef> and <tdef>false</tdef></dt><dd>
Values that are used to express one of two possible boolean states.</dd>
<dt><tdef>null</tdef></dt>
- <dd>The <tref>null</tref> value. A key-value pair in the
+ <dd>The <tref>null</tref> value. A key-value pair in the
<code>@context</code> where the value, or the <code>@id</code> of the
- value, is <tref>null</tref> explicitly decouples a term's association
- with an IRI. A key-value pair in the body of a JSON-LD document whose
- value is <tref>null</tref> has the same meaning as if the key-value pair
- was not defined. If <code>@value</code>, <code>@list</code>, or
- <code>@set</code> is set to <tref>null</tref> in expanded form, then
+ value, is <tref>null</tref> explicitly decouples a term's association
+ with an IRI. A key-value pair in the body of a JSON-LD document whose
+ value is <tref>null</tref> has the same meaning as if the key-value pair
+ was not defined. If <code>@value</code>, <code>@list</code>, or
+ <code>@set</code> is set to <tref>null</tref> in expanded form, then
the entire <tref>JSON object</tref> is ignored.</dd>
</dl>
</section>
@@ -2608,12 +2608,12 @@
<p>A <tdef>node object</tdef> represents zero or more properties of a
<tref>node</tref> in the <tref>JSON-LD graph</tref> serialized by the
<tref>JSON-LD document</tref>.
-
+
A <tref>JSON Object</tref> is a <tref>node object</tref> if
it exists outside of the JSON-LD Context and:</p>
-
+
<ul>
- <li>it does not contain the <code>@value</code>, <code>@list</code>,
+ <li>it does not contain the <code>@value</code>, <code>@list</code>,
or <code>@set</code> keywords, or</li>
<li>it does not contain the <code>@graph</code> keyword and is
the top-most <tref>JSON Object</tref> in the JSON-LD document.
@@ -2728,11 +2728,11 @@
<section id="grammar-language-map">
<h2>Language Map</h2>
<p>A <tdef>language map</tdef> is used to associate a language with a value in a
- way that allows easy programmatic access. A <tref>language map</tref> may be
- used as a term value within a <tref>node object</tref> if the term is defined
- with <code>@container</code> set to <code>@language</code>. The keys of a
- <tref>language map</tref> MUST be lowercase [[BCP47]]
- <tref title="string">strings</tref> with an associated value that is any
+ way that allows easy programmatic access. A <tref>language map</tref> may be
+ used as a term value within a <tref>node object</tref> if the term is defined
+ with <code>@container</code> set to <code>@language</code>. The keys of a
+ <tref>language map</tref> MUST be lowercase [[BCP47]]
+ <tref title="string">strings</tref> with an associated value that is any
of the following types:</p>
<ul>
<li><tref>string</tref>, or</li>