Skip to content

Commit d59502c

Browse files
committed
Clarify 16.1 in Create Term Definition to satisfy #241.
1 parent 0bf9bcb commit d59502c

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

index.html

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1619,9 +1619,10 @@ <h3>Algorithm</h3>
16191619
<li>If <var>value</var> contains the <a>entry</a> <code>@id</code> and its value
16201620
does not equal <var>term</var>:
16211621
<ol>
1622-
<li>If <var>value</var> contains the <code>@id</code> <a>entry</a>
1622+
<li id="ctd-id-null" class="changed">If <var>value</var> contains the <code>@id</code> <a>entry</a>
16231623
is <code>null</code>, the term is not used for IRI expansion, but is
1624-
retained to be able to detect future redefinitions of this term.</li>
1624+
retained to be able to detect future redefinitions of this term
1625+
and the following sub-steps are skipped.</li>
16251626
<li>Otherwise, if the value associated with the <code>@id</code> <a>entry</a> is not a <a>string</a>, an
16261627
<a data-link-for="JsonLdErrorCode">invalid IRI mapping</a>
16271628
error has been detected and processing is aborted.</li>
@@ -6887,6 +6888,15 @@ <h4>JsonLdErrorCode</h4>
68876888
<li>Ignore terms and IRIs that have the form of a keyword (`"@"1*ALPHA`).</li>
68886889
</ul>
68896890
</section>
6891+
<section class="appendix informative" id="changes-from-cg">
6892+
<h2>Changes since Candidate Release of 12 November 2019</h2>
6893+
<ul>
6894+
<li>Clarified step <a href="#ctd-id-null">16.1</a> of the
6895+
<a href="#create-term-definition">Create Term Definition algorithm</a>
6896+
that remaining steps are skipped if the value of `@id` is `null`.
6897+
This is in response to <a href="https://github.com/w3c/json-ld-api/issues/241">Issue 241</a>.</li>
6898+
</ul>
6899+
</section>
68906900

68916901
<section id="ack"
68926902
class="appendix informative"

0 commit comments

Comments
 (0)