diff --git a/.gitignore b/.gitignore index 07d3b4f54..0d46bc579 100644 --- a/.gitignore +++ b/.gitignore @@ -14,4 +14,8 @@ **/.DS_Store **/.vscode **/package-lock.json -out.html \ No newline at end of file +out.html + +vocab/credentials/v2/vocabulary.html +vocab/credentials/v2/vocabulary.jsonld +vocab/credentials/v2/vocabulary.ttl diff --git a/index.html b/index.html index d6d8e47db..c90f20814 100644 --- a/index.html +++ b/index.html @@ -3143,12 +3143,19 @@
The diagram uses boxes, ellipses, and connecting lines with different "styles" (border color, end - marker, line type) to differentiate their semantic meaning; these styles identify + marker, line type) to differentiate their semantic meaning; these styles identify Property, Class, or Datatype, via the shapes used for the graph nodes, and Superclass, Domain Of, - Range, or Contains, via the styles of the connecting lines. - These style names are used in the explanation text in what follows. + Range, or Contains, via the styles of the connecting lines. + These style names are used in the explanation text in what follows.
-- In the middle of the diagram there is a column of labeled boxes, all styled as Property. - The labels, from top to bottom, are: "credentialSchema", "credentialStatus", "credentialSubject", +
+ In the middle of the diagram there is a column of labeled boxes, all styled as Property. + The labels, from top to bottom, are: "credentialSchema", "credentialStatus", "credentialSubject", "issuer", "evidence", "refreshService", "renderMethod", "confidenceMethod", "termsOfUse", "validFrom", - "validUntil", and "holder". - On the left side of this column, there are five labeled ellipses, styled as Class. + "validUntil", and "holder". + On the left side of this column, there are five labeled ellipses, styled as Class. These are, from top to bottom, "VerifiableCredential", "JsonSchemaCredential", - "EnvelopedVerifiableCredential", "VerifiableCredentialGraph", and "VerifiablePresentation". + "EnvelopedVerifiableCredential", "VerifiableCredentialGraph", and "VerifiablePresentation". There is also a small, unlabeled circle, which serves as an intersection point for connector lines, with two pointing in, and four pointing out.
The "VerifiableCredential" ellipse is connected to the "credentialSchema", "credentialStatus", - "credentialSubject", "issuer", "relatedResource", "evidence", "refreshService", "renderMethod", - and "confidenceMethod" boxes, through connecting lines styled as Domain Of. + "credentialSubject", "issuer", "relatedResource", "evidence", "refreshService", "renderMethod", + and "confidenceMethod" boxes, through connecting lines styled as Domain Of. It is also connected to the crossing point circle with a similar connecting line, styled as Domain Of. - The "VerifiablePresentation" ellipse is connected to the crossing point circle, as well as the "holder" and - "verifiableCredential" boxes, with a similar connecting line styled as Domain Of. - The crossing point circle is connected to the "termsOfUse", "validFrom", and "validUntil" boxes with a + The "VerifiablePresentation" ellipse is connected to the crossing point circle, as well as the "holder" and + "verifiableCredential" boxes, with a similar connecting line styled as Domain Of. + The crossing point circle is connected to the "termsOfUse", "validFrom", and "validUntil" boxes with a connecting line styled as Domain Of. The "verifiableCredential" box is connected to the "VerifiableCredentialGraph" ellipse with a connecting - line styled as Range. - The "JsonSchemaCredential" ellipse is connected to the "VerifiableCredential" ellipse with a - connecting line styled as Superclass. + line styled as Range. + The "JsonSchemaCredential" ellipse is connected to the "VerifiableCredential" ellipse with a + connecting line styled as Superclass. Finally, the "VerifiableCredentialGraph" ellipse is connected to the "VerifiableCredential" and "EnvelopedVerifiableCredential" ellipses with connector lines styled as Contains.
@@ -290,19 +290,19 @@The "CredentialSchema" ellipse is connected to one more ellipse, on the far right side of the diagram, styled as Class and labeled as "JsonSchema", with a connecting line - styled as Superclass. - This "JsonSchema" ellipse is also connected to a Property box labeled as "jsonSchema", + styled as Superclass. + This "JsonSchema" ellipse is also connected to a Property box labeled as "jsonSchema", through a connector line styled as Domain Of, and to a Datatype shape - labeled as "rdf:JSON", through a connecting line styled as Range. + labeled as "rdf:JSON", through a connecting line styled as Range.
- Finally, on the lower far right side of the diagram, there is a separate Property box labeled as - "digestSRI", connected to a Datatype shape labeled as "sriString", with a connecting line + Finally, on the lower far right side of the diagram, there is a separate Property box labeled as + "digestSRI", connected to a Datatype shape labeled as "sriString", with a connecting line styled as Range.
diff --git a/vocab/credentials/v2/vocabulary.yml b/vocab/credentials/v2/vocabulary.yml index bb7e9c57e..57b15d86b 100644 --- a/vocab/credentials/v2/vocabulary.yml +++ b/vocab/credentials/v2/vocabulary.yml @@ -201,6 +201,7 @@ datatype: label: Datatype for digest SRI values upper_value: xsd:string defined_by: https://www.w3.org/TR/vc-data-model-2.0/#the-sristring-datatype + deprecated: true see_also: - label: Subresource Integrity Metadata url: https://www.w3.org/TR/SRI/#the-integrity-attribute