From bb40d9d505438ee6e0ab0b791248340e4a36276f Mon Sep 17 00:00:00 2001 From: Kevin Griffin Date: Wed, 26 Apr 2023 13:30:50 -0400 Subject: [PATCH 01/10] initial text for additional media types --- index.html | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/index.html b/index.html index 5db68f156..791fbc764 100644 --- a/index.html +++ b/index.html @@ -3459,6 +3459,29 @@

Media Types

those other syntaxes to be transformed to the `application/vc+ld+json` media type.

+ +

+Additional `application/vc+` media type transformation specifications can be +defined to provide implementers with further options for producing objects +compliant with the base media type. + +Specifications are registered with the [[?VC-SPECS-DIR]] and +MUST result in a serialization +that is objectively testable via a test suite. + +Transformations from other media types MUST state the directionallity of the +transformation from the options: + +

+ +Bidirectional transformations MUST result in a lossless conversation between +the originating data format and the resulting object compliant with the base +media type. +

+
From b527a699109a737106078bfbe6d874ff73fa6c6e Mon Sep 17 00:00:00 2001 From: Kevin Griffin Date: Wed, 26 Apr 2023 14:05:33 -0400 Subject: [PATCH 02/10] Update index.html typo --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index dd60a6c66..ffe41cf65 100644 --- a/index.html +++ b/index.html @@ -3502,7 +3502,7 @@

Media Types

  • Bidirectional
  • -Bidirectional transformations MUST result in a lossless conversation between +Bidirectional transformations MUST result in a lossless conversion between the originating data format and the resulting object compliant with the base media type.

    From 7ab04dbea76d47215142c271b344d72b014df264 Mon Sep 17 00:00:00 2001 From: Kevin Griffin Date: Fri, 28 Apr 2023 12:36:43 -0400 Subject: [PATCH 03/10] Update index.html Co-authored-by: Manu Sporny --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index ffe41cf65..98c24414f 100644 --- a/index.html +++ b/index.html @@ -3488,7 +3488,7 @@

    Media Types

    Additional `application/vc+` media type transformation specifications can be defined to provide implementers with further options for producing objects -compliant with the base media type. +that can be mapped to the base media type. Specifications are registered with the [[?VC-SPECS-DIR]] and MUST result in a serialization From 0548973c589988b0057fe48335b3139b7afb7cfe Mon Sep 17 00:00:00 2001 From: Kevin Griffin Date: Fri, 28 Apr 2023 12:43:56 -0400 Subject: [PATCH 04/10] Update index.html Co-authored-by: Ted Thibodeau Jr --- index.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/index.html b/index.html index 98c24414f..94e87ea64 100644 --- a/index.html +++ b/index.html @@ -3502,9 +3502,9 @@

    Media Types

  • Bidirectional
  • -Bidirectional transformations MUST result in a lossless conversion between -the originating data format and the resulting object compliant with the base -media type. +Bidirectional transformations MUST result in a lossless round-trip conversion between +the originating serialization and a resulting `application/vc+ld+json` serialization +that conforms to the data model in this specification.

    From 62230613e9c150656293d589d9bc45fd750a798a Mon Sep 17 00:00:00 2001 From: Kevin Griffin Date: Fri, 28 Apr 2023 12:55:07 -0400 Subject: [PATCH 05/10] Update index.html Co-authored-by: Manu Sporny --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 94e87ea64..cee1b858e 100644 --- a/index.html +++ b/index.html @@ -3486,7 +3486,7 @@

    Media Types

    -Additional `application/vc+` media type transformation specifications can be +Additional media type transformation specifications can be defined to provide implementers with further options for producing objects that can be mapped to the base media type. From 06b12236f1ec341751fb08ac912b6e88adc52d78 Mon Sep 17 00:00:00 2001 From: Kevin Griffin Date: Fri, 28 Apr 2023 12:55:24 -0400 Subject: [PATCH 06/10] Update index.html Co-authored-by: Manu Sporny --- index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.html b/index.html index cee1b858e..54060f060 100644 --- a/index.html +++ b/index.html @@ -3491,8 +3491,8 @@

    Media Types

    that can be mapped to the base media type. Specifications are registered with the [[?VC-SPECS-DIR]] and -MUST result in a serialization -that is objectively testable via a test suite. +MUST result in a transformed, concrete serialization +that is objectively testable via a conformance test suite. Transformations from other media types MUST state the directionallity of the transformation from the options: From d191dc124304da912f0bdb8764f787c4664f863f Mon Sep 17 00:00:00 2001 From: Kevin Griffin Date: Fri, 28 Apr 2023 13:12:22 -0400 Subject: [PATCH 07/10] formatting --- index.html | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/index.html b/index.html index 54060f060..c1f696bc3 100644 --- a/index.html +++ b/index.html @@ -3489,19 +3489,21 @@

    Media Types

    Additional media type transformation specifications can be defined to provide implementers with further options for producing objects that can be mapped to the base media type. - -Specifications are registered with the [[?VC-SPECS-DIR]] and +

    +

    +Specifications are registered with the [[?VC-SPECS]] and MUST result in a transformed, concrete serialization that is objectively testable via a conformance test suite. - +

    +

    Transformations from other media types MUST state the directionallity of the transformation from the options: - +

    • Unidirectional
    • Bidirectional
    - +

    Bidirectional transformations MUST result in a lossless round-trip conversion between the originating serialization and a resulting `application/vc+ld+json` serialization that conforms to the data model in this specification. From 01eb7d01122a1b1b7a0a6437fc5356c74946a319 Mon Sep 17 00:00:00 2001 From: Kevin Griffin Date: Mon, 1 May 2023 11:12:34 -0400 Subject: [PATCH 08/10] Update index.html Co-authored-by: Orie Steele --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index c1f696bc3..b8744a642 100644 --- a/index.html +++ b/index.html @@ -3488,7 +3488,7 @@

    Media Types

    Additional media type transformation specifications can be defined to provide implementers with further options for producing objects -that can be mapped to the base media type. +the base media type (application/vc+ld+json).

    Specifications are registered with the [[?VC-SPECS]] and From 3d6aa67a73bb346cd63c056fa07da8a9819b3302 Mon Sep 17 00:00:00 2001 From: Kevin Griffin Date: Mon, 1 May 2023 11:13:07 -0400 Subject: [PATCH 09/10] Update index.html Co-authored-by: Orie Steele --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index b8744a642..daa3bfdaf 100644 --- a/index.html +++ b/index.html @@ -3487,7 +3487,7 @@

    Media Types

    Additional media type transformation specifications can be -defined to provide implementers with further options for producing objects +defined to provide implementers with the ability to distinguish between representations that can be mapped to the base media type (application/vc+ld+json).

    From 6bdf8e86ccb22aedc59910e1100f13feaafbd280 Mon Sep 17 00:00:00 2001 From: Kevin Griffin Date: Mon, 1 May 2023 11:13:28 -0400 Subject: [PATCH 10/10] Update index.html Co-authored-by: Orie Steele --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index daa3bfdaf..264ce353f 100644 --- a/index.html +++ b/index.html @@ -3486,7 +3486,7 @@

    Media Types

    -Additional media type transformation specifications can be +Additional media types for verifiable credential representations can be defined to provide implementers with the ability to distinguish between representations that can be mapped to the base media type (application/vc+ld+json).