From d4e9c2d5c578a951ec213b7f0680d2200b48affc Mon Sep 17 00:00:00 2001 From: Ivan Herman <ivan@ivan-herman.net> Date: Thu, 4 Jul 2024 15:47:53 +0200 Subject: [PATCH] Updated DI vocabulary preview --- previews/di/vocabulary.html | 10 +++--- previews/di/vocabulary.jsonld | 68 +++++++++++++++++------------------ previews/di/vocabulary.ttl | 64 ++++++++++++++++----------------- 3 files changed, 71 insertions(+), 71 deletions(-) diff --git a/previews/di/vocabulary.html b/previews/di/vocabulary.html index bd6d607..1b56cb8 100644 --- a/previews/di/vocabulary.html +++ b/previews/di/vocabulary.html @@ -122,7 +122,7 @@ <a rel="alternate" href="vocabulary.jsonld">JSON-LD</a>. </p> <dl> - <dt>Published:</dt><dd><time property="dc:date" id="time">2024-03-20</time></dd> + <dt>Published:</dt><dd><time property="dc:date" id="time">2024-07-04</time></dd> <dt>Version Info:</dt> <dd>2.0</dd> <dt id="see_also">See Also: <a href="https://www.w3.org/TR/vc-data-integrity/" property="rdfs:seeAlso">https://www.w3.org/TR/vc-data-integrity/</a></dt> @@ -182,19 +182,19 @@ <h1>Regular terms</h1> <section id="property_definitions" class="term_definitions"> <h2>Property definitions</h2> - <p>The following are property definitions in the <code>sec</code> namespace.</p><section id="verificationMethod" resource="sec:verificationMethod" typeof="rdf:Property"><h4><code>verificationMethod</code></h4><p property="rdfs:label"><em>Verification method</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#dfn-verificationmethod">formal definition of the term</a>.</p><dl class="terms"><dt>See also:</dt><dd><a href="https://www.w3.org/TR/did-core/#verification-methods" property="rdfs:seeAlso">Decentralized Identifiers (DIDs) v1.0</a><br></dd></dl><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="sec:VerificationMethod"><a href="#VerificationMethod"><code>VerificationMethod</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@contexts</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/data-integrity/v2"><code>https://w3id.org/security/data-integrity/v2</code></a></span>, <span rev="schema:mentions"><a href="https://www.w3.org/ns/credentials/v2"><code>https://www.w3.org/ns/credentials/v2</code></a></span></dd></dl></section><section id="controller" resource="sec:controller" typeof="rdf:Property owl:ObjectProperty"><h4><code>controller</code></h4><p property="rdfs:label"><em>Controller</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#defn-controller">formal definition of the term</a>.</p><p>The property's value should be a URL, i.e., not a literal.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Domain:</dt><dd property="rdfs:domain" resource="sec:VerificationMethod"><a href="#VerificationMethod"><code>VerificationMethod</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@contexts</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/multikey/v1"><code>https://w3id.org/security/multikey/v1</code></a></span>, <span rev="schema:mentions"><a href="https://w3id.org/security/jwk/v1"><code>https://w3id.org/security/jwk/v1</code></a></span>, <span rev="schema:mentions"><a href="https://www.w3.org/ns/did/v1"><code>https://www.w3.org/ns/did/v1</code></a></span></dd></dl></section><section id="proof" resource="sec:proof" typeof="rdf:Property"><h4><code>proof</code></h4><p property="rdfs:label"><em>Proof sets</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#proof-sets">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="sec:ProofGraph"><a href="#ProofGraph"><code>ProofGraph</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@contexts</code>:</dt><dd><span rev="schema:mentions"><a href="https://www.w3.org/ns/credentials/v2"><code>https://www.w3.org/ns/credentials/v2</code></a></span>, <span rev="schema:mentions"><a href="https://w3id.org/security/data-integrity/v2"><code>https://w3id.org/security/data-integrity/v2</code></a></span></dd></dl></section><section id="domain" resource="sec:domain" typeof="rdf:Property owl:DatatypeProperty"><h4><code>domain</code></h4><p property="rdfs:label"><em>Domain of a proof</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#defn-domain">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="xsd:string"><code>xsd:string</code></dd><dt>Domain:</dt><dd property="rdfs:domain" resource="sec:Proof"><a href="#Proof"><code>Proof</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@contexts</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/data-integrity/v2"><code>https://w3id.org/security/data-integrity/v2</code></a></span>, <span rev="schema:mentions"><a href="https://www.w3.org/ns/credentials/v2"><code>https://www.w3.org/ns/credentials/v2</code></a></span></dd></dl></section><section id="challenge" resource="sec:challenge" typeof="rdf:Property owl:DatatypeProperty"><h4><code>challenge</code></h4><p property="rdfs:label"><em>Challenge of a proof</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#defn-challenge">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="xsd:string"><code>xsd:string</code></dd><dt>Domain:</dt><dd property="rdfs:domain" resource="sec:Proof"><a href="#Proof"><code>Proof</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@contexts</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/data-integrity/v2"><code>https://w3id.org/security/data-integrity/v2</code></a></span>, <span rev="schema:mentions"><a href="https://www.w3.org/ns/credentials/v2"><code>https://www.w3.org/ns/credentials/v2</code></a></span></dd></dl></section><section id="previousProof" resource="sec:previousProof" typeof="rdf:Property"><h4><code>previousProof</code></h4><p property="rdfs:label"><em>Previous proof</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#dfn-previousproof">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="sec:Proof"><a href="#Proof"><code>Proof</code></a></dd><dt>Domain:</dt><dd property="rdfs:domain" resource="sec:Proof"><a href="#Proof"><code>Proof</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@contexts</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/data-integrity/v2"><code>https://w3id.org/security/data-integrity/v2</code></a></span>, <span rev="schema:mentions"><a href="https://www.w3.org/ns/credentials/v2"><code>https://www.w3.org/ns/credentials/v2</code></a></span></dd></dl></section><section id="proofPurpose" resource="sec:proofPurpose" typeof="rdf:Property"><h4><code>proofPurpose</code></h4><p property="rdfs:label"><em>Proof purpose</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#dfn-proofpurpose">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="sec:VerificationRelationship"><a href="#VerificationRelationship"><code>VerificationRelationship</code></a></dd><dt>Domain:</dt><dd property="rdfs:domain" resource="sec:Proof"><a href="#Proof"><code>Proof</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@contexts</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/data-integrity/v2"><code>https://w3id.org/security/data-integrity/v2</code></a></span>, <span rev="schema:mentions"><a href="https://www.w3.org/ns/credentials/v2"><code>https://www.w3.org/ns/credentials/v2</code></a></span></dd></dl></section><section id="proofValue" resource="sec:proofValue" typeof="rdf:Property owl:DatatypeProperty"><h4><code>proofValue</code></h4><p property="rdfs:label"><em>Proof value</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#dfn-proofvalue">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="sec:multibase"><a href="#multibase"><code>multibase</code></a></dd><dt>Domain:</dt><dd property="rdfs:domain" resource="sec:Proof"><a href="#Proof"><code>Proof</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@contexts</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/data-integrity/v2"><code>https://w3id.org/security/data-integrity/v2</code></a></span>, <span rev="schema:mentions"><a href="https://www.w3.org/ns/credentials/v2"><code>https://www.w3.org/ns/credentials/v2</code></a></span></dd></dl></section><section id="created" resource="sec:created" typeof="rdf:Property owl:DatatypeProperty"><h4><code>created</code></h4><p property="rdfs:label"><em>Proof creation time</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#dfn-created">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="xsd:dateTime"><code>xsd:dateTime</code></dd><dt>Domain:</dt><dd property="rdfs:domain" resource="sec:Proof"><a href="#Proof"><code>Proof</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@context</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/data-integrity/v2"><code>https://w3id.org/security/data-integrity/v2</code></a></span></dd></dl></section><section id="expiration" resource="sec:expiration" typeof="rdf:Property owl:DatatypeProperty"><h4><code>expiration</code></h4><p property="rdfs:label"><em>Expiration time for a proof or verification method</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#defn-proof-expires">formal definition of the term</a>.</p><div property="rdfs:comment" datatype="rdf:HTML">Historically, this property has often been expressed using `expires` as a shortened term in JSON-LD. Since this shortened term and its mapping to this property are in significant use in the ecosystem, the inconsistency between the short term name (`expires`) and the property identifier (`...#expiration`) is expected and should not trigger an error.</div><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="xsd:dateTime"><code>xsd:dateTime</code></dd><dt>Domain:</dt><dd property="rdfs:domain" resource="_:a0">Union of: <br><span about="_:a0" inlist="true" property="owl:unionOf" resource="sec:Proof"><a href="#Proof"><code>Proof</code></a></span><br><span about="_:a0" inlist="true" property="owl:unionOf" resource="sec:VerificationMethod"><a href="#VerificationMethod"><code>VerificationMethod</code></a></span><br></dd></dl><dl class="terms"><dt>Relevant <code>@contexts</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/data-integrity/v2"><code>https://w3id.org/security/data-integrity/v2</code></a></span>, <span rev="schema:mentions"><a href="https://www.w3.org/ns/credentials/v2"><code>https://www.w3.org/ns/credentials/v2</code></a></span></dd></dl></section><section id="nonce" resource="sec:nonce" typeof="rdf:Property owl:DatatypeProperty"><h4><code>nonce</code></h4><p property="rdfs:label"><em>Nonce supplied by proof creator</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#dfn-nonce">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="xsd:string"><code>xsd:string</code></dd><dt>Domain:</dt><dd property="rdfs:domain" resource="sec:Proof"><a href="#Proof"><code>Proof</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@contexts</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/data-integrity/v2"><code>https://w3id.org/security/data-integrity/v2</code></a></span>, <span rev="schema:mentions"><a href="https://www.w3.org/ns/credentials/v2"><code>https://www.w3.org/ns/credentials/v2</code></a></span></dd></dl></section><section id="authentication" resource="sec:authentication" typeof="rdf:Property sec:VerificationRelationship"><h4><code>authentication</code></h4><p property="rdfs:label"><em>Authentication method</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#dfn-authentication">formal definition of the term</a>.</p><dl class="terms"><dt>Type</dt><dd><span><a href="#VerificationRelationship"><code>VerificationRelationship</code></a></span><br></dd></dl><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="sec:VerificationMethod"><a href="#VerificationMethod"><code>VerificationMethod</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@contexts</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/data-integrity/v2"><code>https://w3id.org/security/data-integrity/v2</code></a></span>, <span rev="schema:mentions"><a href="https://www.w3.org/ns/credentials/v2"><code>https://www.w3.org/ns/credentials/v2</code></a></span>, <span rev="schema:mentions"><a href="https://www.w3.org/ns/did/v1"><code>https://www.w3.org/ns/did/v1</code></a></span></dd></dl></section><section id="assertionMethod" resource="sec:assertionMethod" typeof="rdf:Property sec:VerificationRelationship"><h4><code>assertionMethod</code></h4><p property="rdfs:label"><em>Assertion method</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#dfn-assertionmethod">formal definition of the term</a>.</p><dl class="terms"><dt>Type</dt><dd><span><a href="#VerificationRelationship"><code>VerificationRelationship</code></a></span><br></dd></dl><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="sec:VerificationMethod"><a href="#VerificationMethod"><code>VerificationMethod</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@contexts</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/data-integrity/v2"><code>https://w3id.org/security/data-integrity/v2</code></a></span>, <span rev="schema:mentions"><a href="https://www.w3.org/ns/credentials/v2"><code>https://www.w3.org/ns/credentials/v2</code></a></span>, <span rev="schema:mentions"><a href="https://www.w3.org/ns/did/v1"><code>https://www.w3.org/ns/did/v1</code></a></span></dd></dl></section><section id="capabilityDelegationMethod" resource="sec:capabilityDelegationMethod" typeof="rdf:Property sec:VerificationRelationship"><h4><code>capabilityDelegationMethod</code></h4><p property="rdfs:label"><em>Capability delegation method</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#dfn-capabilitydelegation">formal definition of the term</a>.</p><div property="rdfs:comment" datatype="rdf:HTML">Historically, this property has often been expressed using `capabilityDelegation` as a shortened term in JSON-LD. Since this shortened term and its mapping to this property are in significant use in the ecosystem, the inconsistency between the short term name (`capabilityDelegation`) and the property identifier (`...#capabilityDelegationMethod`) is expected and should not trigger an error.</div><dl class="terms"><dt>Type</dt><dd><span><a href="#VerificationRelationship"><code>VerificationRelationship</code></a></span><br></dd></dl><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="sec:VerificationMethod"><a href="#VerificationMethod"><code>VerificationMethod</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@contexts</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/data-integrity/v2"><code>https://w3id.org/security/data-integrity/v2</code></a></span>, <span rev="schema:mentions"><a href="https://www.w3.org/ns/credentials/v2"><code>https://www.w3.org/ns/credentials/v2</code></a></span>, <span rev="schema:mentions"><a href="https://www.w3.org/ns/did/v1"><code>https://www.w3.org/ns/did/v1</code></a></span></dd></dl></section><section id="capabilityInvocationMethod" resource="sec:capabilityInvocationMethod" typeof="rdf:Property sec:VerificationRelationship"><h4><code>capabilityInvocationMethod</code></h4><p property="rdfs:label"><em>Capability invocation method</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#dfn-capabilityinvocation">formal definition of the term</a>.</p><div property="rdfs:comment" datatype="rdf:HTML">Historically, this property has often been expressed using `capabilityInvocation` as a shortened term in JSON-LD. Since this shortened term and its mapping to this property are in significant use in the ecosystem, the inconsistency between the short term name (`capabilityInvocation`) and the property identifier (`...#capabilityInvocationMethod`) is expected and should not trigger an error.</div><dl class="terms"><dt>Type</dt><dd><span><a href="#VerificationRelationship"><code>VerificationRelationship</code></a></span><br></dd></dl><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="sec:VerificationMethod"><a href="#VerificationMethod"><code>VerificationMethod</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@contexts</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/data-integrity/v2"><code>https://w3id.org/security/data-integrity/v2</code></a></span>, <span rev="schema:mentions"><a href="https://www.w3.org/ns/credentials/v2"><code>https://www.w3.org/ns/credentials/v2</code></a></span>, <span rev="schema:mentions"><a href="https://www.w3.org/ns/did/v1"><code>https://www.w3.org/ns/did/v1</code></a></span></dd></dl></section><section id="keyAgreementMethod" resource="sec:keyAgreementMethod" typeof="rdf:Property sec:VerificationRelationship"><h4><code>keyAgreementMethod</code></h4><p property="rdfs:label"><em>Key agreement protocols</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#dfn-keyagreement">formal definition of the term</a>.</p><div property="rdfs:comment" datatype="rdf:HTML">Historically, this property has often been expressed using `keyAgreement` as a shortened term in JSON-LD. Since this shortened term and its mapping to this property are in significant use in the ecosystem, the inconsistency between the short term name (`keyAgreement`) and the property identifier (`...#keyAgreementMethod`) is expected and should not trigger an error.</div><dl class="terms"><dt>Type</dt><dd><span><a href="#VerificationRelationship"><code>VerificationRelationship</code></a></span><br></dd></dl><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="sec:VerificationMethod"><a href="#VerificationMethod"><code>VerificationMethod</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@contexts</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/data-integrity/v2"><code>https://w3id.org/security/data-integrity/v2</code></a></span>, <span rev="schema:mentions"><a href="https://www.w3.org/ns/credentials/v2"><code>https://www.w3.org/ns/credentials/v2</code></a></span>, <span rev="schema:mentions"><a href="https://www.w3.org/ns/did/v1"><code>https://www.w3.org/ns/did/v1</code></a></span></dd></dl></section><section id="cryptosuite" resource="sec:cryptosuite" typeof="rdf:Property owl:DatatypeProperty"><h4><code>cryptosuite</code></h4><p property="rdfs:label"><em>Cryptographic suite</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#dfn-cryptosuite">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="sec:cryptosuiteString"><a href="#cryptosuiteString"><code>cryptosuiteString</code></a></dd><dt>Domain:</dt><dd property="rdfs:domain" resource="sec:DataIntegrityProof"><a href="#DataIntegrityProof"><code>DataIntegrityProof</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@contexts</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/data-integrity/v2"><code>https://w3id.org/security/data-integrity/v2</code></a></span>, <span rev="schema:mentions"><a href="https://www.w3.org/ns/credentials/v2"><code>https://www.w3.org/ns/credentials/v2</code></a></span></dd></dl></section><section id="publicKeyMultibase" resource="sec:publicKeyMultibase" typeof="rdf:Property owl:DatatypeProperty"><h4><code>publicKeyMultibase</code></h4><p property="rdfs:label"><em>Public key multibase</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#dfn-publickeymultibase">formal definition of the term</a>.</p><dl class="terms"><dt>See also:</dt><dd><a href="https://datatracker.ietf.org/doc/html/draft-multiformats-multibase-03" property="rdfs:seeAlso">multibase</a><br><a href="https://github.com/multiformats/multicodec/blob/master/table.csv" property="rdfs:seeAlso">multicodec</a><br><a href="https://w3c-ccg.github.io/lds-ed25519-2020/" property="rdfs:seeAlso">ed25519-2020</a><br></dd></dl><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="sec:multibase"><a href="#multibase"><code>multibase</code></a></dd><dt>Domain:</dt><dd property="rdfs:domain" resource="sec:Multikey"><a href="#Multikey"><code>Multikey</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@context</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/multikey/v1"><code>https://w3id.org/security/multikey/v1</code></a></span></dd></dl></section><section id="secretKeyMultibase" resource="sec:secretKeyMultibase" typeof="rdf:Property owl:DatatypeProperty"><h4><code>secretKeyMultibase</code></h4><p property="rdfs:label"><em>Secret key multibase</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#dfn-secretkeymultibase">formal definition of the term</a>.</p><dl class="terms"><dt>See also:</dt><dd><a href="https://datatracker.ietf.org/doc/html/draft-multiformats-multibase-03" property="rdfs:seeAlso">multibase format</a><br><a href="https://github.com/multiformats/multicodec/blob/master/table.csv" property="rdfs:seeAlso">multicodec format</a><br><a href="https://w3c-ccg.github.io/lds-ed25519-2020/" property="rdfs:seeAlso">ed25519-2020</a><br></dd></dl><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="sec:multibase"><a href="#multibase"><code>multibase</code></a></dd><dt>Domain:</dt><dd property="rdfs:domain" resource="sec:Multikey"><a href="#Multikey"><code>Multikey</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@context</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/multikey/v1"><code>https://w3id.org/security/multikey/v1</code></a></span></dd></dl></section><section id="publicKeyJwk" resource="sec:publicKeyJwk" typeof="rdf:Property owl:DatatypeProperty"><h4><code>publicKeyJwk</code></h4><p property="rdfs:label"><em>Public key JWK</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#dfn-publickeyjwk">formal definition of the term</a>.</p><dl class="terms"><dt>See also:</dt><dd><a href="https://www.iana.org/assignments/jose/jose.xhtml" property="rdfs:seeAlso">IANA JOSE</a><br><a href="https://tools.ietf.org/html/rfc7517" property="rdfs:seeAlso">RFC 7517</a><br></dd></dl><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="rdf:JSON"><code>rdf:JSON</code></dd><dt>Domain:</dt><dd property="rdfs:domain" resource="sec:JsonWebKey"><a href="#JsonWebKey"><code>JsonWebKey</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@context</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/jwk/v1"><code>https://w3id.org/security/jwk/v1</code></a></span></dd></dl></section><section id="secretKeyJwk" resource="sec:secretKeyJwk" typeof="rdf:Property owl:DatatypeProperty"><h4><code>secretKeyJwk</code></h4><p property="rdfs:label"><em>Secret key JWK</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#dfn-secretkeyjwk">formal definition of the term</a>.</p><dl class="terms"><dt>See also:</dt><dd><a href="https://www.iana.org/assignments/jose/jose.xhtml" property="rdfs:seeAlso">IANA JOSE</a><br><a href="https://tools.ietf.org/html/rfc7517" property="rdfs:seeAlso">RFC 7517</a><br></dd></dl><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="rdf:JSON"><code>rdf:JSON</code></dd><dt>Domain:</dt><dd property="rdfs:domain" resource="sec:JsonWebKey"><a href="#JsonWebKey"><code>JsonWebKey</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@context</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/jwk/v1"><code>https://w3id.org/security/jwk/v1</code></a></span></dd></dl></section><section id="revoked" resource="sec:revoked" typeof="rdf:Property owl:DatatypeProperty"><h4><code>revoked</code></h4><p property="rdfs:label"><em>Revocation time</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#dfn-revoked">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="xsd:dateTime"><code>xsd:dateTime</code></dd><dt>Domain:</dt><dd property="rdfs:domain" resource="sec:VerificationMethod"><a href="#VerificationMethod"><code>VerificationMethod</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@context</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/jwk/v1"><code>https://w3id.org/security/jwk/v1</code></a></span></dd></dl></section><section id="digestMultibase" resource="sec:digestMultibase" typeof="rdf:Property owl:DatatypeProperty"><h4><code>digestMultibase</code></h4><p property="rdfs:label"><em>Digest multibase</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#dfn-digestmultibase">formal definition of the term</a>.</p><div property="rdfs:comment" datatype="rdf:HTML"><b><i>(Feature at Risk)</i></b> The Working Group is currently attempting to determine whether cryptographic hash expression formats can be unified across all of the VCWG core specifications. Candidates for this mechanism include `digestSRI` and `digestMultibase`.</div><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="multibase"><a href="#multibase"><code>multibase</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@context</code>:</dt><dd><span rev="schema:mentions"><a href="https://www.w3.org/ns/credentials/v2"><code>https://www.w3.org/ns/credentials/v2</code></a></span></dd></dl></section></section> + <p>The following are property definitions in the <code>sec</code> namespace.</p><section id="verificationMethod" resource="sec:verificationMethod" typeof="rdf:Property"><h4><code>verificationMethod</code></h4><p property="rdfs:label"><em>Verification method</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/controller-document/#dfn-verificationmethod">formal definition of the term</a>.</p><dl class="terms"><dt>See also:</dt><dd><a href="https://www.w3.org/TR/did-core/#verification-methods" property="rdfs:seeAlso">Decentralized Identifiers (DIDs) v1.0</a><br></dd></dl><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="sec:VerificationMethod"><a href="#VerificationMethod"><code>VerificationMethod</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@contexts</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/data-integrity/v2"><code>https://w3id.org/security/data-integrity/v2</code></a></span>, <span rev="schema:mentions"><a href="https://www.w3.org/ns/credentials/v2"><code>https://www.w3.org/ns/credentials/v2</code></a></span></dd></dl></section><section id="controller" resource="sec:controller" typeof="rdf:Property owl:ObjectProperty"><h4><code>controller</code></h4><p property="rdfs:label"><em>Controller</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/controller-document/#defn-controller">formal definition of the term</a>.</p><p>The property's value should be a URL, i.e., not a literal.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Domain:</dt><dd property="rdfs:domain" resource="sec:VerificationMethod"><a href="#VerificationMethod"><code>VerificationMethod</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@contexts</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/multikey/v1"><code>https://w3id.org/security/multikey/v1</code></a></span>, <span rev="schema:mentions"><a href="https://w3id.org/security/jwk/v1"><code>https://w3id.org/security/jwk/v1</code></a></span>, <span rev="schema:mentions"><a href="https://www.w3.org/ns/did/v1"><code>https://www.w3.org/ns/did/v1</code></a></span></dd></dl></section><section id="proof" resource="sec:proof" typeof="rdf:Property"><h4><code>proof</code></h4><p property="rdfs:label"><em>Proof sets</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#proof-sets">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="sec:ProofGraph"><a href="#ProofGraph"><code>ProofGraph</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@contexts</code>:</dt><dd><span rev="schema:mentions"><a href="https://www.w3.org/ns/credentials/v2"><code>https://www.w3.org/ns/credentials/v2</code></a></span>, <span rev="schema:mentions"><a href="https://w3id.org/security/data-integrity/v2"><code>https://w3id.org/security/data-integrity/v2</code></a></span></dd></dl></section><section id="domain" resource="sec:domain" typeof="rdf:Property owl:DatatypeProperty"><h4><code>domain</code></h4><p property="rdfs:label"><em>Domain of a proof</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#defn-domain">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="xsd:string"><code>xsd:string</code></dd><dt>Domain:</dt><dd property="rdfs:domain" resource="sec:Proof"><a href="#Proof"><code>Proof</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@contexts</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/data-integrity/v2"><code>https://w3id.org/security/data-integrity/v2</code></a></span>, <span rev="schema:mentions"><a href="https://www.w3.org/ns/credentials/v2"><code>https://www.w3.org/ns/credentials/v2</code></a></span></dd></dl></section><section id="challenge" resource="sec:challenge" typeof="rdf:Property owl:DatatypeProperty"><h4><code>challenge</code></h4><p property="rdfs:label"><em>Challenge of a proof</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#defn-challenge">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="xsd:string"><code>xsd:string</code></dd><dt>Domain:</dt><dd property="rdfs:domain" resource="sec:Proof"><a href="#Proof"><code>Proof</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@contexts</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/data-integrity/v2"><code>https://w3id.org/security/data-integrity/v2</code></a></span>, <span rev="schema:mentions"><a href="https://www.w3.org/ns/credentials/v2"><code>https://www.w3.org/ns/credentials/v2</code></a></span></dd></dl></section><section id="previousProof" resource="sec:previousProof" typeof="rdf:Property"><h4><code>previousProof</code></h4><p property="rdfs:label"><em>Previous proof</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#dfn-previousproof">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="sec:Proof"><a href="#Proof"><code>Proof</code></a></dd><dt>Domain:</dt><dd property="rdfs:domain" resource="sec:Proof"><a href="#Proof"><code>Proof</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@contexts</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/data-integrity/v2"><code>https://w3id.org/security/data-integrity/v2</code></a></span>, <span rev="schema:mentions"><a href="https://www.w3.org/ns/credentials/v2"><code>https://www.w3.org/ns/credentials/v2</code></a></span></dd></dl></section><section id="proofPurpose" resource="sec:proofPurpose" typeof="rdf:Property"><h4><code>proofPurpose</code></h4><p property="rdfs:label"><em>Proof purpose</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#dfn-proofpurpose">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="sec:VerificationRelationship"><a href="#VerificationRelationship"><code>VerificationRelationship</code></a></dd><dt>Domain:</dt><dd property="rdfs:domain" resource="sec:Proof"><a href="#Proof"><code>Proof</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@contexts</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/data-integrity/v2"><code>https://w3id.org/security/data-integrity/v2</code></a></span>, <span rev="schema:mentions"><a href="https://www.w3.org/ns/credentials/v2"><code>https://www.w3.org/ns/credentials/v2</code></a></span></dd></dl></section><section id="proofValue" resource="sec:proofValue" typeof="rdf:Property owl:DatatypeProperty"><h4><code>proofValue</code></h4><p property="rdfs:label"><em>Proof value</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#dfn-proofvalue">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="sec:multibase"><a href="#multibase"><code>multibase</code></a></dd><dt>Domain:</dt><dd property="rdfs:domain" resource="sec:Proof"><a href="#Proof"><code>Proof</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@contexts</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/data-integrity/v2"><code>https://w3id.org/security/data-integrity/v2</code></a></span>, <span rev="schema:mentions"><a href="https://www.w3.org/ns/credentials/v2"><code>https://www.w3.org/ns/credentials/v2</code></a></span></dd></dl></section><section id="created" resource="sec:created" typeof="rdf:Property owl:DatatypeProperty"><h4><code>created</code></h4><p property="rdfs:label"><em>Proof creation time</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#dfn-created">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="xsd:dateTime"><code>xsd:dateTime</code></dd><dt>Domain:</dt><dd property="rdfs:domain" resource="sec:Proof"><a href="#Proof"><code>Proof</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@context</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/data-integrity/v2"><code>https://w3id.org/security/data-integrity/v2</code></a></span></dd></dl></section><section id="expiration" resource="sec:expiration" typeof="rdf:Property owl:DatatypeProperty"><h4><code>expiration</code></h4><p property="rdfs:label"><em>Expiration time for a proof or verification method</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#defn-proof-expires">formal definition of the term</a>.</p><div property="rdfs:comment" datatype="rdf:HTML">Historically, this property has often been expressed using `expires` as a shortened term in JSON-LD. Since this shortened term and its mapping to this property are in significant use in the ecosystem, the inconsistency between the short term name (`expires`) and the property identifier (`...#expiration`) is expected and should not trigger an error.</div><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="xsd:dateTime"><code>xsd:dateTime</code></dd><dt>Domain:</dt><dd property="rdfs:domain" resource="_:a0">Union of: <br><span about="_:a0" inlist="true" property="owl:unionOf" resource="sec:Proof"><a href="#Proof"><code>Proof</code></a></span><br><span about="_:a0" inlist="true" property="owl:unionOf" resource="sec:VerificationMethod"><a href="#VerificationMethod"><code>VerificationMethod</code></a></span><br></dd></dl><dl class="terms"><dt>Relevant <code>@contexts</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/data-integrity/v2"><code>https://w3id.org/security/data-integrity/v2</code></a></span>, <span rev="schema:mentions"><a href="https://www.w3.org/ns/credentials/v2"><code>https://www.w3.org/ns/credentials/v2</code></a></span></dd></dl></section><section id="nonce" resource="sec:nonce" typeof="rdf:Property owl:DatatypeProperty"><h4><code>nonce</code></h4><p property="rdfs:label"><em>Nonce supplied by proof creator</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#dfn-nonce">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="xsd:string"><code>xsd:string</code></dd><dt>Domain:</dt><dd property="rdfs:domain" resource="sec:Proof"><a href="#Proof"><code>Proof</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@contexts</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/data-integrity/v2"><code>https://w3id.org/security/data-integrity/v2</code></a></span>, <span rev="schema:mentions"><a href="https://www.w3.org/ns/credentials/v2"><code>https://www.w3.org/ns/credentials/v2</code></a></span></dd></dl></section><section id="authentication" resource="sec:authentication" typeof="rdf:Property sec:VerificationRelationship"><h4><code>authentication</code></h4><p property="rdfs:label"><em>Authentication method</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/controller-document/#defn-authentication">formal definition of the term</a>.</p><dl class="terms"><dt>Type</dt><dd><span><a href="#VerificationRelationship"><code>VerificationRelationship</code></a></span><br></dd></dl><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="sec:VerificationMethod"><a href="#VerificationMethod"><code>VerificationMethod</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@contexts</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/data-integrity/v2"><code>https://w3id.org/security/data-integrity/v2</code></a></span>, <span rev="schema:mentions"><a href="https://www.w3.org/ns/credentials/v2"><code>https://www.w3.org/ns/credentials/v2</code></a></span>, <span rev="schema:mentions"><a href="https://www.w3.org/ns/did/v1"><code>https://www.w3.org/ns/did/v1</code></a></span></dd></dl></section><section id="assertionMethod" resource="sec:assertionMethod" typeof="rdf:Property sec:VerificationRelationship"><h4><code>assertionMethod</code></h4><p property="rdfs:label"><em>Assertion method</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/controller-document/#defn-assertionmethod">formal definition of the term</a>.</p><dl class="terms"><dt>Type</dt><dd><span><a href="#VerificationRelationship"><code>VerificationRelationship</code></a></span><br></dd></dl><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="sec:VerificationMethod"><a href="#VerificationMethod"><code>VerificationMethod</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@contexts</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/data-integrity/v2"><code>https://w3id.org/security/data-integrity/v2</code></a></span>, <span rev="schema:mentions"><a href="https://www.w3.org/ns/credentials/v2"><code>https://www.w3.org/ns/credentials/v2</code></a></span>, <span rev="schema:mentions"><a href="https://www.w3.org/ns/did/v1"><code>https://www.w3.org/ns/did/v1</code></a></span></dd></dl></section><section id="capabilityDelegationMethod" resource="sec:capabilityDelegationMethod" typeof="rdf:Property sec:VerificationRelationship"><h4><code>capabilityDelegationMethod</code></h4><p property="rdfs:label"><em>Capability delegation method</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/controller-document/#defn-capabilityDelegation">formal definition of the term</a>.</p><div property="rdfs:comment" datatype="rdf:HTML">Historically, this property has often been expressed using `capabilityDelegation` as a shortened term in JSON-LD. Since this shortened term and its mapping to this property are in significant use in the ecosystem, the inconsistency between the short term name (`capabilityDelegation`) and the property identifier (`...#capabilityDelegationMethod`) is expected and should not trigger an error.</div><dl class="terms"><dt>Type</dt><dd><span><a href="#VerificationRelationship"><code>VerificationRelationship</code></a></span><br></dd></dl><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="sec:VerificationMethod"><a href="#VerificationMethod"><code>VerificationMethod</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@contexts</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/data-integrity/v2"><code>https://w3id.org/security/data-integrity/v2</code></a></span>, <span rev="schema:mentions"><a href="https://www.w3.org/ns/credentials/v2"><code>https://www.w3.org/ns/credentials/v2</code></a></span>, <span rev="schema:mentions"><a href="https://www.w3.org/ns/did/v1"><code>https://www.w3.org/ns/did/v1</code></a></span></dd></dl></section><section id="capabilityInvocationMethod" resource="sec:capabilityInvocationMethod" typeof="rdf:Property sec:VerificationRelationship"><h4><code>capabilityInvocationMethod</code></h4><p property="rdfs:label"><em>Capability invocation method</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/controller-document/#defn-capabilityInvocation">formal definition of the term</a>.</p><div property="rdfs:comment" datatype="rdf:HTML">Historically, this property has often been expressed using `capabilityInvocation` as a shortened term in JSON-LD. Since this shortened term and its mapping to this property are in significant use in the ecosystem, the inconsistency between the short term name (`capabilityInvocation`) and the property identifier (`...#capabilityInvocationMethod`) is expected and should not trigger an error.</div><dl class="terms"><dt>Type</dt><dd><span><a href="#VerificationRelationship"><code>VerificationRelationship</code></a></span><br></dd></dl><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="sec:VerificationMethod"><a href="#VerificationMethod"><code>VerificationMethod</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@contexts</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/data-integrity/v2"><code>https://w3id.org/security/data-integrity/v2</code></a></span>, <span rev="schema:mentions"><a href="https://www.w3.org/ns/credentials/v2"><code>https://www.w3.org/ns/credentials/v2</code></a></span>, <span rev="schema:mentions"><a href="https://www.w3.org/ns/did/v1"><code>https://www.w3.org/ns/did/v1</code></a></span></dd></dl></section><section id="keyAgreementMethod" resource="sec:keyAgreementMethod" typeof="rdf:Property sec:VerificationRelationship"><h4><code>keyAgreementMethod</code></h4><p property="rdfs:label"><em>Key agreement protocols</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/controller-document/#defn-keyAgreement">formal definition of the term</a>.</p><div property="rdfs:comment" datatype="rdf:HTML">Historically, this property has often been expressed using `keyAgreement` as a shortened term in JSON-LD. Since this shortened term and its mapping to this property are in significant use in the ecosystem, the inconsistency between the short term name (`keyAgreement`) and the property identifier (`...#keyAgreementMethod`) is expected and should not trigger an error.</div><dl class="terms"><dt>Type</dt><dd><span><a href="#VerificationRelationship"><code>VerificationRelationship</code></a></span><br></dd></dl><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="sec:VerificationMethod"><a href="#VerificationMethod"><code>VerificationMethod</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@contexts</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/data-integrity/v2"><code>https://w3id.org/security/data-integrity/v2</code></a></span>, <span rev="schema:mentions"><a href="https://www.w3.org/ns/credentials/v2"><code>https://www.w3.org/ns/credentials/v2</code></a></span>, <span rev="schema:mentions"><a href="https://www.w3.org/ns/did/v1"><code>https://www.w3.org/ns/did/v1</code></a></span></dd></dl></section><section id="cryptosuite" resource="sec:cryptosuite" typeof="rdf:Property owl:DatatypeProperty"><h4><code>cryptosuite</code></h4><p property="rdfs:label"><em>Cryptographic suite</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#dfn-cryptosuite">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="sec:cryptosuiteString"><a href="#cryptosuiteString"><code>cryptosuiteString</code></a></dd><dt>Domain:</dt><dd property="rdfs:domain" resource="sec:DataIntegrityProof"><a href="#DataIntegrityProof"><code>DataIntegrityProof</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@contexts</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/data-integrity/v2"><code>https://w3id.org/security/data-integrity/v2</code></a></span>, <span rev="schema:mentions"><a href="https://www.w3.org/ns/credentials/v2"><code>https://www.w3.org/ns/credentials/v2</code></a></span></dd></dl></section><section id="publicKeyMultibase" resource="sec:publicKeyMultibase" typeof="rdf:Property owl:DatatypeProperty"><h4><code>publicKeyMultibase</code></h4><p property="rdfs:label"><em>Public key multibase</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/controller-document/#dfn-publickeymultibase">formal definition of the term</a>.</p><dl class="terms"><dt>See also:</dt><dd><a href="https://datatracker.ietf.org/doc/html/draft-multiformats-multibase-03" property="rdfs:seeAlso">multibase</a><br><a href="https://github.com/multiformats/multicodec/blob/master/table.csv" property="rdfs:seeAlso">multicodec</a><br></dd></dl><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="sec:multibase"><a href="#multibase"><code>multibase</code></a></dd><dt>Domain:</dt><dd property="rdfs:domain" resource="sec:Multikey"><a href="#Multikey"><code>Multikey</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@context</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/multikey/v1"><code>https://w3id.org/security/multikey/v1</code></a></span></dd></dl></section><section id="secretKeyMultibase" resource="sec:secretKeyMultibase" typeof="rdf:Property owl:DatatypeProperty"><h4><code>secretKeyMultibase</code></h4><p property="rdfs:label"><em>Secret key multibase</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/controller-document/#dfn-secretkeymultibase">formal definition of the term</a>.</p><dl class="terms"><dt>See also:</dt><dd><a href="https://datatracker.ietf.org/doc/html/draft-multiformats-multibase-03" property="rdfs:seeAlso">multibase format</a><br><a href="https://github.com/multiformats/multicodec/blob/master/table.csv" property="rdfs:seeAlso">multicodec format</a><br></dd></dl><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="sec:multibase"><a href="#multibase"><code>multibase</code></a></dd><dt>Domain:</dt><dd property="rdfs:domain" resource="sec:Multikey"><a href="#Multikey"><code>Multikey</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@context</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/multikey/v1"><code>https://w3id.org/security/multikey/v1</code></a></span></dd></dl></section><section id="publicKeyJwk" resource="sec:publicKeyJwk" typeof="rdf:Property owl:DatatypeProperty"><h4><code>publicKeyJwk</code></h4><p property="rdfs:label"><em>Public key JWK</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/controller-document/#dfn-publickeyjwk">formal definition of the term</a>.</p><dl class="terms"><dt>See also:</dt><dd><a href="https://www.iana.org/assignments/jose/jose.xhtml" property="rdfs:seeAlso">IANA JOSE</a><br><a href="https://tools.ietf.org/html/rfc7517" property="rdfs:seeAlso">RFC 7517</a><br></dd></dl><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="rdf:JSON"><code>rdf:JSON</code></dd><dt>Domain:</dt><dd property="rdfs:domain" resource="sec:JsonWebKey"><a href="#JsonWebKey"><code>JsonWebKey</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@context</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/jwk/v1"><code>https://w3id.org/security/jwk/v1</code></a></span></dd></dl></section><section id="secretKeyJwk" resource="sec:secretKeyJwk" typeof="rdf:Property owl:DatatypeProperty"><h4><code>secretKeyJwk</code></h4><p property="rdfs:label"><em>Secret key JWK</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/controller-document/#dfn-secretkeyjwk">formal definition of the term</a>.</p><dl class="terms"><dt>See also:</dt><dd><a href="https://www.iana.org/assignments/jose/jose.xhtml" property="rdfs:seeAlso">IANA JOSE</a><br><a href="https://tools.ietf.org/html/rfc7517" property="rdfs:seeAlso">RFC 7517</a><br></dd></dl><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="rdf:JSON"><code>rdf:JSON</code></dd><dt>Domain:</dt><dd property="rdfs:domain" resource="sec:JsonWebKey"><a href="#JsonWebKey"><code>JsonWebKey</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@context</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/jwk/v1"><code>https://w3id.org/security/jwk/v1</code></a></span></dd></dl></section><section id="revoked" resource="sec:revoked" typeof="rdf:Property owl:DatatypeProperty"><h4><code>revoked</code></h4><p property="rdfs:label"><em>Revocation time</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/controller-document/#dfn-revoked">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="xsd:dateTime"><code>xsd:dateTime</code></dd><dt>Domain:</dt><dd property="rdfs:domain" resource="sec:VerificationMethod"><a href="#VerificationMethod"><code>VerificationMethod</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@context</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/jwk/v1"><code>https://w3id.org/security/jwk/v1</code></a></span></dd></dl></section><section id="digestMultibase" resource="sec:digestMultibase" typeof="rdf:Property owl:DatatypeProperty"><h4><code>digestMultibase</code></h4><p property="rdfs:label"><em>Digest multibase</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#dfn-digestmultibase">formal definition of the term</a>.</p><div property="rdfs:comment" datatype="rdf:HTML"><b><i>(Feature at Risk)</i></b> The Working Group is currently attempting to determine whether cryptographic hash expression formats can be unified across all of the VCWG core specifications. Candidates for this mechanism include `digestSRI` and `digestMultibase`.</div><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range:</dt><dd property="rdfs:range" resource="multibase"><a href="#multibase"><code>multibase</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@context</code>:</dt><dd><span rev="schema:mentions"><a href="https://www.w3.org/ns/credentials/v2"><code>https://www.w3.org/ns/credentials/v2</code></a></span></dd></dl></section></section> <section id="class_definitions" class="term_definitions"> <h2>Class definitions</h2> - <p>The following are class definitions in the <code>sec</code> namespace.</p><section id="Proof" resource="sec:Proof" typeof="rdfs:Class"><h4><code>Proof</code></h4><p property="rdfs:label"><em>Digital proof</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#dfn-data-integrity-proof">formal definition of the term</a>.</p><div property="rdfs:comment" datatype="rdf:HTML">This class represents a digital proof on serialized data.</div><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range of:</dt><dd><a href="#previousProof"><code>previousProof</code></a></dd><dt>Domain of:</dt><dd><a href="#domain"><code>domain</code></a>, <a href="#challenge"><code>challenge</code></a>, <a href="#previousProof"><code>previousProof</code></a>, <a href="#proofPurpose"><code>proofPurpose</code></a>, <a href="#proofValue"><code>proofValue</code></a>, <a href="#created"><code>created</code></a>, <a href="#nonce"><code>nonce</code></a></dd><dt>In the domain of:</dt><dd><a href="#expiration"><code>expiration</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@context</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/data-integrity/v2"><code>https://w3id.org/security/data-integrity/v2</code></a></span></dd></dl></section><section id="ProofGraph" resource="sec:ProofGraph" typeof="rdfs:Class"><h4><code>ProofGraph</code></h4><p property="rdfs:label"><em>An RDF Graph for a digital proof</em></p><div property="rdfs:comment" datatype="rdf:HTML">Instances of this class are <a href="https://www.w3.org/TR/rdf12-concepts/#section-rdf-graph">RDF Graphs</a> [[RDF12-CONCEPTS]], where each of these graphs must include exactly one <a href="#Proof">Proof</a> instance.</div><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range of:</dt><dd><a href="#proof"><code>proof</code></a></dd></dl></section><section id="VerificationMethod" resource="sec:VerificationMethod" typeof="rdfs:Class"><h4><code>VerificationMethod</code></h4><p property="rdfs:label"><em>Verification method</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#verification-methods">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range of:</dt><dd><a href="#verificationMethod"><code>verificationMethod</code></a>, <a href="#authentication"><code>authentication</code></a>, <a href="#assertionMethod"><code>assertionMethod</code></a>, <a href="#capabilityDelegationMethod"><code>capabilityDelegationMethod</code></a>, <a href="#capabilityInvocationMethod"><code>capabilityInvocationMethod</code></a>, <a href="#keyAgreementMethod"><code>keyAgreementMethod</code></a></dd><dt>Domain of:</dt><dd><a href="#controller"><code>controller</code></a>, <a href="#revoked"><code>revoked</code></a></dd><dt>In the domain of:</dt><dd><a href="#expiration"><code>expiration</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@context</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/data-integrity/v2"><code>https://w3id.org/security/data-integrity/v2</code></a></span></dd></dl></section><section id="VerificationRelationship" resource="sec:VerificationRelationship" typeof="rdfs:Class"><h4><code>VerificationRelationship</code></h4><p property="rdfs:label"><em>Verification relationship</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#verification-relationships">formal definition of the term</a>.</p><div property="rdfs:comment" datatype="rdf:HTML">Instances of this class are verification relationships like, for example, <a href="#authentication">authentication</a> or <a href="#assertionMethod">assertionMethod</a>. These resources can also appear as values of the <a href="#proofPurpose">proofPurpose</a> property.</div><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Subclass of:</dt><dd><span property="rdfs:subClassOf" resource="rdf:Property"><code>rdf:Property</code></span></dd></dl><dl class="terms"><dt>Range of:</dt><dd><a href="#proofPurpose"><code>proofPurpose</code></a></dd></dl></section><section id="DataIntegrityProof" resource="sec:DataIntegrityProof" typeof="rdfs:Class"><h4><code>DataIntegrityProof</code></h4><p property="rdfs:label"><em>A Data Integrity Proof</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#dataintegrityproof">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Subclass of:</dt><dd><span property="rdfs:subClassOf" resource="sec:Proof"><a href="#Proof"><code>Proof</code></a></span></dd></dl><dl class="terms"><dt>Domain of:</dt><dd><a href="#cryptosuite"><code>cryptosuite</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@contexts</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/data-integrity/v2"><code>https://w3id.org/security/data-integrity/v2</code></a></span>, <span rev="schema:mentions"><a href="https://www.w3.org/ns/credentials/v2"><code>https://www.w3.org/ns/credentials/v2</code></a></span></dd></dl></section><section id="Multikey" resource="sec:Multikey" typeof="rdfs:Class"><h4><code>Multikey</code></h4><p property="rdfs:label"><em>Multikey Verification Method</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#multikey">formal definition of the term</a>.</p><dl class="terms"><dt>See also:</dt><dd><a href="https://www.w3.org/TR/vc-di-eddsa/#multikey" property="rdfs:seeAlso">EdDSA Cryptosuite v2022</a><br></dd></dl><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Subclass of:</dt><dd><span property="rdfs:subClassOf" resource="sec:VerificationMethod"><a href="#VerificationMethod"><code>VerificationMethod</code></a></span></dd></dl><dl class="terms"><dt>Domain of:</dt><dd><a href="#publicKeyMultibase"><code>publicKeyMultibase</code></a>, <a href="#secretKeyMultibase"><code>secretKeyMultibase</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@context</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/multikey/v1"><code>https://w3id.org/security/multikey/v1</code></a></span></dd></dl></section><section id="JsonWebKey" resource="sec:JsonWebKey" typeof="rdfs:Class"><h4><code>JsonWebKey</code></h4><p property="rdfs:label"><em>JSON Web Key Verification Method</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#jsonwebkey">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Subclass of:</dt><dd><span property="rdfs:subClassOf" resource="sec:VerificationMethod"><a href="#VerificationMethod"><code>VerificationMethod</code></a></span></dd></dl><dl class="terms"><dt>Domain of:</dt><dd><a href="#publicKeyJwk"><code>publicKeyJwk</code></a>, <a href="#secretKeyJwk"><code>secretKeyJwk</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@context</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/jwk/v1"><code>https://w3id.org/security/jwk/v1</code></a></span></dd></dl></section><section id="Ed25519VerificationKey2020" resource="sec:Ed25519VerificationKey2020" typeof="rdfs:Class"><h4><code>Ed25519VerificationKey2020</code></h4><p property="rdfs:label"><em>ED2559 Verification Key, 2020 version</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-di-eddsa/#ed25519verificationkey2020">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Subclass of:</dt><dd><span property="rdfs:subClassOf" resource="sec:VerificationMethod"><a href="#VerificationMethod"><code>VerificationMethod</code></a></span></dd></dl></section><section id="Ed25519Signature2020" resource="sec:Ed25519Signature2020" typeof="rdfs:Class"><h4><code>Ed25519Signature2020</code></h4><p property="rdfs:label"><em>Ed25519 Signature Suite, 2020 version</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-di-eddsa/#ed25519signature2020">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Subclass of:</dt><dd><span property="rdfs:subClassOf" resource="sec:Proof"><a href="#Proof"><code>Proof</code></a></span></dd></dl></section><section id="ProcessingError" resource="sec:ProcessingError" typeof="rdfs:Class"><h4><code>ProcessingError</code></h4><p property="rdfs:label"><em>Processing error</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-di-eddsa/#errors">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span></section></section> + <p>The following are class definitions in the <code>sec</code> namespace.</p><section id="Proof" resource="sec:Proof" typeof="rdfs:Class"><h4><code>Proof</code></h4><p property="rdfs:label"><em>Digital proof</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#dfn-data-integrity-proof">formal definition of the term</a>.</p><div property="rdfs:comment" datatype="rdf:HTML">This class represents a digital proof on serialized data.</div><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range of:</dt><dd><a href="#previousProof"><code>previousProof</code></a></dd><dt>Domain of:</dt><dd><a href="#domain"><code>domain</code></a>, <a href="#challenge"><code>challenge</code></a>, <a href="#previousProof"><code>previousProof</code></a>, <a href="#proofPurpose"><code>proofPurpose</code></a>, <a href="#proofValue"><code>proofValue</code></a>, <a href="#created"><code>created</code></a>, <a href="#nonce"><code>nonce</code></a></dd><dt>In the domain of:</dt><dd><a href="#expiration"><code>expiration</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@context</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/data-integrity/v2"><code>https://w3id.org/security/data-integrity/v2</code></a></span></dd></dl></section><section id="ProofGraph" resource="sec:ProofGraph" typeof="rdfs:Class"><h4><code>ProofGraph</code></h4><p property="rdfs:label"><em>An RDF Graph for a digital proof</em></p><div property="rdfs:comment" datatype="rdf:HTML">Instances of this class are <a href="https://www.w3.org/TR/rdf12-concepts/#section-rdf-graph">RDF Graphs</a> [[RDF12-CONCEPTS]], where each of these graphs must include exactly one <a href="#Proof">Proof</a> instance.</div><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range of:</dt><dd><a href="#proof"><code>proof</code></a></dd></dl></section><section id="VerificationMethod" resource="sec:VerificationMethod" typeof="rdfs:Class"><h4><code>VerificationMethod</code></h4><p property="rdfs:label"><em>Verification method</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/controller-document/#verification-methods">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Range of:</dt><dd><a href="#verificationMethod"><code>verificationMethod</code></a>, <a href="#authentication"><code>authentication</code></a>, <a href="#assertionMethod"><code>assertionMethod</code></a>, <a href="#capabilityDelegationMethod"><code>capabilityDelegationMethod</code></a>, <a href="#capabilityInvocationMethod"><code>capabilityInvocationMethod</code></a>, <a href="#keyAgreementMethod"><code>keyAgreementMethod</code></a></dd><dt>Domain of:</dt><dd><a href="#controller"><code>controller</code></a>, <a href="#revoked"><code>revoked</code></a></dd><dt>In the domain of:</dt><dd><a href="#expiration"><code>expiration</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@context</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/data-integrity/v2"><code>https://w3id.org/security/data-integrity/v2</code></a></span></dd></dl></section><section id="VerificationRelationship" resource="sec:VerificationRelationship" typeof="rdfs:Class"><h4><code>VerificationRelationship</code></h4><p property="rdfs:label"><em>Verification relationship</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/controller-document/#verification-relationships">formal definition of the term</a>.</p><div property="rdfs:comment" datatype="rdf:HTML">Instances of this class are verification relationships like, for example, <a href="#authentication">authentication</a> or <a href="#assertionMethod">assertionMethod</a>. These resources can also appear as values of the <a href="#proofPurpose">proofPurpose</a> property.</div><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Subclass of:</dt><dd><span property="rdfs:subClassOf" resource="rdf:Property"><code>rdf:Property</code></span></dd></dl><dl class="terms"><dt>Range of:</dt><dd><a href="#proofPurpose"><code>proofPurpose</code></a></dd></dl></section><section id="DataIntegrityProof" resource="sec:DataIntegrityProof" typeof="rdfs:Class"><h4><code>DataIntegrityProof</code></h4><p property="rdfs:label"><em>A Data Integrity Proof</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#dataintegrityproof">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Subclass of:</dt><dd><span property="rdfs:subClassOf" resource="sec:Proof"><a href="#Proof"><code>Proof</code></a></span></dd></dl><dl class="terms"><dt>Domain of:</dt><dd><a href="#cryptosuite"><code>cryptosuite</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@contexts</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/data-integrity/v2"><code>https://w3id.org/security/data-integrity/v2</code></a></span>, <span rev="schema:mentions"><a href="https://www.w3.org/ns/credentials/v2"><code>https://www.w3.org/ns/credentials/v2</code></a></span></dd></dl></section><section id="Multikey" resource="sec:Multikey" typeof="rdfs:Class"><h4><code>Multikey</code></h4><p property="rdfs:label"><em>Multikey Verification Method</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/controller-document/#multikey">formal definition of the term</a>.</p><dl class="terms"><dt>See also:</dt><dd><a href="https://www.w3.org/TR/vc-di-eddsa/#multikey" property="rdfs:seeAlso">EdDSA Cryptosuites</a><br><a href="https://www.w3.org/TR/vc-di-ecdsa/#multikey" property="rdfs:seeAlso">ECDSA Cryptosuites</a><br><a href="https://www.w3.org/TR/vc-di-bbs/#multikey" property="rdfs:seeAlso">BBS Cryptosuites</a><br></dd></dl><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Subclass of:</dt><dd><span property="rdfs:subClassOf" resource="sec:VerificationMethod"><a href="#VerificationMethod"><code>VerificationMethod</code></a></span></dd></dl><dl class="terms"><dt>Domain of:</dt><dd><a href="#publicKeyMultibase"><code>publicKeyMultibase</code></a>, <a href="#secretKeyMultibase"><code>secretKeyMultibase</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@context</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/multikey/v1"><code>https://w3id.org/security/multikey/v1</code></a></span></dd></dl></section><section id="JsonWebKey" resource="sec:JsonWebKey" typeof="rdfs:Class"><h4><code>JsonWebKey</code></h4><p property="rdfs:label"><em>JSON Web Key Verification Method</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/controller-document/#jsonwebkey">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Subclass of:</dt><dd><span property="rdfs:subClassOf" resource="sec:VerificationMethod"><a href="#VerificationMethod"><code>VerificationMethod</code></a></span></dd></dl><dl class="terms"><dt>Domain of:</dt><dd><a href="#publicKeyJwk"><code>publicKeyJwk</code></a>, <a href="#secretKeyJwk"><code>secretKeyJwk</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@context</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/jwk/v1"><code>https://w3id.org/security/jwk/v1</code></a></span></dd></dl></section><section id="Ed25519VerificationKey2020" resource="sec:Ed25519VerificationKey2020" typeof="rdfs:Class"><h4><code>Ed25519VerificationKey2020</code></h4><p property="rdfs:label"><em>ED2559 Verification Key, 2020 version</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-di-eddsa/#ed25519verificationkey2020">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Subclass of:</dt><dd><span property="rdfs:subClassOf" resource="sec:VerificationMethod"><a href="#VerificationMethod"><code>VerificationMethod</code></a></span></dd></dl></section><section id="Ed25519Signature2020" resource="sec:Ed25519Signature2020" typeof="rdfs:Class"><h4><code>Ed25519Signature2020</code></h4><p property="rdfs:label"><em>Ed25519 Signature Suite, 2020 version</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-di-eddsa/#ed25519signature2020">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Subclass of:</dt><dd><span property="rdfs:subClassOf" resource="sec:Proof"><a href="#Proof"><code>Proof</code></a></span></dd></dl></section><section id="ProcessingError" resource="sec:ProcessingError" typeof="rdfs:Class"><h4><code>ProcessingError</code></h4><p property="rdfs:label"><em>Processing error</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#processing-errors">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span></section></section> <section id="datatype_definitions" class="term_definitions"> <h2>Datatype definitions</h2> - <p>The following are datatype definitions in the <code>sec</code> namespace.</p><section id="cryptosuiteString" resource="sec:cryptosuiteString" typeof="xsd:string"><h4><code>cryptosuiteString</code></h4><p property="rdfs:label"><em>Datatype for cryptosuite Identifiers</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#cryptosuiteString">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Derived from:</dt><dd><span property="rdfs:subClassOf" resource="xsd:string"><code>xsd:string</code></span></dd></dl><dl class="terms"><dt>Range of:</dt><dd><a href="#cryptosuite"><code>cryptosuite</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@context</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/data-integrity/v2"><code>https://w3id.org/security/data-integrity/v2</code></a></span></dd></dl></section><section id="multibase" resource="sec:multibase" typeof="xsd:string"><h4><code>multibase</code></h4><p property="rdfs:label"><em>Datatype for multibase values</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#multibase">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Derived from:</dt><dd><span property="rdfs:subClassOf" resource="xsd:string"><code>xsd:string</code></span></dd></dl><dl class="terms"><dt>Range of:</dt><dd><a href="#proofValue"><code>proofValue</code></a>, <a href="#publicKeyMultibase"><code>publicKeyMultibase</code></a>, <a href="#secretKeyMultibase"><code>secretKeyMultibase</code></a>, <a href="#digestMultibase"><code>digestMultibase</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@context</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/multikey/v1"><code>https://w3id.org/security/multikey/v1</code></a></span></dd></dl></section></section> + <p>The following are datatype definitions in the <code>sec</code> namespace.</p><section id="cryptosuiteString" resource="sec:cryptosuiteString" typeof="xsd:string"><h4><code>cryptosuiteString</code></h4><p property="rdfs:label"><em>Datatype for cryptosuite Identifiers</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#cryptosuiteString">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Derived from:</dt><dd><span property="rdfs:subClassOf" resource="xsd:string"><code>xsd:string</code></span></dd></dl><dl class="terms"><dt>Range of:</dt><dd><a href="#cryptosuite"><code>cryptosuite</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@context</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/data-integrity/v2"><code>https://w3id.org/security/data-integrity/v2</code></a></span></dd></dl></section><section id="multibase" resource="sec:multibase" typeof="xsd:string"><h4><code>multibase</code></h4><p property="rdfs:label"><em>Datatype for multibase values</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/controller-document/#multibase">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Derived from:</dt><dd><span property="rdfs:subClassOf" resource="xsd:string"><code>xsd:string</code></span></dd></dl><dl class="terms"><dt>Range of:</dt><dd><a href="#proofValue"><code>proofValue</code></a>, <a href="#publicKeyMultibase"><code>publicKeyMultibase</code></a>, <a href="#secretKeyMultibase"><code>secretKeyMultibase</code></a>, <a href="#digestMultibase"><code>digestMultibase</code></a></dd></dl><dl class="terms"><dt>Relevant <code>@context</code>:</dt><dd><span rev="schema:mentions"><a href="https://w3id.org/security/multikey/v1"><code>https://w3id.org/security/multikey/v1</code></a></span></dd></dl></section></section> <section id="individual_definitions" class="term_definitions"> <h2>Definitions for individuals</h2> - <p>The following are definitions for individuals in the <code>sec</code> namespace.</p><section id="PROOF_GENERATION_ERROR" resource="sec:PROOF_GENERATION_ERROR" typeof="sec:ProcessingError"><h4><code>PROOF_GENERATION_ERROR</code></h4><p property="rdfs:label"><em>Proof generation error</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#PROOF_GENERATION_ERROR">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Type</dt><dd><span><a href="#ProcessingError"><code>ProcessingError</code></a></span><br></dd></dl></section><section id="MALFORMED_PROOF_ERROR" resource="sec:MALFORMED_PROOF_ERROR" typeof="sec:ProcessingError"><h4><code>MALFORMED_PROOF_ERROR</code></h4><p property="rdfs:label"><em>Malformed proof</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#MALFORMED_PROOF_ERROR">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Type</dt><dd><span><a href="#ProcessingError"><code>ProcessingError</code></a></span><br></dd></dl></section><section id="MISMATCHED_PROOF_PURPOSE_ERROR" resource="sec:MISMATCHED_PROOF_PURPOSE_ERROR" typeof="sec:ProcessingError"><h4><code>MISMATCHED_PROOF_PURPOSE_ERROR</code></h4><p property="rdfs:label"><em>Mismatched proof purpose</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#MISMATCHED_PROOF_PURPOSE_ERROR">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Type</dt><dd><span><a href="#ProcessingError"><code>ProcessingError</code></a></span><br></dd></dl></section><section id="INVALID_DOMAIN_ERROR" resource="sec:INVALID_DOMAIN_ERROR" typeof="sec:ProcessingError"><h4><code>INVALID_DOMAIN_ERROR</code></h4><p property="rdfs:label"><em>Invalid proof domain</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#INVALID_DOMAIN_ERROR">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Type</dt><dd><span><a href="#ProcessingError"><code>ProcessingError</code></a></span><br></dd></dl></section><section id="INVALID_CHALLENGE_ERROR" resource="sec:INVALID_CHALLENGE_ERROR" typeof="sec:ProcessingError"><h4><code>INVALID_CHALLENGE_ERROR</code></h4><p property="rdfs:label"><em>Invalid challenge</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#INVALID_CHALLENGE_ERROR">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Type</dt><dd><span><a href="#ProcessingError"><code>ProcessingError</code></a></span><br></dd></dl></section><section id="INVALID_VERIFICATION_METHOD_URL" resource="sec:INVALID_VERIFICATION_METHOD_URL" typeof="sec:ProcessingError"><h4><code>INVALID_VERIFICATION_METHOD_URL</code></h4><p property="rdfs:label"><em>Invalid verification method URL</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#INVALID_VERIFICATION_METHOD_URL">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Type</dt><dd><span><a href="#ProcessingError"><code>ProcessingError</code></a></span><br></dd></dl></section><section id="INVALID_CONTROLLER_DOCUMENT_ID" resource="sec:INVALID_CONTROLLER_DOCUMENT_ID" typeof="sec:ProcessingError"><h4><code>INVALID_CONTROLLER_DOCUMENT_ID</code></h4><p property="rdfs:label"><em>Invalid controller document id</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#INVALID_CONTROLLER_DOCUMENT_ID">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Type</dt><dd><span><a href="#ProcessingError"><code>ProcessingError</code></a></span><br></dd></dl></section><section id="INVALID_CONTROLLER_DOCUMENT" resource="sec:INVALID_CONTROLLER_DOCUMENT" typeof="sec:ProcessingError"><h4><code>INVALID_CONTROLLER_DOCUMENT</code></h4><p property="rdfs:label"><em>Invalid controller document</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#INVALID_CONTROLLER_DOCUMENT">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Type</dt><dd><span><a href="#ProcessingError"><code>ProcessingError</code></a></span><br></dd></dl></section><section id="INVALID_VERIFICATION_METHOD" resource="sec:INVALID_VERIFICATION_METHOD" typeof="sec:ProcessingError"><h4><code>INVALID_VERIFICATION_METHOD</code></h4><p property="rdfs:label"><em>Invalid verification method</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#INVALID_VERIFICATION_METHOD">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Type</dt><dd><span><a href="#ProcessingError"><code>ProcessingError</code></a></span><br></dd></dl></section><section id="INVALID_PROOF_PURPOSE_FOR_VERIFICATION_METHOD" resource="sec:INVALID_PROOF_PURPOSE_FOR_VERIFICATION_METHOD" typeof="sec:ProcessingError"><h4><code>INVALID_PROOF_PURPOSE_FOR_VERIFICATION_METHOD</code></h4><p property="rdfs:label"><em>Invalid proof purpose for verification method</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#INVALID_PROOF_PURPOSE_FOR_VERIFICATION_METHOD">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Type</dt><dd><span><a href="#ProcessingError"><code>ProcessingError</code></a></span><br></dd></dl></section></section> + <p>The following are definitions for individuals in the <code>sec</code> namespace.</p><section id="PROOF_GENERATION_ERROR" resource="sec:PROOF_GENERATION_ERROR" typeof="sec:ProcessingError"><h4><code>PROOF_GENERATION_ERROR</code></h4><p property="rdfs:label"><em>Proof generation error (-16)</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#PROOF_GENERATION_ERROR">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Type</dt><dd><span><a href="#ProcessingError"><code>ProcessingError</code></a></span><br></dd></dl></section><section id="MALFORMED_PROOF_ERROR" resource="sec:MALFORMED_PROOF_ERROR" typeof="sec:ProcessingError"><h4><code>MALFORMED_PROOF_ERROR</code></h4><p property="rdfs:label"><em>Malformed proof (-17)</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#MALFORMED_PROOF_ERROR">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Type</dt><dd><span><a href="#ProcessingError"><code>ProcessingError</code></a></span><br></dd></dl></section><section id="MISMATCHED_PROOF_PURPOSE_ERROR" resource="sec:MISMATCHED_PROOF_PURPOSE_ERROR" typeof="sec:ProcessingError"><h4><code>MISMATCHED_PROOF_PURPOSE_ERROR</code></h4><p property="rdfs:label"><em>Mismatched proof purpose (-18)</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#MISMATCHED_PROOF_PURPOSE_ERROR">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Type</dt><dd><span><a href="#ProcessingError"><code>ProcessingError</code></a></span><br></dd></dl></section><section id="INVALID_DOMAIN_ERROR" resource="sec:INVALID_DOMAIN_ERROR" typeof="sec:ProcessingError"><h4><code>INVALID_DOMAIN_ERROR</code></h4><p property="rdfs:label"><em>Invalid proof domain (-19)</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#INVALID_DOMAIN_ERROR">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Type</dt><dd><span><a href="#ProcessingError"><code>ProcessingError</code></a></span><br></dd></dl></section><section id="INVALID_CHALLENGE_ERROR" resource="sec:INVALID_CHALLENGE_ERROR" typeof="sec:ProcessingError"><h4><code>INVALID_CHALLENGE_ERROR</code></h4><p property="rdfs:label"><em>Invalid challenge (-20)</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#INVALID_CHALLENGE_ERROR">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Type</dt><dd><span><a href="#ProcessingError"><code>ProcessingError</code></a></span><br></dd></dl></section><section id="INVALID_VERIFICATION_METHOD_URL" resource="sec:INVALID_VERIFICATION_METHOD_URL" typeof="sec:ProcessingError"><h4><code>INVALID_VERIFICATION_METHOD_URL</code></h4><p property="rdfs:label"><em>Invalid verification method URL (-21)</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#INVALID_VERIFICATION_METHOD_URL">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Type</dt><dd><span><a href="#ProcessingError"><code>ProcessingError</code></a></span><br></dd></dl></section><section id="INVALID_CONTROLLER_DOCUMENT_ID" resource="sec:INVALID_CONTROLLER_DOCUMENT_ID" typeof="sec:ProcessingError"><h4><code>INVALID_CONTROLLER_DOCUMENT_ID</code></h4><p property="rdfs:label"><em>Invalid controller document id (-22)</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#INVALID_CONTROLLER_DOCUMENT_ID">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Type</dt><dd><span><a href="#ProcessingError"><code>ProcessingError</code></a></span><br></dd></dl></section><section id="INVALID_CONTROLLER_DOCUMENT" resource="sec:INVALID_CONTROLLER_DOCUMENT" typeof="sec:ProcessingError"><h4><code>INVALID_CONTROLLER_DOCUMENT</code></h4><p property="rdfs:label"><em>Invalid controller document (-23)</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#INVALID_CONTROLLER_DOCUMENT">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Type</dt><dd><span><a href="#ProcessingError"><code>ProcessingError</code></a></span><br></dd></dl></section><section id="INVALID_VERIFICATION_METHOD" resource="sec:INVALID_VERIFICATION_METHOD" typeof="sec:ProcessingError"><h4><code>INVALID_VERIFICATION_METHOD</code></h4><p property="rdfs:label"><em>Invalid verification method (-24)</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#INVALID_VERIFICATION_METHOD">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Type</dt><dd><span><a href="#ProcessingError"><code>ProcessingError</code></a></span><br></dd></dl></section><section id="INVALID_PROOF_PURPOSE_FOR_VERIFICATION_METHOD" resource="sec:INVALID_PROOF_PURPOSE_FOR_VERIFICATION_METHOD" typeof="sec:ProcessingError"><h4><code>INVALID_PROOF_PURPOSE_FOR_VERIFICATION_METHOD</code></h4><p property="rdfs:label"><em>Invalid proof purpose for verification method (-25)</em></p><p>See the <a rel="rdfs:isDefinedBy" href="https://www.w3.org/TR/vc-data-integrity/#INVALID_PROOF_PURPOSE_FOR_VERIFICATION_METHOD">formal definition of the term</a>.</p><span property="rdfs:isDefinedBy" resource="sec:"></span><span style="display: none" property="vs:term_status">stable</span><dl class="terms"><dt>Type</dt><dd><span><a href="#ProcessingError"><code>ProcessingError</code></a></span><br></dd></dl></section></section> </section> <section id="reserved_term_definitions"> diff --git a/previews/di/vocabulary.jsonld b/previews/di/vocabulary.jsonld index 33ad9f2..19dd3d6 100644 --- a/previews/di/vocabulary.jsonld +++ b/previews/di/vocabulary.jsonld @@ -92,14 +92,14 @@ "@language": "en" }, "rdfs:seeAlso": "https://www.w3.org/TR/vc-data-integrity/", - "dc:date": "2024-03-20", + "dc:date": "2024-07-04", "rdfs_properties": [ { "@id": "sec:verificationMethod", "@type": "rdf:Property", "rdfs:range": "sec:VerificationMethod", "rdfs:label": "Verification method", - "rdfs:isDefinedBy": "https://www.w3.org/TR/vc-data-integrity/#dfn-verificationmethod", + "rdfs:isDefinedBy": "https://www.w3.org/TR/controller-document/#dfn-verificationmethod", "vs:term_status": "stable", "rdfs:seeAlso": [ "https://www.w3.org/TR/did-core/#verification-methods" @@ -123,7 +123,7 @@ ], "rdfs:domain": "sec:VerificationMethod", "rdfs:label": "Controller", - "rdfs:isDefinedBy": "https://www.w3.org/TR/vc-data-integrity/#defn-controller", + "rdfs:isDefinedBy": "https://www.w3.org/TR/controller-document/#defn-controller", "vs:term_status": "stable", "mentioned": [ { @@ -341,7 +341,7 @@ ], "rdfs:range": "sec:VerificationMethod", "rdfs:label": "Authentication method", - "rdfs:isDefinedBy": "https://www.w3.org/TR/vc-data-integrity/#dfn-authentication", + "rdfs:isDefinedBy": "https://www.w3.org/TR/controller-document/#defn-authentication", "vs:term_status": "stable", "mentioned": [ { @@ -366,7 +366,7 @@ ], "rdfs:range": "sec:VerificationMethod", "rdfs:label": "Assertion method", - "rdfs:isDefinedBy": "https://www.w3.org/TR/vc-data-integrity/#dfn-assertionmethod", + "rdfs:isDefinedBy": "https://www.w3.org/TR/controller-document/#defn-assertionmethod", "vs:term_status": "stable", "mentioned": [ { @@ -395,7 +395,7 @@ "@value": "<div>Historically, this property has often been expressed using `capabilityDelegation` as a shortened term in JSON-LD. Since this shortened term and its mapping to this property are in significant use in the ecosystem, the inconsistency between the short term name (`capabilityDelegation`) and the property identifier (`...#capabilityDelegationMethod`) is expected and should not trigger an error.</div>", "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#HTML" }, - "rdfs:isDefinedBy": "https://www.w3.org/TR/vc-data-integrity/#dfn-capabilitydelegation", + "rdfs:isDefinedBy": "https://www.w3.org/TR/controller-document/#defn-capabilityDelegation", "vs:term_status": "stable", "mentioned": [ { @@ -424,7 +424,7 @@ "@value": "<div>Historically, this property has often been expressed using `capabilityInvocation` as a shortened term in JSON-LD. Since this shortened term and its mapping to this property are in significant use in the ecosystem, the inconsistency between the short term name (`capabilityInvocation`) and the property identifier (`...#capabilityInvocationMethod`) is expected and should not trigger an error.</div>", "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#HTML" }, - "rdfs:isDefinedBy": "https://www.w3.org/TR/vc-data-integrity/#dfn-capabilityinvocation", + "rdfs:isDefinedBy": "https://www.w3.org/TR/controller-document/#defn-capabilityInvocation", "vs:term_status": "stable", "mentioned": [ { @@ -453,7 +453,7 @@ "@value": "<div>Historically, this property has often been expressed using `keyAgreement` as a shortened term in JSON-LD. Since this shortened term and its mapping to this property are in significant use in the ecosystem, the inconsistency between the short term name (`keyAgreement`) and the property identifier (`...#keyAgreementMethod`) is expected and should not trigger an error.</div>", "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#HTML" }, - "rdfs:isDefinedBy": "https://www.w3.org/TR/vc-data-integrity/#dfn-keyagreement", + "rdfs:isDefinedBy": "https://www.w3.org/TR/controller-document/#defn-keyAgreement", "vs:term_status": "stable", "mentioned": [ { @@ -501,12 +501,11 @@ "rdfs:domain": "sec:Multikey", "rdfs:range": "sec:multibase", "rdfs:label": "Public key multibase", - "rdfs:isDefinedBy": "https://www.w3.org/TR/vc-data-integrity/#dfn-publickeymultibase", + "rdfs:isDefinedBy": "https://www.w3.org/TR/controller-document/#dfn-publickeymultibase", "vs:term_status": "stable", "rdfs:seeAlso": [ "https://datatracker.ietf.org/doc/html/draft-multiformats-multibase-03", - "https://github.com/multiformats/multicodec/blob/master/table.csv", - "https://w3c-ccg.github.io/lds-ed25519-2020/" + "https://github.com/multiformats/multicodec/blob/master/table.csv" ], "mentioned": [ { @@ -524,12 +523,11 @@ "rdfs:domain": "sec:Multikey", "rdfs:range": "sec:multibase", "rdfs:label": "Secret key multibase", - "rdfs:isDefinedBy": "https://www.w3.org/TR/vc-data-integrity/#dfn-secretkeymultibase", + "rdfs:isDefinedBy": "https://www.w3.org/TR/controller-document/#dfn-secretkeymultibase", "vs:term_status": "stable", "rdfs:seeAlso": [ "https://datatracker.ietf.org/doc/html/draft-multiformats-multibase-03", - "https://github.com/multiformats/multicodec/blob/master/table.csv", - "https://w3c-ccg.github.io/lds-ed25519-2020/" + "https://github.com/multiformats/multicodec/blob/master/table.csv" ], "mentioned": [ { @@ -547,7 +545,7 @@ "rdfs:domain": "sec:JsonWebKey", "rdfs:range": "rdf:JSON", "rdfs:label": "Public key JWK", - "rdfs:isDefinedBy": "https://www.w3.org/TR/vc-data-integrity/#dfn-publickeyjwk", + "rdfs:isDefinedBy": "https://www.w3.org/TR/controller-document/#dfn-publickeyjwk", "vs:term_status": "stable", "rdfs:seeAlso": [ "https://www.iana.org/assignments/jose/jose.xhtml", @@ -569,7 +567,7 @@ "rdfs:domain": "sec:JsonWebKey", "rdfs:range": "rdf:JSON", "rdfs:label": "Secret key JWK", - "rdfs:isDefinedBy": "https://www.w3.org/TR/vc-data-integrity/#dfn-secretkeyjwk", + "rdfs:isDefinedBy": "https://www.w3.org/TR/controller-document/#dfn-secretkeyjwk", "vs:term_status": "stable", "rdfs:seeAlso": [ "https://www.iana.org/assignments/jose/jose.xhtml", @@ -591,7 +589,7 @@ "rdfs:domain": "sec:VerificationMethod", "rdfs:range": "xsd:dateTime", "rdfs:label": "Revocation time", - "rdfs:isDefinedBy": "https://www.w3.org/TR/vc-data-integrity/#dfn-revoked", + "rdfs:isDefinedBy": "https://www.w3.org/TR/controller-document/#dfn-revoked", "vs:term_status": "stable", "mentioned": [ { @@ -789,7 +787,7 @@ "@id": "sec:VerificationMethod", "@type": "rdfs:Class", "rdfs:label": "Verification method", - "rdfs:isDefinedBy": "https://www.w3.org/TR/vc-data-integrity/#verification-methods", + "rdfs:isDefinedBy": "https://www.w3.org/TR/controller-document/#verification-methods", "vs:term_status": "stable", "mentioned": [ { @@ -809,7 +807,7 @@ "@value": "<div>Instances of this class are verification relationships like, for example, <a href=\"#authentication\">authentication</a> or <a href=\"#assertionMethod\">assertionMethod</a>. These resources can also appear as values of the <a href=\"#proofPurpose\">proofPurpose</a> property.</div>", "@type": "http://www.w3.org/1999/02/22-rdf-syntax-ns#HTML" }, - "rdfs:isDefinedBy": "https://www.w3.org/TR/vc-data-integrity/#verification-relationships", + "rdfs:isDefinedBy": "https://www.w3.org/TR/controller-document/#verification-relationships", "vs:term_status": "stable" }, { @@ -839,10 +837,12 @@ "sec:VerificationMethod" ], "rdfs:label": "Multikey Verification Method", - "rdfs:isDefinedBy": "https://www.w3.org/TR/vc-data-integrity/#multikey", + "rdfs:isDefinedBy": "https://www.w3.org/TR/controller-document/#multikey", "vs:term_status": "stable", "rdfs:seeAlso": [ - "https://www.w3.org/TR/vc-di-eddsa/#multikey" + "https://www.w3.org/TR/vc-di-eddsa/#multikey", + "https://www.w3.org/TR/vc-di-ecdsa/#multikey", + "https://www.w3.org/TR/vc-di-bbs/#multikey" ], "mentioned": [ { @@ -858,7 +858,7 @@ "sec:VerificationMethod" ], "rdfs:label": "JSON Web Key Verification Method", - "rdfs:isDefinedBy": "https://www.w3.org/TR/vc-data-integrity/#jsonwebkey", + "rdfs:isDefinedBy": "https://www.w3.org/TR/controller-document/#jsonwebkey", "vs:term_status": "stable", "mentioned": [ { @@ -891,7 +891,7 @@ "@id": "sec:ProcessingError", "@type": "rdfs:Class", "rdfs:label": "Processing error", - "rdfs:isDefinedBy": "https://www.w3.org/TR/vc-di-eddsa/#errors", + "rdfs:isDefinedBy": "https://www.w3.org/TR/vc-data-integrity/#processing-errors", "vs:term_status": "stable" }, { @@ -1074,70 +1074,70 @@ { "@id": "sec:PROOF_GENERATION_ERROR", "@type": "sec:ProcessingError", - "rdfs:label": "Proof generation error", + "rdfs:label": "Proof generation error (-16)", "rdfs:isDefinedBy": "https://www.w3.org/TR/vc-data-integrity/#PROOF_GENERATION_ERROR", "vs:term_status": "stable" }, { "@id": "sec:MALFORMED_PROOF_ERROR", "@type": "sec:ProcessingError", - "rdfs:label": "Malformed proof", + "rdfs:label": "Malformed proof (-17)", "rdfs:isDefinedBy": "https://www.w3.org/TR/vc-data-integrity/#MALFORMED_PROOF_ERROR", "vs:term_status": "stable" }, { "@id": "sec:MISMATCHED_PROOF_PURPOSE_ERROR", "@type": "sec:ProcessingError", - "rdfs:label": "Mismatched proof purpose", + "rdfs:label": "Mismatched proof purpose (-18)", "rdfs:isDefinedBy": "https://www.w3.org/TR/vc-data-integrity/#MISMATCHED_PROOF_PURPOSE_ERROR", "vs:term_status": "stable" }, { "@id": "sec:INVALID_DOMAIN_ERROR", "@type": "sec:ProcessingError", - "rdfs:label": "Invalid proof domain", + "rdfs:label": "Invalid proof domain (-19)", "rdfs:isDefinedBy": "https://www.w3.org/TR/vc-data-integrity/#INVALID_DOMAIN_ERROR", "vs:term_status": "stable" }, { "@id": "sec:INVALID_CHALLENGE_ERROR", "@type": "sec:ProcessingError", - "rdfs:label": "Invalid challenge", + "rdfs:label": "Invalid challenge (-20)", "rdfs:isDefinedBy": "https://www.w3.org/TR/vc-data-integrity/#INVALID_CHALLENGE_ERROR", "vs:term_status": "stable" }, { "@id": "sec:INVALID_VERIFICATION_METHOD_URL", "@type": "sec:ProcessingError", - "rdfs:label": "Invalid verification method URL", + "rdfs:label": "Invalid verification method URL (-21)", "rdfs:isDefinedBy": "https://www.w3.org/TR/vc-data-integrity/#INVALID_VERIFICATION_METHOD_URL", "vs:term_status": "stable" }, { "@id": "sec:INVALID_CONTROLLER_DOCUMENT_ID", "@type": "sec:ProcessingError", - "rdfs:label": "Invalid controller document id", + "rdfs:label": "Invalid controller document id (-22)", "rdfs:isDefinedBy": "https://www.w3.org/TR/vc-data-integrity/#INVALID_CONTROLLER_DOCUMENT_ID", "vs:term_status": "stable" }, { "@id": "sec:INVALID_CONTROLLER_DOCUMENT", "@type": "sec:ProcessingError", - "rdfs:label": "Invalid controller document", + "rdfs:label": "Invalid controller document (-23)", "rdfs:isDefinedBy": "https://www.w3.org/TR/vc-data-integrity/#INVALID_CONTROLLER_DOCUMENT", "vs:term_status": "stable" }, { "@id": "sec:INVALID_VERIFICATION_METHOD", "@type": "sec:ProcessingError", - "rdfs:label": "Invalid verification method", + "rdfs:label": "Invalid verification method (-24)", "rdfs:isDefinedBy": "https://www.w3.org/TR/vc-data-integrity/#INVALID_VERIFICATION_METHOD", "vs:term_status": "stable" }, { "@id": "sec:INVALID_PROOF_PURPOSE_FOR_VERIFICATION_METHOD", "@type": "sec:ProcessingError", - "rdfs:label": "Invalid proof purpose for verification method", + "rdfs:label": "Invalid proof purpose for verification method (-25)", "rdfs:isDefinedBy": "https://www.w3.org/TR/vc-data-integrity/#INVALID_PROOF_PURPOSE_FOR_VERIFICATION_METHOD", "vs:term_status": "stable" } @@ -1166,7 +1166,7 @@ "xsd:string" ], "rdfs:label": "Datatype for multibase values", - "rdfs:isDefinedBy": "https://www.w3.org/TR/vc-data-integrity/#multibase", + "rdfs:isDefinedBy": "https://www.w3.org/TR/controller-document/#multibase", "vs:term_status": "stable", "mentioned": [ { diff --git a/previews/di/vocabulary.ttl b/previews/di/vocabulary.ttl index 1f2c988..36747b4 100644 --- a/previews/di/vocabulary.ttl +++ b/previews/di/vocabulary.ttl @@ -15,14 +15,14 @@ sec: a owl:Ontology ; dc:description """vocabulary used to ensure the authenticity and integrity of Verifiable Credentials and similar types of constrained digital documents using cryptography, especially through the use of digital signatures and related mathematical proofs """@en ; rdfs:seeAlso <https://www.w3.org/TR/vc-data-integrity/> ; - dc:date "2024-03-20"^^xsd:date ; + dc:date "2024-07-04"^^xsd:date ; . # Property definitions sec:verificationMethod a rdf:Property ; rdfs:range sec:VerificationMethod ; rdfs:label "Verification method" ; - rdfs:isDefinedBy <https://www.w3.org/TR/vc-data-integrity/#dfn-verificationmethod>, <https://w3id.org/security#> ; + rdfs:isDefinedBy <https://www.w3.org/TR/controller-document/#dfn-verificationmethod>, <https://w3id.org/security#> ; vs:term_status "stable" ; rdfs:seeAlso <https://www.w3.org/TR/did-core/#verification-methods> ; . @@ -30,7 +30,7 @@ sec:verificationMethod a rdf:Property ; sec:controller a rdf:Property, owl:ObjectProperty ; rdfs:domain sec:VerificationMethod ; rdfs:label "Controller" ; - rdfs:isDefinedBy <https://www.w3.org/TR/vc-data-integrity/#defn-controller>, <https://w3id.org/security#> ; + rdfs:isDefinedBy <https://www.w3.org/TR/controller-document/#defn-controller>, <https://w3id.org/security#> ; vs:term_status "stable" ; . @@ -109,14 +109,14 @@ sec:nonce a rdf:Property, owl:DatatypeProperty ; sec:authentication a rdf:Property, sec:VerificationRelationship ; rdfs:range sec:VerificationMethod ; rdfs:label "Authentication method" ; - rdfs:isDefinedBy <https://www.w3.org/TR/vc-data-integrity/#dfn-authentication>, <https://w3id.org/security#> ; + rdfs:isDefinedBy <https://www.w3.org/TR/controller-document/#defn-authentication>, <https://w3id.org/security#> ; vs:term_status "stable" ; . sec:assertionMethod a rdf:Property, sec:VerificationRelationship ; rdfs:range sec:VerificationMethod ; rdfs:label "Assertion method" ; - rdfs:isDefinedBy <https://www.w3.org/TR/vc-data-integrity/#dfn-assertionmethod>, <https://w3id.org/security#> ; + rdfs:isDefinedBy <https://www.w3.org/TR/controller-document/#defn-assertionmethod>, <https://w3id.org/security#> ; vs:term_status "stable" ; . @@ -124,7 +124,7 @@ sec:capabilityDelegationMethod a rdf:Property, sec:VerificationRelationship ; rdfs:range sec:VerificationMethod ; rdfs:label "Capability delegation method" ; rdfs:comment """<div>Historically, this property has often been expressed using `capabilityDelegation` as a shortened term in JSON-LD. Since this shortened term and its mapping to this property are in significant use in the ecosystem, the inconsistency between the short term name (`capabilityDelegation`) and the property identifier (`...#capabilityDelegationMethod`) is expected and should not trigger an error.</div>"""^^rdf:HTML ; - rdfs:isDefinedBy <https://www.w3.org/TR/vc-data-integrity/#dfn-capabilitydelegation>, <https://w3id.org/security#> ; + rdfs:isDefinedBy <https://www.w3.org/TR/controller-document/#defn-capabilityDelegation>, <https://w3id.org/security#> ; vs:term_status "stable" ; . @@ -132,7 +132,7 @@ sec:capabilityInvocationMethod a rdf:Property, sec:VerificationRelationship ; rdfs:range sec:VerificationMethod ; rdfs:label "Capability invocation method" ; rdfs:comment """<div>Historically, this property has often been expressed using `capabilityInvocation` as a shortened term in JSON-LD. Since this shortened term and its mapping to this property are in significant use in the ecosystem, the inconsistency between the short term name (`capabilityInvocation`) and the property identifier (`...#capabilityInvocationMethod`) is expected and should not trigger an error.</div>"""^^rdf:HTML ; - rdfs:isDefinedBy <https://www.w3.org/TR/vc-data-integrity/#dfn-capabilityinvocation>, <https://w3id.org/security#> ; + rdfs:isDefinedBy <https://www.w3.org/TR/controller-document/#defn-capabilityInvocation>, <https://w3id.org/security#> ; vs:term_status "stable" ; . @@ -140,7 +140,7 @@ sec:keyAgreementMethod a rdf:Property, sec:VerificationRelationship ; rdfs:range sec:VerificationMethod ; rdfs:label "Key agreement protocols" ; rdfs:comment """<div>Historically, this property has often been expressed using `keyAgreement` as a shortened term in JSON-LD. Since this shortened term and its mapping to this property are in significant use in the ecosystem, the inconsistency between the short term name (`keyAgreement`) and the property identifier (`...#keyAgreementMethod`) is expected and should not trigger an error.</div>"""^^rdf:HTML ; - rdfs:isDefinedBy <https://www.w3.org/TR/vc-data-integrity/#dfn-keyagreement>, <https://w3id.org/security#> ; + rdfs:isDefinedBy <https://www.w3.org/TR/controller-document/#defn-keyAgreement>, <https://w3id.org/security#> ; vs:term_status "stable" ; . @@ -156,25 +156,25 @@ sec:publicKeyMultibase a rdf:Property, owl:DatatypeProperty ; rdfs:domain sec:Multikey ; rdfs:range sec:multibase ; rdfs:label "Public key multibase" ; - rdfs:isDefinedBy <https://www.w3.org/TR/vc-data-integrity/#dfn-publickeymultibase>, <https://w3id.org/security#> ; + rdfs:isDefinedBy <https://www.w3.org/TR/controller-document/#dfn-publickeymultibase>, <https://w3id.org/security#> ; vs:term_status "stable" ; - rdfs:seeAlso <https://datatracker.ietf.org/doc/html/draft-multiformats-multibase-03>, <https://github.com/multiformats/multicodec/blob/master/table.csv>, <https://w3c-ccg.github.io/lds-ed25519-2020/> ; + rdfs:seeAlso <https://datatracker.ietf.org/doc/html/draft-multiformats-multibase-03>, <https://github.com/multiformats/multicodec/blob/master/table.csv> ; . sec:secretKeyMultibase a rdf:Property, owl:DatatypeProperty ; rdfs:domain sec:Multikey ; rdfs:range sec:multibase ; rdfs:label "Secret key multibase" ; - rdfs:isDefinedBy <https://www.w3.org/TR/vc-data-integrity/#dfn-secretkeymultibase>, <https://w3id.org/security#> ; + rdfs:isDefinedBy <https://www.w3.org/TR/controller-document/#dfn-secretkeymultibase>, <https://w3id.org/security#> ; vs:term_status "stable" ; - rdfs:seeAlso <https://datatracker.ietf.org/doc/html/draft-multiformats-multibase-03>, <https://github.com/multiformats/multicodec/blob/master/table.csv>, <https://w3c-ccg.github.io/lds-ed25519-2020/> ; + rdfs:seeAlso <https://datatracker.ietf.org/doc/html/draft-multiformats-multibase-03>, <https://github.com/multiformats/multicodec/blob/master/table.csv> ; . sec:publicKeyJwk a rdf:Property, owl:DatatypeProperty ; rdfs:domain sec:JsonWebKey ; rdfs:range rdf:JSON ; rdfs:label "Public key JWK" ; - rdfs:isDefinedBy <https://www.w3.org/TR/vc-data-integrity/#dfn-publickeyjwk>, <https://w3id.org/security#> ; + rdfs:isDefinedBy <https://www.w3.org/TR/controller-document/#dfn-publickeyjwk>, <https://w3id.org/security#> ; vs:term_status "stable" ; rdfs:seeAlso <https://www.iana.org/assignments/jose/jose.xhtml>, <https://tools.ietf.org/html/rfc7517> ; . @@ -183,7 +183,7 @@ sec:secretKeyJwk a rdf:Property, owl:DatatypeProperty ; rdfs:domain sec:JsonWebKey ; rdfs:range rdf:JSON ; rdfs:label "Secret key JWK" ; - rdfs:isDefinedBy <https://www.w3.org/TR/vc-data-integrity/#dfn-secretkeyjwk>, <https://w3id.org/security#> ; + rdfs:isDefinedBy <https://www.w3.org/TR/controller-document/#dfn-secretkeyjwk>, <https://w3id.org/security#> ; vs:term_status "stable" ; rdfs:seeAlso <https://www.iana.org/assignments/jose/jose.xhtml>, <https://tools.ietf.org/html/rfc7517> ; . @@ -192,7 +192,7 @@ sec:revoked a rdf:Property, owl:DatatypeProperty ; rdfs:domain sec:VerificationMethod ; rdfs:range xsd:dateTime ; rdfs:label "Revocation time" ; - rdfs:isDefinedBy <https://www.w3.org/TR/vc-data-integrity/#dfn-revoked>, <https://w3id.org/security#> ; + rdfs:isDefinedBy <https://www.w3.org/TR/controller-document/#dfn-revoked>, <https://w3id.org/security#> ; vs:term_status "stable" ; . @@ -313,7 +313,7 @@ sec:ProofGraph a rdfs:Class ; sec:VerificationMethod a rdfs:Class ; rdfs:label "Verification method" ; - rdfs:isDefinedBy <https://www.w3.org/TR/vc-data-integrity/#verification-methods>, <https://w3id.org/security#> ; + rdfs:isDefinedBy <https://www.w3.org/TR/controller-document/#verification-methods>, <https://w3id.org/security#> ; vs:term_status "stable" ; . @@ -321,7 +321,7 @@ sec:VerificationRelationship a rdfs:Class ; rdfs:subClassOf rdf:Property ; rdfs:label "Verification relationship" ; rdfs:comment """<div>Instances of this class are verification relationships like, for example, <a href="#authentication">authentication</a> or <a href="#assertionMethod">assertionMethod</a>. These resources can also appear as values of the <a href="#proofPurpose">proofPurpose</a> property.</div>"""^^rdf:HTML ; - rdfs:isDefinedBy <https://www.w3.org/TR/vc-data-integrity/#verification-relationships>, <https://w3id.org/security#> ; + rdfs:isDefinedBy <https://www.w3.org/TR/controller-document/#verification-relationships>, <https://w3id.org/security#> ; vs:term_status "stable" ; . @@ -335,15 +335,15 @@ sec:DataIntegrityProof a rdfs:Class ; sec:Multikey a rdfs:Class ; rdfs:subClassOf sec:VerificationMethod ; rdfs:label "Multikey Verification Method" ; - rdfs:isDefinedBy <https://www.w3.org/TR/vc-data-integrity/#multikey>, <https://w3id.org/security#> ; + rdfs:isDefinedBy <https://www.w3.org/TR/controller-document/#multikey>, <https://w3id.org/security#> ; vs:term_status "stable" ; - rdfs:seeAlso <https://www.w3.org/TR/vc-di-eddsa/#multikey> ; + rdfs:seeAlso <https://www.w3.org/TR/vc-di-eddsa/#multikey>, <https://www.w3.org/TR/vc-di-ecdsa/#multikey>, <https://www.w3.org/TR/vc-di-bbs/#multikey> ; . sec:JsonWebKey a rdfs:Class ; rdfs:subClassOf sec:VerificationMethod ; rdfs:label "JSON Web Key Verification Method" ; - rdfs:isDefinedBy <https://www.w3.org/TR/vc-data-integrity/#jsonwebkey>, <https://w3id.org/security#> ; + rdfs:isDefinedBy <https://www.w3.org/TR/controller-document/#jsonwebkey>, <https://w3id.org/security#> ; vs:term_status "stable" ; . @@ -363,7 +363,7 @@ sec:Ed25519Signature2020 a rdfs:Class ; sec:ProcessingError a rdfs:Class ; rdfs:label "Processing error" ; - rdfs:isDefinedBy <https://www.w3.org/TR/vc-di-eddsa/#errors>, <https://w3id.org/security#> ; + rdfs:isDefinedBy <https://www.w3.org/TR/vc-data-integrity/#processing-errors>, <https://w3id.org/security#> ; vs:term_status "stable" ; . @@ -479,61 +479,61 @@ sec:Bls12381G2Key2020 a rdfs:Class, owl:DeprecatedClass ; # Definitions of individuals sec:PROOF_GENERATION_ERROR a sec:ProcessingError ; - rdfs:label "Proof generation error" ; + rdfs:label "Proof generation error (-16)" ; rdfs:isDefinedBy <https://www.w3.org/TR/vc-data-integrity/#PROOF_GENERATION_ERROR>, <https://w3id.org/security#> ; vs:term_status "stable" ; . sec:MALFORMED_PROOF_ERROR a sec:ProcessingError ; - rdfs:label "Malformed proof" ; + rdfs:label "Malformed proof (-17)" ; rdfs:isDefinedBy <https://www.w3.org/TR/vc-data-integrity/#MALFORMED_PROOF_ERROR>, <https://w3id.org/security#> ; vs:term_status "stable" ; . sec:MISMATCHED_PROOF_PURPOSE_ERROR a sec:ProcessingError ; - rdfs:label "Mismatched proof purpose" ; + rdfs:label "Mismatched proof purpose (-18)" ; rdfs:isDefinedBy <https://www.w3.org/TR/vc-data-integrity/#MISMATCHED_PROOF_PURPOSE_ERROR>, <https://w3id.org/security#> ; vs:term_status "stable" ; . sec:INVALID_DOMAIN_ERROR a sec:ProcessingError ; - rdfs:label "Invalid proof domain" ; + rdfs:label "Invalid proof domain (-19)" ; rdfs:isDefinedBy <https://www.w3.org/TR/vc-data-integrity/#INVALID_DOMAIN_ERROR>, <https://w3id.org/security#> ; vs:term_status "stable" ; . sec:INVALID_CHALLENGE_ERROR a sec:ProcessingError ; - rdfs:label "Invalid challenge" ; + rdfs:label "Invalid challenge (-20)" ; rdfs:isDefinedBy <https://www.w3.org/TR/vc-data-integrity/#INVALID_CHALLENGE_ERROR>, <https://w3id.org/security#> ; vs:term_status "stable" ; . sec:INVALID_VERIFICATION_METHOD_URL a sec:ProcessingError ; - rdfs:label "Invalid verification method URL" ; + rdfs:label "Invalid verification method URL (-21)" ; rdfs:isDefinedBy <https://www.w3.org/TR/vc-data-integrity/#INVALID_VERIFICATION_METHOD_URL>, <https://w3id.org/security#> ; vs:term_status "stable" ; . sec:INVALID_CONTROLLER_DOCUMENT_ID a sec:ProcessingError ; - rdfs:label "Invalid controller document id" ; + rdfs:label "Invalid controller document id (-22)" ; rdfs:isDefinedBy <https://www.w3.org/TR/vc-data-integrity/#INVALID_CONTROLLER_DOCUMENT_ID>, <https://w3id.org/security#> ; vs:term_status "stable" ; . sec:INVALID_CONTROLLER_DOCUMENT a sec:ProcessingError ; - rdfs:label "Invalid controller document" ; + rdfs:label "Invalid controller document (-23)" ; rdfs:isDefinedBy <https://www.w3.org/TR/vc-data-integrity/#INVALID_CONTROLLER_DOCUMENT>, <https://w3id.org/security#> ; vs:term_status "stable" ; . sec:INVALID_VERIFICATION_METHOD a sec:ProcessingError ; - rdfs:label "Invalid verification method" ; + rdfs:label "Invalid verification method (-24)" ; rdfs:isDefinedBy <https://www.w3.org/TR/vc-data-integrity/#INVALID_VERIFICATION_METHOD>, <https://w3id.org/security#> ; vs:term_status "stable" ; . sec:INVALID_PROOF_PURPOSE_FOR_VERIFICATION_METHOD a sec:ProcessingError ; - rdfs:label "Invalid proof purpose for verification method" ; + rdfs:label "Invalid proof purpose for verification method (-25)" ; rdfs:isDefinedBy <https://www.w3.org/TR/vc-data-integrity/#INVALID_PROOF_PURPOSE_FOR_VERIFICATION_METHOD>, <https://w3id.org/security#> ; vs:term_status "stable" ; . @@ -549,7 +549,7 @@ sec:cryptosuiteString a rdfs:Datatype ; sec:multibase a rdfs:Datatype ; rdfs:subClassOf xsd:string ; rdfs:label "Datatype for multibase values" ; - rdfs:isDefinedBy <https://www.w3.org/TR/vc-data-integrity/#multibase>, <https://w3id.org/security#> ; + rdfs:isDefinedBy <https://www.w3.org/TR/controller-document/#multibase>, <https://w3id.org/security#> ; vs:term_status "stable" ; .