Skip to content

Commit

Permalink
Prune vocabulary and anchor references.
Browse files Browse the repository at this point in the history
Co-authored-by: Dave Longley <[email protected]>
  • Loading branch information
iherman and dlongley authored Jul 28, 2023
1 parent 6904aed commit 3f9b0b2
Show file tree
Hide file tree
Showing 3 changed files with 197 additions and 488 deletions.
28 changes: 14 additions & 14 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -469,7 +469,7 @@ <h3>Proofs</h3>
verify the proof.
</dd>

<dt>proofPurpose</dt>
<dt><dfn class="lint-ignore">proofPurpose</dfn></dt>
<dd>
The reason the proof was created MUST be specified as a string that maps to a
URL [[URL]]. The proof purpose acts as a safeguard to prevent the proof from
Expand All @@ -490,7 +490,7 @@ <h3>Proofs</h3>
by a verifier during the verification process.
</dd>

<dt>created</dt>
<dt><dfn class="lint-ignore">created</dfn></dt>
<dd>
The date and time the proof was created is OPTIONAL and, if included, MUST be
specified as an [[XMLSCHEMA11-2]] combined date and time string.
Expand All @@ -502,7 +502,7 @@ <h3>Proofs</h3>
specified as an [[XMLSCHEMA11-2]] combined date and time string.
</dd>

<dt>domain</dt>
<dt id="defn-domain">domain</dt>
<dd>
The creator of a proof SHOULD include a string value that indicates its intended usage, which a verifier SHOULD use to ensure the proof was intended to be used by them. The
specification of the `domain` parameter is useful in challenge-response
Expand All @@ -513,15 +513,15 @@ <h3>Proofs</h3>
`b31d37d4-dd59-47d3-9dd8-c973da43b63a` (UUID).
</dd>

<dt>challenge</dt>
<dt id="defn-challenge">challenge</dt>
<dd>
A string value that SHOULD be included in a proof if a `domain` is specified.
The value is used once for a particular <a>domain</a> and window of time. This
value is used to mitigate replay attacks. Examples of a challenge value include:
`1235abcd6789`, `79d34551-ae81-44ae-823b-6dadbab9ebd4`, and `ruby`.
</dd>

<dt>proofValue</dt>
<dt><dfn class="lint-ignore">proofValue</dfn></dt>
<dd>
A string value that contains the data necessary to verify the digital proof
using the `verificationMethod` specified. The contents of the value MUST be a
Expand All @@ -532,7 +532,7 @@ <h3>Proofs</h3>
<a href="#add-proof">Add Proof Algorithm</a>.
</dd>

<dt>previousProof</dt>
<dt><dfn class="lint-ignore">previousProof</dfn></dt>
<dd>
An optional string value that identifies another <a>data integrity proof</a>
that MUST verify before the current proof is processed. This property is used
Expand Down Expand Up @@ -837,7 +837,7 @@ <h2>Verification Methods</h2>
</p>

<dl>
<dt>verificationMethod</dt>
<dt><dfn class="lint-ignore">verificationMethod</dfn></dt>
<dd>
<p>
The `verificationMethod` property is OPTIONAL. If present, the value
Expand Down Expand Up @@ -873,7 +873,7 @@ <h2>Verification Methods</h2>
<a>verification method</a> type SHOULD be registered in the Data Integrity Specification
Registries [TBD -- DIS-REGISTRIES].
</dd>
<dt>controller</dt>
<dt><span id="defn-controller">controller</span></dt>
<dd>
The value of the `controller` property MUST be a <a
data-cite="INFRA#string">string</a> that conforms to the [[URL]] syntax.
Expand Down Expand Up @@ -1178,7 +1178,7 @@ <h2>Authentication</h2>
</p>

<dl>
<dt>authentication</dt>
<dt id="defn-authentication">authentication</dt>
<dd>
The `authentication` property is OPTIONAL. If present, the associated
value MUST be a <a data-cite="INFRA#ordered-set">set</a> of one or more
Expand Down Expand Up @@ -1248,7 +1248,7 @@ <h2>Assertion</h2>
</p>

<dl>
<dt><dfn>assertionMethod</dfn></dt>
<dt><dfn id="defn-assertionMethod">assertionMethod</dfn></dt>
<dd>
The `assertionMethod` property is OPTIONAL. If present, the
associated value MUST be a <a data-cite="INFRA#ordered-set">set</a> of
Expand Down Expand Up @@ -1304,7 +1304,7 @@ <h2>Key Agreement</h2>
</p>

<dl>
<dt><dfn>keyAgreement</dfn></dt>
<dt><dfn id="defn-keyAgreement">keyAgreement</dfn></dt>
<dd>
The `keyAgreement` property is OPTIONAL. If present, the associated
value MUST be a <a data-cite="INFRA#ordered-set">set</a> of one or more
Expand Down Expand Up @@ -1355,7 +1355,7 @@ <h2>Capability Invocation</h2>
</p>

<dl>
<dt><dfn>capabilityInvocation</dfn></dt>
<dt><dfn id="defn-capabilityInvocation">capabilityInvocation</dfn></dt>
<dd>
The `capabilityInvocation` property is OPTIONAL. If present, the
associated value MUST be a <a data-cite="INFRA#ordered-set">set</a> of
Expand Down Expand Up @@ -1422,7 +1422,7 @@ <h2>Capability Delegation</h2>
</p>

<dl>
<dt><dfn class="lint-ignore">capabilityDelegation</dfn></dt>
<dt><dfn class="lint-ignore" id="defn-capabilityDelegation">capabilityDelegation</dfn></dt>
<dd>
The `capabilityDelegation` property is OPTIONAL. If present, the
associated value MUST be a <a data-cite="INFRA#ordered-set">set</a> of
Expand Down Expand Up @@ -1753,7 +1753,7 @@ <h3>DataIntegrityProof</h3>
<dd>
The `type` property MUST contain the string `DataIntegrityProof`.
</dd>
<dt>cryptosuite</dt>
<dt><dfn class="lint-ignore">cryptosuite</dfn></dt>
<dd>
The `cryptosuite` property MUST contain a string specifying the name of the
cryptosuite.
Expand Down
45 changes: 43 additions & 2 deletions vocab/security/template.html
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,26 @@
<a href="https://lists.w3.org/Archives/Public/public-vc-comments/">archives</a>).
</p>
</section>
<section>
<h2>Specification of terms</h2>
<p>
In general, the terms &mdash; i.e., the properties and classes &mdash; used in the VCDM are formally specified in
Recommendation Track documents published by the <a href="https://www.w3.org/groups/wg/vc">W3C Verifiable Credentials
Working Group</a> or, for some deprecated or reserved terms, in Reports published by the <a
href="https://www.w3.org/groups/cg/credentials">W3C Credentials Community Group</a>. In each case of such external
definition, the term's description in this document contains a link to the relevant specification. Additionally, the
`rdfs:definedBy` property in the RDFS representation(s) refers to the formal specification.
</p>
<p>
In some cases, a local explanation is necessary to complement, or to replace, the definition found in an external
specification. For instance, this is so when the term is needed to provide a consistent structure to the RDFS
vocabulary, such as when the term defines a common supertype for class instances that are used as objects of
specific properties, or when <a href="https://www.w3.org/TR/rdf12-concepts/#section-rdf-graph">RDF Graphs</a> are
involved. For such cases, the extra definition is included in the current document (and the `rdfs:comment` property
is used to include them in the RDFS representations).
</p>
</section>

<section>
<h2>Namespaces</h2>
<p>This specification makes use of the following namespaces:</p>
Expand All @@ -132,7 +152,7 @@ <h2>Namespaces</h2>
</section>

<section id="term_definitions">
<h1>Term definitions</h1>
<h1>Regular terms</h1>

<section id="class_definitions" class="term_definitions">
<h2>Class definitions</h2>
Expand All @@ -147,8 +167,29 @@ <h2>Definitions for individuals</h2>
</section>
</section>

<section id="reserved_term_definitions">
<h1>Reserved terms</h1>

<p>All terms in this section are <em><strong>reserved</strong></em>.
Implementers may use these properties, but should expect them and/or their meanings to change during the process to
normatively specify them.
</p>

<section id="reserved_class_definitions" class="term_definitions">
<h2>Reserved classes</h2>
</section>

<section id="reserved_property_definitions" class="term_definitions">
<h2>Reserved properties</h2>
</section>

<section id="reserved_individual_definitions" class="term_definitions">
<h2>Reserved individuals</h2>
</section>
</section>

<section id="deprecated_term_definitions">
<h1>Deprecated term definitions</h1>
<h1>Deprecated terms</h1>

<p class="annoy">All terms in this section are <em><strong>deprecated</strong></em>, and are only kept in this vocabulary for backward compatibility.
<br><br>New applications should not use them.
Expand Down
Loading

0 comments on commit 3f9b0b2

Please sign in to comment.