diff --git a/index.html b/index.html index c61928413..08650e7ae 100644 --- a/index.html +++ b/index.html @@ -5849,107 +5849,70 @@

Vocabularies

This section lists URL values that might change during the Candidate -Recommendation phase based on migration of documents to the W3C Technical -Reports namespace and implementer feedback that requires the referenced URLs to -be modified. +Recommendation phase based on migration of documents to time-stamped locations, +migration of documents to the W3C Technical Reports namespace, and/or +implementer feedback that requires the referenced URLs to be modified.

-Implementations MUST ensure that the following vocabulary URLs used in the base -context ultimately resolve to the following files, which are normative: +Implementations that depend on RDF vocabulary processing MUST ensure that the +following vocabulary URLs used in the base context ultimately resolve to the +following files, which are normative. Other semantically equivalent +serializations of the vocabulary files MAY be used by implementations. +Cryptographic hashes are provided for all content to ensure that developers can +verify that the contents of each file are correct.

- - - + + - - - - - - - - - - - - - - - - - - - - - -
URLMedia TypeContentURL and Media TypeContent and Hashes
-https://www.w3.org/2018/credentials# +https://www.w3.org/2018/credentials#
+`application/ld+json`
-text/html - -https://www.w3.org/2018/credentials/index.html +https://www.w3.org/2018/credentials/index.jsonld

+sha256: `z52TgKqh2nqTCuACI8lCvhRdjwxQjeVmuOMCDCEijq4=`

+sha3-512: m8Ss+jgZiyL2Ws/ICJcWjHFd9PccJWsXPvMatBOhrH +h0qCBrzfgO2zO1OQQbTL7zoPgLseIbcxJJpunD2bkoRA==
-https://www.w3.org/2018/credentials# +https://w3id.org/security#
+`application/ld+json`
-application/ld+json - -https://www.w3.org/2018/credentials/index.jsonld -
-https://schema.org/ - -text/html - -https://schema.org/ -
-https://schema.org/ - -application/ld+json - -https://schema.org/version/latest/schemaorg-current-https.jsonld -
-https://w3id.org/security# - -text/html - -https://w3c.github.io/vc-data-integrity/vocab/security/vocabulary.html -
-https://w3id.org/security# - -application/ld+json - -https://w3c.github.io/vc-data-integrity/vocab/security/vocabulary.jsonld +https://w3c.github.io/vc-data-integrity/vocab/security/vocabulary.jsonld

+sha256: `LEaoTyf796eTaSlYWjfPe3Yb+poCW9TjWYTbFDmC0tc=`

+sha3-512: f4DhJ3xhT8nT+GZ8UUZi4QC+HT//wXE2fRTgUP4UNw +e4kvel2PFfd6jcofHBm9BjwEiGzVFGv4K+fFTKXRD2NA==
-

-The URLs listed above that start with -`https://w3c.github.io/vc-data-integrity/vocab/security/` are expected to change -to `https://www.w3.org/ns/security/` or an equally normative and archived -location under W3C control. +

+It is possible to confirm the cryptographic digests listed above by running the +following command from a modern Unix command interface line: +`curl -sL -H "Accept: <MEDIA_TYPE>" <DOCUMENT_URL> | openssl dgst -<DIGEST_ALGORITHM> -binary | openssl base64 -nopad -a`

-

-The Working Group is currently discussing how it might want to normatively -refer to the vocabulary files that are under the control of the Working Group. -Current options are: inclusion of the files directly into the specification or -publishing the files in W3C TR space and referring to them by using a -cryptographic hash. +

+Implementers and document authors might note that cryptographic digests for +`schema.org` are not provided. This is because the `schema.org` vocabulary +undergoes regular changes; any digest provided would be out of date within +weeks of publication. The Working Group discussed this concern and concluded +that the vocabulary terms from `schema.org`, that are used by this +specification, have been stable for years and are highly unlikely to change in +their semantic meaning.