Skip to content

Commit eda19e4

Browse files
TallTedmsporny
authored andcommitted
change credential-type-specific-processing to type-specific-credential-processing
1 parent d42fd22 commit eda19e4

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

index.html

+12-12
Original file line numberDiff line numberDiff line change
@@ -4323,22 +4323,22 @@ <h3>JSON-LD</h3>
43234323

43244324
<p>
43254325
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
43274327
might not perform generalized JSON-LD processing. Authors of [=conforming
43284328
documents=] are advised that interoperability might be reduced if JSON-LD
43294329
keywords in the `@context` value are used to globally affect values in a
43304330
[=verifiable credential=] or [=verifiable presentation=], such as by
43314331
globally setting the `@base` keyword. For example, globally setting these values
43324332
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
43344334
processing=] and not expecting the `@base` value to be expressed in the
43354335
`@context` value.
43364336
</p>
43374337

43384338
<p>
43394339
In order to increase interoperability, [=conforming document=] authors are
43404340
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:
43424342
</p>
43434343

43444344
<ul>
@@ -4582,7 +4582,7 @@ <h2>HTTP</h2>
45824582
</section>
45834583

45844584
<section class="informative">
4585-
<h2>Credential Type-Specific Processing</h2>
4585+
<h2>Type-Specific Credential Processing</h2>
45864586

45874587
<p>
45884588
As JSON can be used to express different kinds of information, a consumer of
@@ -4616,12 +4616,12 @@ <h2>Credential Type-Specific Processing</h2>
46164616
<dfn>General JSON-LD processing</dfn> is defined as a mechanism that utilizes a
46174617
JSON-LD software library to process a [=conforming document=] by performing
46184618
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
46204620
mechanism for processing [=conforming documents=], that doesn't require
46214621
a JSON-LD software library. Some consumers of [=verifiable credentials=]
46224622
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
46254625
limited to, the following:
46264626
</p>
46274627

@@ -4653,7 +4653,7 @@ <h2>Credential Type-Specific Processing</h2>
46534653
</ul>
46544654

46554655
<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
46574657
document being consumed or produced is a [=conforming document=]. If this
46584658
type of processing is desired, an implementer is advised to follow this rule:
46594659
</p>
@@ -4670,15 +4670,15 @@ <h2>Credential Type-Specific Processing</h2>
46704670
<p>
46714671
Using static context files with a JSON Schema is one acceptable approach to
46724672
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=].
46744674
</p>
46754675

46764676
<p>
46774677
The rule above guarantees semantic interoperability between the two processing
46784678
mechanisms for mapping literal JSON keys to URIs via the `@context` mechanism.
46794679
While [=general JSON-LD processing=] can use previously unseen `@context`
46804680
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
46824682
processing=] only accept specific `@context` values which the implementation
46834683
is engineered ahead of time to understand, resulting in the same semantics
46844684
without invoking any JSON-LD APIs. In other words, the context in which the data
@@ -7390,7 +7390,7 @@ <h2>Revision History</h2>
73907390
Add requirements for securing mechanism specifications.
73917391
</li>
73927392
<li>
7393-
Clarify how to perform credential type-specific processing.
7393+
Clarify how to perform type-specific credential processing.
73947394
</li>
73957395
<li>
73967396
Add mechanism to embed enveloped verifiable credentials in verifiable
@@ -7443,7 +7443,7 @@ <h2>Revision History</h2>
74437443
Add section on how to ensure ecosystem compatibility.
74447444
</li>
74457445
<li>
7446-
Add section on credential-type-specific processing.
7446+
Add section on type-specific credential processing.
74477447
</li>
74487448
<li>
74497449
Add section on validation and relevance to holders.

0 commit comments

Comments
 (0)