Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changing the references to the controller document to cid #325

Merged
merged 3 commits into from
Jan 6, 2025
Merged
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 19 additions & 19 deletions vocab/security/vocabulary.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ ontology:
class:
- id: ControllerDocument
label: Controller document
defined_by: https://www.w3.org/TR/controller-document/#controller-documents
defined_by: https://www.w3.org/TR/cid-1.0/#controller-documents

- id: Proof
label: Digital proof
Expand All @@ -36,11 +36,11 @@ class:
- id: VerificationMethod
label: Verification method
comment: Instances of this class must be <a href="https://www.w3.org/TR/rdf11-concepts/#resources-and-statements">denoted by URLs</a>, i.e., they cannot be blank nodes.
defined_by: https://www.w3.org/TR/controller-document/#verification-methods
defined_by: https://www.w3.org/TR/cid-1.0/#verification-methods

- id: VerificationRelationship
comment: 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.
defined_by: https://www.w3.org/TR/controller-document/#verification-relationships
defined_by: https://www.w3.org/TR/cid-1.0/#verification-relationships
upper_value: rdf:Property
context: none

Expand All @@ -53,7 +53,7 @@ class:
- id: Multikey
label: Multikey Verification Method
upper_value: sec:VerificationMethod
defined_by: https://www.w3.org/TR/controller-document/#multikey
defined_by: https://www.w3.org/TR/cid-1.0/#multikey
see_also:
- label: EdDSA Cryptosuites
url: https://www.w3.org/TR/vc-di-eddsa/#multikey
Expand All @@ -66,7 +66,7 @@ class:
- id: JsonWebKey
label: JSON Web Key Verification Method
upper_value: sec:VerificationMethod
defined_by: https://www.w3.org/TR/controller-document/#jsonwebkey
defined_by: https://www.w3.org/TR/cid-1.0/#jsonwebkey
context: https://w3id.org/security/jwk/v1

- id: Ed25519VerificationKey2020
Expand Down Expand Up @@ -191,7 +191,7 @@ property:
- id: verificationMethod
label: Verification method
range: sec:VerificationMethod
defined_by: https://www.w3.org/TR/controller-document/#dfn-verificationmethod
defined_by: https://www.w3.org/TR/cid-1.0/#dfn-verificationmethod
see_also:
- label: Decentralized Identifiers (DIDs) v1.0
url: https://www.w3.org/TR/did-core/#verification-methods
Expand All @@ -203,7 +203,7 @@ property:
- sec:VerificationMethod
- sec:ControllerDocument
range: IRI
defined_by: https://www.w3.org/TR/controller-document/#defn-controller
defined_by: https://www.w3.org/TR/cid-1.0/#defn-controller
context: [https://w3id.org/security/multikey/v1, https://w3id.org/security/jwk/v1, https://www.w3.org/ns/did/v1]

- id: proof
Expand Down Expand Up @@ -255,7 +255,7 @@ property:

- id: expiration
label: Expiration time for a proof or verification method
defined_by: [https://www.w3.org/TR/vc-data-integrity/#defn-proof-expires, https://www.w3.org/TR/controller-document/#defn-vm-expires]
defined_by: [https://www.w3.org/TR/vc-data-integrity/#defn-proof-expires, https://www.w3.org/TR/cid-1.0/#defn-vm-expires]
comment: 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.
domain:
- sec:Proof
Expand All @@ -274,38 +274,38 @@ property:
label: Authentication method
range: sec:VerificationMethod
type: sec:VerificationRelationship
defined_by: https://www.w3.org/TR/controller-document/#authentication
defined_by: https://www.w3.org/TR/cid-1.0/#authentication
context: [vocab, https://www.w3.org/ns/credentials/v2, https://www.w3.org/ns/did/v1]

- id: assertionMethod
label: Assertion method
range: sec:VerificationMethod
type: sec:VerificationRelationship
defined_by: https://www.w3.org/TR/controller-document/#assertion
defined_by: https://www.w3.org/TR/cid-1.0/#assertion
context: [vocab, https://www.w3.org/ns/credentials/v2, https://www.w3.org/ns/did/v1]

- id: capabilityDelegationMethod
label: Capability delegation method
range: sec:VerificationMethod
type: sec:VerificationRelationship
comment: 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.
defined_by: https://www.w3.org/TR/controller-document/#capability-delegation
defined_by: https://www.w3.org/TR/cid-1.0/#capability-delegation
context: [vocab, https://www.w3.org/ns/credentials/v2, https://www.w3.org/ns/did/v1]

- id: capabilityInvocationMethod
label: Capability invocation method
range: sec:VerificationMethod
type: sec:VerificationRelationship
comment: 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.
defined_by: https://www.w3.org/TR/controller-document/#capability-invocation
defined_by: https://www.w3.org/TR/cid-1.0/#capability-invocation
context: [vocab, https://www.w3.org/ns/credentials/v2, https://www.w3.org/ns/did/v1]

- id: keyAgreementMethod
label: Key agreement protocols
type: sec:VerificationRelationship
range: sec:VerificationMethod
comment: 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.
defined_by: https://www.w3.org/TR/controller-document/#key-agreement
defined_by: https://www.w3.org/TR/cid-1.0/#key-agreement
context: [vocab, https://www.w3.org/ns/credentials/v2, https://www.w3.org/ns/did/v1]

- id: cryptosuite
Expand All @@ -319,7 +319,7 @@ property:
label: Public key multibase
domain: sec:Multikey
range: sec:multibase
defined_by: https://www.w3.org/TR/controller-document/#dfn-publickeymultibase
defined_by: https://www.w3.org/TR/cid-1.0/#dfn-publickeymultibase
see_also:
- label: multibase
url: https://datatracker.ietf.org/doc/html/draft-multiformats-multibase-03
Expand All @@ -331,7 +331,7 @@ property:
label: Secret key multibase
domain: sec:Multikey
range: sec:multibase
defined_by: https://www.w3.org/TR/controller-document/#dfn-secretkeymultibase
defined_by: https://www.w3.org/TR/cid-1.0/#dfn-secretkeymultibase
see_also:
- label: multibase format
url: https://datatracker.ietf.org/doc/html/draft-multiformats-multibase-03
Expand All @@ -343,7 +343,7 @@ property:
label: Public key JWK
range: rdf:JSON
domain: sec:JsonWebKey
defined_by: https://www.w3.org/TR/controller-document/#dfn-publickeyjwk
defined_by: https://www.w3.org/TR/cid-1.0/#dfn-publickeyjwk
see_also:
- label: IANA JOSE
url: https://www.iana.org/assignments/jose/jose.xhtml
Expand All @@ -355,7 +355,7 @@ property:
label: Secret key JWK
range: rdf:JSON
domain: sec:JsonWebKey
defined_by: https://www.w3.org/TR/controller-document/#dfn-secretkeyjwk
defined_by: https://www.w3.org/TR/cid-1.0/#dfn-secretkeyjwk
see_also:
- label: IANA JOSE
url: https://www.iana.org/assignments/jose/jose.xhtml
Expand All @@ -366,7 +366,7 @@ property:
- id: revoked
label: Revocation time
range: xsd:dateTime
defined_by: https://www.w3.org/TR/controller-document/#dfn-revoked
defined_by: https://www.w3.org/TR/cid-1.0/#dfn-revoked
domain: sec:VerificationMethod
context: https://w3id.org/security/jwk/v1

Expand Down Expand Up @@ -548,5 +548,5 @@ datatype:
- id: multibase
label: Datatype for multibase values
upper_value: xsd:string
defined_by: https://www.w3.org/TR/controller-document/#multibase
defined_by: https://www.w3.org/TR/cid-1.0/#multibase
context: https://w3id.org/security/multikey/v1
Loading