Skip to content

Commit

Permalink
Change "usage" to "use" throughout the specification.
Browse files Browse the repository at this point in the history
Co-authored-by: Ted Thibodeau Jr <[email protected]>
  • Loading branch information
wip-abramson and TallTed authored Oct 5, 2024
1 parent 062e4b3 commit 448c5e1
Showing 1 changed file with 48 additions and 48 deletions.
96 changes: 48 additions & 48 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -478,7 +478,7 @@ <h3>Ecosystem Overview</h3>
UUIDs and [=verification material=], might just act as namespaces for
identifiers. Examples of verifiable data registries include trusted databases,
decentralized databases, government ID databases, and distributed ledgers. Often,
more than one type of verifiable data registry utilized in an ecosystem.
more than one type of verifiable data registry used in an ecosystem.
</dd>
</dl>

Expand Down Expand Up @@ -1301,7 +1301,7 @@ <h3>Contexts</h3>
</dd>
</dl>

<pre class="example nohighlight" title="Usage of the @context property">
<pre class="example nohighlight" title="Use of the @context property">
{
<span class="highlight">"@context": [
"https://www.w3.org/ns/credentials/v2",
Expand Down Expand Up @@ -1392,7 +1392,7 @@ <h3>Identifiers</h3>
</dd>
</dl>

<pre class="example nohighlight vc" title="Usage of the id property"
<pre class="example nohighlight vc" title="Use of the id property"
data-vc-vm="https://university.example/issuers/565049#key-1">
{
"@context": [
Expand Down Expand Up @@ -1463,7 +1463,7 @@ <h3>Types</h3>
</dd>
</dl>

<pre class="example nohighlight vc" title="Usage of the type property"
<pre class="example nohighlight vc" title="Use of the type property"
data-vc-vm="https://university.example/issuers/565049#key-1">
{
"@context": [
Expand Down Expand Up @@ -1684,7 +1684,7 @@ <h3>Names and Descriptions</h3>
</dl>

<pre class="example nohighlight vc"
title="Usage of the name and description property"
title="Use of the name and description properties"
data-vc-vm="https://university.example/issuers/565049#key-1">
{
"@context": [
Expand Down Expand Up @@ -1732,7 +1732,7 @@ <h3>Names and Descriptions</h3>
</p>

<pre class="example nohighlight"
title="Usage of the name and description property">
title="Use of the name and description properties">
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
Expand Down Expand Up @@ -1835,7 +1835,7 @@ <h3>Issuer</h3>
</dd>
</dl>

<pre class="example nohighlight vc" title="Usage of issuer property"
<pre class="example nohighlight vc" title="Use of the issuer property"
data-vc-vm="https://university.example/issuers/14#key-1">
{
"@context": [
Expand All @@ -1862,7 +1862,7 @@ <h3>Issuer</h3>
</p>

<pre class="example nohighlight vc"
title="Usage of issuer expanded property"
title="Expanded use of the issuer property"
data-vc-vm="did:example:76e12ec712ebc6f1c221ebfeb1f#key-1">
{
"@context": [
Expand Down Expand Up @@ -1921,7 +1921,7 @@ <h3>Credential Subject</h3>
</dl>

<pre class="example nohighlight vc"
title="Usage of the credentialSubject property"
title="Use of the credentialSubject property"
data-vc-vm="https://university.example/issuers/565049#key-1">
{
"@context": [
Expand Down Expand Up @@ -2020,7 +2020,7 @@ <h3>Validity Period</h3>
</dl>

<pre class="example nohighlight vc"
title="Usage of validFrom and validUntil property"
title="Use of the validFrom and validUntil properties"
data-vc-vm="https://university.example/issuers/14#key-1">
{
"@context": [
Expand Down Expand Up @@ -2094,7 +2094,7 @@ <h3>Status</h3>
</p>

<pre class="example nohighlight"
title="Usage of the status property">
title="Use of the status property">
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
Expand Down Expand Up @@ -2127,7 +2127,7 @@ <h3>Status</h3>
</p>

<pre class="example nohighlight"
title="Usage of multiple entries for the status property">
title="Use of multiple entries for the status property">
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
Expand Down Expand Up @@ -2253,7 +2253,7 @@ <h3>Data Schemas</h3>
</p>

<pre class="example nohighlight"
title="Usage of the credentialSchema property to perform JSON schema validation">
title="Using the credentialSchema property to perform JSON schema validation">
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
Expand Down Expand Up @@ -2321,7 +2321,7 @@ <h3>Securing Mechanisms</h3>
</p>

<pre class="example nohighlight"
title="A verifiable credential utilizing an embedded proof">
title="A verifiable credential using an embedded proof">
{
"@context": [
"https://www.w3.org/ns/credentials/v2",
Expand Down Expand Up @@ -3212,7 +3212,7 @@ <h2>Integrity of Related Resources</h2>
</p>

<pre class="example nohighlight"
title="Usage of the relatedResource and digestSRI property">
title="Use of the relatedResource and digestSRI properties">
"relatedResource": [{
"id": "https://www.w3.org/ns/credentials/v2",
"digestSRI":
Expand All @@ -3225,7 +3225,7 @@ <h2>Integrity of Related Resources</h2>
</pre>

<pre class="example nohighlight"
title="Usage of the relatedResource and digestMultibase property">
title="Use of the relatedResource and digestMultibase properties">
"relatedResource": [{
"id": "https://www.w3.org/ns/credentials/v2",
"digestMultibase": "uEres1usWcWCmW7uolIW2uA0CjQ8iRV14eGaZStJL73Vz"
Expand Down Expand Up @@ -3280,7 +3280,7 @@ <h3>Refreshing</h3>
</dl>

<pre class="example nohighlight"
title="Usage of the refreshService property by an issuer">
title="Use of the refreshService property by an issuer">
{
"@context": [
"https://www.w3.org/2018/credentials/v1",
Expand Down Expand Up @@ -3325,7 +3325,7 @@ <h3>Refreshing</h3>
<h3>Terms of Use</h3>

<p>
Terms of use can be utilized by an [=issuer=] or a [=holder=] to
Terms of use can be used by an [=issuer=] or a [=holder=] to
communicate the terms under which a [=verifiable credential=] or
[=verifiable presentation=] was issued. The [=issuer=] places their terms
of use inside the [=verifiable credential=]. The [=holder=] places their
Expand Down Expand Up @@ -3374,7 +3374,7 @@ <h3>Terms of Use</h3>
</dl>

<pre class="example nohighlight"
title="Usage of the termsOfUse property by an issuer">
title="Use of the termsOfUse property by an issuer">
{
{
"@context": [
Expand Down Expand Up @@ -3432,9 +3432,9 @@ <h3>Terms of Use</h3>
<p>
This feature is expected to be used by government-issued [=verifiable
credentials=] to instruct digital wallets to limit their use to similar
government organizations in an attempt to protect citizens from unexpected usage
government organizations in an attempt to protect citizens from unexpected use
of sensitive data. Similarly, some [=verifiable credentials=] issued by private
industry are expected to limit usage to within departments inside the
industry are expected to limit use to within departments inside the
organization, or during business hours. Implementers are urged to read more
about this evolving feature in the appropriate section of the Verifiable
Credentials Implementation Guidelines [[?VC-IMP-GUIDE]] document.
Expand Down Expand Up @@ -3544,7 +3544,7 @@ <h3>Evidence</h3>
<p class="note"
title="Evidence has a different purpose from securing mechanisms">
The `evidence` [=property=] provides information that is different from and
information to the securing mechanism utilized. The `evidence` [=property=] is
information to the securing mechanism used. The `evidence` [=property=] is
used to express supporting information, such as documentary evidence, related to
the [=verifiable credential=]. In contrast, the securing mechanism is used to
express machine-verifiable mathematical proofs related to the authenticity of
Expand Down Expand Up @@ -3800,7 +3800,7 @@ <h3>Representing Time</h3>
<p>
This specification attempts to increase the number of universally recognized
combinations of dates and times, and reduce the potential for
misinterpretation of time values, by utilizing the
misinterpretation of time values, by using the
`dateTimeStamp` construction first established by the [<a
data-cite="XMLSCHEMA11-2#dateTimeStamp">XMLSCHEMA11-2</a>] specification. In
order to reduce misinterpretations between different time zones, all time values
Expand Down Expand Up @@ -3993,7 +3993,7 @@ <h3>Ecosystem Compatibility</h3>
a [=conforming document=].
</li>
<li>
SHOULD ensure that all semantics utilized in the transformed
SHOULD ensure that all semantics used in the transformed
[=conforming document=] follow best practices for Linked Data. See
Section [[[#getting-started]]], Section
[[[#extensibility]]], and Linked Data Best Practices [[?LD-BP]]
Expand All @@ -4004,7 +4004,7 @@ <h3>Ecosystem Compatibility</h3>
<p class="note" title="What constitutes a verifiable credential?">
Readers are advised that a digital credential is only considered compatible with
the W3C Verifiable Credentials ecosystem if it is a [=conforming document=]
and it utilizes at least one securing mechanism, as described by their
and it uses at least one securing mechanism, as described by their
respective requirements in this specification. While some communities might call
some digital credential formats that are not [=conforming documents=]
"verifiable credentials", doing so does NOT make that digital credential
Expand Down Expand Up @@ -4273,10 +4273,10 @@ <h3>Notable JSON-LD Features</h3>
<h3>Restrictions on JSON-LD</h3>

<p>
In order to increase interoperability, this specification restricts the usage of
In order to increase interoperability, this specification restricts the use of
JSON-LD representations of the data model. JSON-LD <a
href="https://www.w3.org/TR/json-ld/#compacted-document-form">compacted document
form</a> MUST be utilized for all representations of the data model using the
form</a> MUST be used for all representations of the data model using the
`application/vc` or `application/vp` media type.
</p>

Expand Down Expand Up @@ -4545,7 +4545,7 @@ <h2>Type-Specific Credential Processing</h2>
</p>

<p>
<dfn>General JSON-LD processing</dfn> is defined as a mechanism that utilizes a
<dfn>General JSON-LD processing</dfn> is defined as a mechanism that uses a
JSON-LD software library to process a [=conforming document=] by performing
various <a data-cite="?JSON-LD11#forms-of-json-ld">transformations</a>.
<dfn>Type-specific credential processing</dfn> is defined as a lighter-weight
Expand Down Expand Up @@ -4628,7 +4628,7 @@ <h2>Algorithms</h2>
<p>
This section contains algorithms that can be used by implementations to perform
common operations, such as [=verification=]. Conformance requirements phrased as
algorithms utilize normative concepts from the [[[INFRA]]] [[INFRA]]. See the
algorithms use normative concepts from the [[[INFRA]]] [[INFRA]]. See the
section on <a data-cite="INFRA#algorithm-conformance">Algorithm Conformance</a>
in the [[[INFRA]]] for more guidance on implementation requirements.
</p>
Expand Down Expand Up @@ -5018,7 +5018,7 @@ <h3>Identifier-Based Correlation</h3>

<p>
Similarly, disclosing the [=credential=] identifier (as in
[[[#example-usage-of-the-id-property]]]) can lead to situations where multiple
[[[#example-use-of-the-id-property]]]) can lead to situations where multiple
[=verifiers=], or an [=issuer=] and a [=verifier=], can collude to correlate the
[=holder=].
</p>
Expand Down Expand Up @@ -5308,7 +5308,7 @@ <h3>Bearer Credentials</h3>
</p>

<pre class="example nohighlight vc"
title="Usage of issuer properties"
title="Use of issuer properties"
data-vc-vm="https://university.example/issuers/14#keys-1">
{
"@context": [
Expand Down Expand Up @@ -5593,11 +5593,11 @@ <h3>Patterns of Use</h3>
even compatible with necessary use. Sometimes, correlation is a requirement.
</p>
<p>
For example, in some prescription drug monitoring programs, usage monitoring is
a requirement. Enforcement entities need to be able to confirm that individuals
For example, in some prescription drug monitoring programs, monitoring prescription
use is a requirement. Enforcement entities need to be able to confirm that individuals
are not cheating the system to get multiple prescriptions for controlled
substances. This statutory or regulatory need to correlate usage overrides
individual privacy concerns.
substances. This statutory or regulatory need to correlate prescription
use overrides individual privacy concerns.
</p>

<p>
Expand All @@ -5609,8 +5609,8 @@ <h3>Patterns of Use</h3>
</p>

<p>
Privacy violations of [=verifiable credential=] usage occur when unintended or
unexpected correlation arises from the presentation of those
Privacy violations related to the use of [=verifiable credentials=] occur when
unintended or unexpected correlation arises from the presentation of those
[=verifiable credentials=].
</p>
</section>
Expand Down Expand Up @@ -6198,7 +6198,7 @@ <h3>Code Injection</h3>
processing language and base direction information.
</li>
<li>
It increases the security attack surface when utilizing this data model,
It increases the security attack surface when using this data model,
because naively processing HTML could result in the execution of a `script`
tag that an attacker injected at some point during the data production process.
</li>
Expand Down Expand Up @@ -6227,13 +6227,13 @@ <h2>Accessibility Considerations</h2>
makes this information unusable by a large subset of the population. It is
important to follow accessibility guidelines and standards, such as [[WCAG21]],
to ensure that all people, regardless of ability, can make use of this data.
This is especially important when establishing systems utilizing cryptography,
This is especially important when establishing systems using cryptography,
which have historically created problems for assistive technologies.
</p>

<p>
This section details the general accessibility considerations to take into
account when utilizing this data model.
account when using this data model.
</p>

<section class="informative">
Expand All @@ -6247,7 +6247,7 @@ <h3>Data First Approaches</h3>
</p>

<p>
When utilizing this data model to create [=verifiable credentials=], it is
When using this data model to create [=verifiable credentials=], it is
suggested that data model designers use a <em>data first</em> approach. For
example, given the choice of using data or a graphical image to depict a
[=credential=], designers should express every element of the image, such as
Expand Down Expand Up @@ -6285,7 +6285,7 @@ <h2>Internationalization Considerations</h2>

<p>
This section outlines general internationalization considerations to take into
account when utilizing this data model and is intended to highlight specific
account when using this data model and is intended to highlight specific
parts of the <em>Strings on the Web: Language and Direction Metadata</em>
document [[STRING-META]] that implementers might be interested in reading.
</p>
Expand Down Expand Up @@ -6441,9 +6441,9 @@ <h2>Validation</h2>
While this specification does not provide conformance criteria for the process
of the [=validation=] of [=verifiable credentials=] or
[=verifiable presentations=], readers might be curious about how the
information in this data model is expected to be utilized by [=verifiers=]
information in this data model is expected to be used by [=verifiers=]
during the process of [=validation=]. This section captures a selection of
conversations held by the Working Group related to the expected usage of the
conversations held by the Working Group related to the expected use of the
properties in this specification by [=verifiers=].
</p>

Expand Down Expand Up @@ -6781,7 +6781,7 @@ <h3>Base Context</h3>
</p>
<p>
It is strongly advised that all JSON-LD Context URLs used by an
application utilize the same mechanism, or a functionally equivalent mechanism,
application use the same mechanism, or a functionally equivalent mechanism,
to ensure end-to-end security. Implementations are expected to throw errors
if a cryptographic hash value for a resource does not match the expected hash
value.
Expand Down Expand Up @@ -7055,7 +7055,7 @@ <h3>Differences between Contexts, Types, and CredentialSchemas</h3>
value could make it more difficult for verifiers to inform the holder which
[=verifiable credential=] they require. When a [=verifiable credential=]
has multiple subtypes, listing all of them in the `type`
property is sensible. The usage of the `type` property in a
property is sensible. The use of the `type` property in a
[[JSON-LD11]] representation of a [=verifiable credential=] enables to enforce
the semantics of the [=verifiable credential=] because the machine is able to
check the semantics. With [[JSON-LD11]], the technology is not only describing the
Expand Down Expand Up @@ -7462,7 +7462,7 @@ <h2>Revision History</h2>
</li>
<li>
Ensure that `dateTimeStamp` is used for time values. Provide further guidance
on proper usage of time values and timezones.
on proper use of time values and timezones.
</li>
<li>
Make `validFrom` optional.
Expand Down Expand Up @@ -7560,7 +7560,7 @@ <h2>Revision History</h2>
<li>
Update previous normative references that pointed to RFC3339 for date-time
details to now normatively reference the date-time details described in
XMLSCHEMA11-2 which more accurately reflects the usage in examples and
XMLSCHEMA11-2 which more accurately reflect date-time use in examples and
libraries.
</li>

Expand Down

0 comments on commit 448c5e1

Please sign in to comment.