@@ -4323,22 +4323,22 @@ <h3>JSON-LD</h3>
4323
4323
4324
4324
< p >
4325
4325
As elaborated upon in Section
4326
- < a href ="#credential- type-specific-processing "> </ a > , some software applications
4326
+ < a href ="#type-specific-credential -processing "> </ a > , some software applications
4327
4327
might not perform generalized JSON-LD processing. Authors of [=conforming
4328
4328
documents=] are advised that interoperability might be reduced if JSON-LD
4329
4329
keywords in the `@context` value are used to globally affect values in a
4330
4330
[=verifiable credential=] or [=verifiable presentation=], such as by
4331
4331
globally setting the `@base` keyword. For example, globally setting these values
4332
4332
might trigger a failure in a mis-implemented JSON Schema check on the `@context`
4333
- value in an implementation that is performing [=credential type-specific
4333
+ value in an implementation that is performing [=type-specific credential
4334
4334
processing=] and not expecting the `@base` value to be expressed in the
4335
4335
`@context` value.
4336
4336
</ p >
4337
4337
4338
4338
< p >
4339
4339
In order to increase interoperability, [=conforming document=] authors are
4340
4340
urged to not use JSON-LD features that are not easily detected when performing
4341
- [=credential type-specific processing=]. These features include:
4341
+ [=type-specific credential processing=]. These features include:
4342
4342
</ p >
4343
4343
4344
4344
< ul >
@@ -4582,7 +4582,7 @@ <h2>HTTP</h2>
4582
4582
</ section >
4583
4583
4584
4584
< section class ="informative ">
4585
- < h2 > Credential Type-Specific Processing</ h2 >
4585
+ < h2 > Type-Specific Credential Processing</ h2 >
4586
4586
4587
4587
< p >
4588
4588
As JSON can be used to express different kinds of information, a consumer of
@@ -4616,12 +4616,12 @@ <h2>Credential Type-Specific Processing</h2>
4616
4616
< dfn > General JSON-LD processing</ dfn > is defined as a mechanism that utilizes a
4617
4617
JSON-LD software library to process a [=conforming document=] by performing
4618
4618
various < a data-cite ="?JSON-LD11#forms-of-json-ld "> transformations</ a > .
4619
- < dfn > Credential type -specific processing</ dfn > is defined as a lighter-weight
4619
+ < dfn > Type -specific credential processing</ dfn > is defined as a lighter-weight
4620
4620
mechanism for processing [=conforming documents=], that doesn't require
4621
4621
a JSON-LD software library. Some consumers of [=verifiable credentials=]
4622
4622
only need to consume credentials with specific types. These consumers can use
4623
- credential- type-specific processing instead of generalized processing. Scenarios
4624
- where credential- type-specific processing can be desirable include, but are not
4623
+ type-specific credential processing instead of generalized processing. Scenarios
4624
+ where type-specific credential processing can be desirable include, but are not
4625
4625
limited to, the following:
4626
4626
</ p >
4627
4627
@@ -4653,7 +4653,7 @@ <h2>Credential Type-Specific Processing</h2>
4653
4653
</ ul >
4654
4654
4655
4655
< p >
4656
- That is, [=credential type-specific processing=] is allowed as long as the
4656
+ That is, [=type-specific credential processing=] is allowed as long as the
4657
4657
document being consumed or produced is a [=conforming document=]. If this
4658
4658
type of processing is desired, an implementer is advised to follow this rule:
4659
4659
</ p >
@@ -4670,15 +4670,15 @@ <h2>Credential Type-Specific Processing</h2>
4670
4670
< p >
4671
4671
Using static context files with a JSON Schema is one acceptable approach to
4672
4672
implementing the rule above. This can ensure proper term identification,
4673
- typing, and order, when performing [=credential type-specific processing=].
4673
+ typing, and order, when performing [=type-specific credential processing=].
4674
4674
</ p >
4675
4675
4676
4676
< p >
4677
4677
The rule above guarantees semantic interoperability between the two processing
4678
4678
mechanisms for mapping literal JSON keys to URIs via the `@context` mechanism.
4679
4679
While [=general JSON-LD processing=] can use previously unseen `@context`
4680
4680
values provided in its algorithms to verify that all terms are correctly
4681
- specified, implementations that perform [=credential type-specific
4681
+ specified, implementations that perform [=type-specific credential
4682
4682
processing=] only accept specific `@context` values which the implementation
4683
4683
is engineered ahead of time to understand, resulting in the same semantics
4684
4684
without invoking any JSON-LD APIs. In other words, the context in which the data
@@ -7390,7 +7390,7 @@ <h2>Revision History</h2>
7390
7390
Add requirements for securing mechanism specifications.
7391
7391
</ li >
7392
7392
< li >
7393
- Clarify how to perform credential type-specific processing.
7393
+ Clarify how to perform type-specific credential processing.
7394
7394
</ li >
7395
7395
< li >
7396
7396
Add mechanism to embed enveloped verifiable credentials in verifiable
@@ -7443,7 +7443,7 @@ <h2>Revision History</h2>
7443
7443
Add section on how to ensure ecosystem compatibility.
7444
7444
</ li >
7445
7445
< li >
7446
- Add section on credential- type-specific processing.
7446
+ Add section on type-specific credential processing.
7447
7447
</ li >
7448
7448
< li >
7449
7449
Add section on validation and relevance to holders.
0 commit comments