Fixed absolute and compact IRI term references.
authorManu Sporny <>
Mon, 21 Jan 2013 20:41:17 -0500
changeset 1148 f0a24ceb2e57
parent 1147 34f9fd59fce4
child 1149 ff55fd520e99
Fixed absolute and compact IRI term references.
--- a/spec/latest/json-ld-syntax/index.html	Mon Jan 21 20:04:20 2013 +0100
+++ b/spec/latest/json-ld-syntax/index.html	Mon Jan 21 20:41:17 2013 -0500
@@ -362,7 +362,7 @@
       This keyword is described in <a href="#named-graphs"></a>.</dd>
     <dd>The separator for JSON keys and values that use
-      <tref title="compact IRI">compact IRIs</tref>.</dd>
+      <tref title="compact_iri">compact IRIs</tref>.</dd>
     <p>For the avoidance of doubt, all keys, <tref title="keyword">keywords</tref>,
@@ -512,10 +512,10 @@
       and to specify whether <tref title="array">array</tref> values are to be
       interpreted as <a href="#sets-and-lists">sets or lists</a>.
       <tref title="expanded term definition">Expanded term definitions</tref> may
-      be defined using <tref title="absolute IRI">absolute</tref> or
-      <tref title="compact IRI">compact IRIs</tref> as keys. This mechanism is
+      be defined using <tref title="absolute_iri">absolute</tref> or
+      <tref title="compact_iri">compact IRIs</tref> as keys. This mechanism is
       mainly used to associate type or language information with an
-      <tref title="absolute IRI">absolute</tref> or <tref>compact IRI</tref>.</p>
+      <tref title="absolute_iri">absolute</tref> or <tref>compact IRI</tref>.</p>
     <p class="note">While it is possible to define a <tref>compact IRI</tref>, or
       an <tref>absolute IRI</tref> to expand to some other unrelated <tref>IRI</tref>
@@ -754,7 +754,7 @@
     relative to the <tdef>base IRI</tdef> associated with the document, which
     is typically the directory path containing the document.</p>
-  <p><tref title="absolute IRI">IRIs</tref> can be expressed directly in the key
+  <p><tref title="absolute_iri">IRIs</tref> can be expressed directly in the key
     position like so:</p>
   <pre class="example" data-transform="updateExample"
@@ -1229,7 +1229,7 @@
     <code></code>. Instead of having to remember and
     type out the entire IRI, the developer can instead use the prefix in their JSON-LD markup.
-  <p>Terms are interpreted as <tref title="compact IRI">compact IRIs</tref> if they contain at least one
+  <p>Terms are interpreted as <tref title="compact_iri">compact IRIs</tref> if they contain at least one
     colon and the first colon is not followed by two slashes (<code>//</code>, as in
     <code></code>). To generate the full <tref>IRI</tref>,
     the value is first split into a <em>prefix</em> and <em>suffix</em> at the first
@@ -1425,7 +1425,7 @@
   that within the body of a JSON-LD document, a string value of a <tref>term</tref> coerced to
   <code>@id</code> is to be interpreted as an <tref>IRI</tref>.</p>
-<p><tref title="term">Terms</tref> or <tref title="compact IRI">compact IRIs</tref> used as the value of a
+<p><tref title="term">Terms</tref> or <tref title="compact_iri">compact IRIs</tref> used as the value of a
   <code>@type</code> key may be defined within the same context. This means that one may specify a
   <tref>term</tref> like <code>xsd</code> and then use <code>xsd:integer</code> within the same
   context definition.</p>
@@ -1502,7 +1502,7 @@
-<p>Terms may also be defined using <tref title="absolute iri">absolute IRIs</tref> or <tref title="compact IRI">compact IRIs</tref>.
+<p>Terms may also be defined using <tref title="absolute_iri">absolute IRIs</tref> or <tref title="compact_iri">compact IRIs</tref>.
   This allows coercion rules to be applied to keys which are not represented as a simple <tref>term</tref>.
   For example:</p>
@@ -1693,7 +1693,7 @@
-<p><tref title="compact IRI">Compact IRIs</tref>
+<p><tref title="compact_iri">Compact IRIs</tref>
   and <tref title="IRI">IRIs</tref> may be used on the left-hand side of a
   <tref>term</tref> definition.</p>
@@ -1734,7 +1734,7 @@
-<tref title="absolute IRI">Absolute IRIs</tref> may also be used in the key position in a <tref>context</tref>:
+<tref title="absolute_iri">Absolute IRIs</tref> may also be used in the key position in a <tref>context</tref>:
 <pre class="example" data-transform="updateExample"
@@ -2606,7 +2606,7 @@
 <p>A <tref>node object</tref> MUST be a <tref>JSON object</tref>. All keys
   which are not <tref title="IRI">IRIs</tref>,
-  <tref title="compact IRI">compact IRIs</tref>, <tref title="term">terms</tref>
+  <tref title="compact_iri">compact IRIs</tref>, <tref title="term">terms</tref>
   valid in the <tref>active context</tref>, or one of the following
   <tref title="keyword">keywords</tref> MUST be ignored when processed:</p>