From da6d0791271c460c4d023077dc6cca93c1cbc9f9 Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Champin Date: Fri, 20 Dec 2019 10:02:46 +0100 Subject: [PATCH 1/3] fixed wrong wording --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 9fd6c132..dde5e4fe 100644 --- a/index.html +++ b/index.html @@ -1619,7 +1619,7 @@

Algorithm

  • If value contains the entry @id and its value does not equal term:
      -
    1. If value contains the @id entry +
    2. If the value associated with the `@id` entry is null, the term is not used for IRI expansion, but is retained to be able to detect future redefinitions of this term and the following sub-steps are skipped.
    3. From 86e99e49fcfb0a7707ff9e999854890f32764ea5 Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Champin Date: Fri, 20 Dec 2019 10:45:07 +0100 Subject: [PATCH 2/3] instead of "skip following substeps", include `null` test in step 16 the rest of substep 16.1 were merely a note, so I kept it as a formal note in step 16 --- index.html | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/index.html b/index.html index dde5e4fe..553f06bf 100644 --- a/index.html +++ b/index.html @@ -1616,14 +1616,12 @@

      Algorithm

    4. Set the reverse property flag of definition to false.
    5. -
    6. If value contains the entry @id and its value - does not equal term: +
    7. If value contains the entry @id and its value + neither equals term nor is null + If `null`, the term is not used for IRI expansion, but is + retained to be able to detect future redefinitions of this term.:
        -
      1. If the value associated with the `@id` entry - is null, the term is not used for IRI expansion, but is - retained to be able to detect future redefinitions of this term - and the following sub-steps are skipped.
      2. -
      3. Otherwise, if the value associated with the @id entry is not a string, an +
      4. If the value associated with the @id entry is not a string, an invalid IRI mapping error has been detected and processing is aborted.
      5. If the value associated with the `@id` entry @@ -6901,6 +6899,10 @@

        JsonLdErrorCode

        Changes since Candidate Release of 12 December 2019

          +
        • Merged the former substep 16.1 into step 16 of the + Create Term Definition algorithm, + to make the control flow clearer and homogeneous with the rest of the specification. + This is in response to Issue 241.
        • Clarified step 16.1 of the Create Term Definition algorithm that remaining steps are skipped if the value of `@id` is `null`. From 1bb3603cf59848bd64df34d7ab68dff4684f3ec4 Mon Sep 17 00:00:00 2001 From: Gregg Kellogg Date: Fri, 20 Dec 2019 15:26:23 -0800 Subject: [PATCH 3/3] Remove prior entry in changes since cr. --- index.html | 4 ---- 1 file changed, 4 deletions(-) diff --git a/index.html b/index.html index 553f06bf..bae0515b 100644 --- a/index.html +++ b/index.html @@ -6903,10 +6903,6 @@

          Changes since Candidate Release of 12 December 2019

          Create Term Definition algorithm, to make the control flow clearer and homogeneous with the rest of the specification. This is in response to Issue 241.
        • -
        • Clarified step 16.1 of the - Create Term Definition algorithm - that remaining steps are skipped if the value of `@id` is `null`. - This is in response to Issue 241.
        • Clarified step 21.1 of the Create Term Definition algorithm that `@graph` may be used with `@set`.