From 57bbf2d205a2039091867cb92d2d5d8da3f395a5 Mon Sep 17 00:00:00 2001 From: Brent Date: Mon, 8 Apr 2019 11:10:25 -0600 Subject: [PATCH 1/3] added clarifying note to @context section Signed-off-by: Brent --- index.html | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/index.html b/index.html index 898d6bcc5..dc07432e9 100644 --- a/index.html +++ b/index.html @@ -982,7 +982,13 @@

Contexts

the context. - +

+Though this specification requires that a @context property +be present, there is no requirement that the value of the @context +property be processed. This is to support compatibility with certain JSON +processing libraries such as those that may be used when the +verifiable credential is encoded as a JWT. +

 {
   "@context": [

From b6088dea301b11deba1b3ddac4434074e691a4b3 Mon Sep 17 00:00:00 2001
From: Brent 
Date: Mon, 8 Apr 2019 15:27:49 -0600
Subject: [PATCH 2/3] made requested changes

Signed-off-by: Brent 
---
 index.html | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/index.html b/index.html
index 5912db972..2b2ffe9d7 100644
--- a/index.html
+++ b/index.html
@@ -985,9 +985,13 @@ 

Contexts

Though this specification requires that a @context property be present, there is no requirement that the value of the @context -property be processed. This is to support compatibility with certain JSON -processing libraries such as those that may be used when the +property be processed using JSON-LD. This is to support compatibility with +certain JSON processing libraries such as those that may be used when the verifiable credential is encoded as a JWT. +For JSON-LD aware processors to properly function, the @context +needs to be processed. For JSON processors, it is sufficient to ensure that the +order of the values in @context is what is expected for the +particular application, but no JSON-LD processing of those values is required.

 {

From 665e07665cfb3bdfa4c5b625257e49bc709109fa Mon Sep 17 00:00:00 2001
From: Brent 
Date: Tue, 9 Apr 2019 13:52:40 -0600
Subject: [PATCH 3/3] changes in response to feedback

Signed-off-by: Brent 
---
 index.html | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/index.html b/index.html
index 2b2ffe9d7..108771aab 100644
--- a/index.html
+++ b/index.html
@@ -985,13 +985,14 @@ 

Contexts

Though this specification requires that a @context property be present, there is no requirement that the value of the @context -property be processed using JSON-LD. This is to support compatibility with -certain JSON processing libraries such as those that may be used when the +property be processed using JSON-LD. This is to support processing using plain +JSON libraries such as those that may be used when the verifiable credential is encoded as a JWT. -For JSON-LD aware processors to properly function, the @context -needs to be processed. For JSON processors, it is sufficient to ensure that the -order of the values in @context is what is expected for the -particular application, but no JSON-LD processing of those values is required. +JSON-LD aware processors can process the @context using full +JSON-LD processing as expected. For other processors, the only processing +necessary is to ensure that the order of the values in @context +is what is expected for the particular application, but no JSON-LD processing +of those values is required.

 {