@@ -1619,9 +1619,10 @@ <h3>Algorithm</h3>
1619
1619
< li > If < var > value</ var > contains the < a > entry</ a > < code > @id</ code > and its value
1620
1620
does not equal < var > term</ var > :
1621
1621
< 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 >
1623
1623
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 >
1625
1626
< li > Otherwise, if the value associated with the < code > @id</ code > < a > entry</ a > is not a < a > string</ a > , an
1626
1627
< a data-link-for ="JsonLdErrorCode "> invalid IRI mapping</ a >
1627
1628
error has been detected and processing is aborted.</ li >
@@ -6887,6 +6888,15 @@ <h4>JsonLdErrorCode</h4>
6887
6888
< li > Ignore terms and IRIs that have the form of a keyword (`"@"1*ALPHA`).</ li >
6888
6889
</ ul >
6889
6890
</ 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 >
6890
6900
6891
6901
< section id ="ack "
6892
6902
class ="appendix informative "
0 commit comments