From 03ce39d3405fb98f77ce27c9dee41165aeadb8ff Mon Sep 17 00:00:00 2001
From: Manu Sporny
Date: Sat, 1 Jun 2024 12:36:46 -0400
Subject: [PATCH] Move bibliography into main spec.
---
common.js | 128 -----------------------------------------------------
index.html | 72 ++++++++++++++++++++++++++++--
2 files changed, 69 insertions(+), 131 deletions(-)
diff --git a/common.js b/common.js
index c790e360e..7bc0f9f40 100644
--- a/common.js
+++ b/common.js
@@ -1,138 +1,10 @@
/* globals omitTerms, respecConfig, $, require */
/* exported linkCrossReferences, restrictReferences, fixIncludes */
-var vcwg = {
- // Add as the respecConfig localBiblio variable
- // Extend or override global respec references
- localBiblio: {
- "VC-SPECS": {
- title: "Verifiable Credential Specifications Directory",
- href: "https://w3c.github.io/vc-specs-dir/",
- authors: [
- "Manu Sporny"
- ],
- status: "ED",
- publisher: "W3C Verifiable Credentials Working Group"
- },
- "STRING-META": {
- title: "Strings on the Web: Language and Direction Metadata",
- href: "https://www.w3.org/TR/string-meta/",
- authors: [
- "Addison Phillips",
- "Richard Ishida"
- ],
- status: "WD",
- publisher: "Internationalization Working Group"
- },
- "EBSI": {
- title: "EBSI W3C Verifiable Credentials (VCs) and W3C Verifiable Presentations (VPs)",
- href: ["https://ec.europa.eu/digital-building-blocks/wikis/display/EBSIDOC/Verifiable+Attestation", "https://ec.europa.eu/digital-building-blocks/wikis/display/EBSIDOC/Issuers+trust+model+-+Accreditation+of+Issuers"],
- authors: "European Blockchain Services Infrastructure (EBSI)",
- status: "Developers hub materials",
- publisher: "European Commission"
- },
- "VC-DATA-INTEGRITY": {
- title: "Verifiable Credential Data Integrity",
- href: "https://www.w3.org/TR/vc-data-integrity/",
- authors: [
- "Manu Sporny",
- "Dave Longley",
- "Mike Prorock"
- ],
- status: "WD",
- publisher: "Verifiable Credentials Working Group"
- },
- "ETSI-TRUST-LISTS": {
- title: "Electronic Signatures and Infrastructures (ESI); Trusted Lists",
- href: ["https://www.etsi.org/deliver/etsi_ts/119600_119699/119612/02.01.01_60/ts_119612v020101p.pdf"],
- authors: "ETSI",
- status: "ETSI Standard TS 119 612 V2.1.1 (2015-07)",
- publisher: "ETSI"
- },
- "VC-CONTROLLER-DOCUMENT": {
- title: "Verifiable Credential Controller Document",
- href: "https://w3c.github.io/vc-controller-document/",
- authors: [
- "Manu Sporny",
- "Dave Longley",
- "Markus Sabadello",
- "Drummond Reed",
- "Orie Steele",
- "Christopher Allen",
- "Michael B. Jones"
- ],
- status: "ED",
- publisher: "Verifiable Credentials Working Group"
- },
- 'RDF-NORMALIZATION': {
- title: 'RDF Dataset Normalization',
- href: 'http://json-ld.github.io/normalization/spec/',
- authors: ['Dave Longley', 'Manu Sporny'],
- status: 'CG-DRAFT',
- publisher: 'Credentials W3C Community Group'
- },
- 'DEMOGRAPHICS': {
- title: 'Simple Demographics Often Identify People Uniquely',
- href: 'https://dataprivacylab.org/projects/identifiability/paper1.pdf',
- authors: ['Latanya Sweeney'],
- publisher: 'Data Privacy Lab'
- },
- "NIST-SP-800-57-Part-1": {
- title: "Recommendation for Key Management: Part 1 – General",
- authors: ["Elaine Barker"],
- date: "May 2020",
- publisher: "National Institute of Standards and Technology",
- href: "https://doi.org/10.6028/NIST.SP.800-57pt1r5"
- },
- 'VC-IMP-GUIDE': {
- title: 'Verifiable Credentials Implementation Guidelines 1.0',
- href: 'https://w3c.github.io/vc-imp-guide/',
- authors: ['Andrei Sambra', 'Manu Sporny'],
- status: 'ED',
- publisher: 'Credentials Community Group'
- },
- 'VC-JSON-SCHEMA': {
- title: 'Verifiable Credentials JSON Schema Specification',
- href: 'https://www.w3.org/TR/vc-json-schema/',
- authors: ['Gabe Cohen', 'Orie Steele'],
- status: 'FPWD',
- publisher: 'W3C Verifiable Credentials Working Group'
- },
- 'JSON-LD': {
- title: 'JSON-LD 1.1: A JSON-based Serialization for Linked Data',
- href: 'https://www.w3.org/TR/json-ld11/',
- authors: ['Gregg Kellogg', 'Manu Sporny', 'Dave Longley', 'Markus Lanthaler', 'Pierre-Antoine Champin', 'Niklas Lindström'],
- status: 'WD',
- publisher: 'W3C JSON-LD 1.1 Working Group'
- },
- 'VC-SPECS': {
- title: 'Verifiable Credentials Specifications Directory',
- href: 'https://w3c.github.io/vc-specs-dir/',
- authors: ['Manu Sporny'],
- status: 'ED',
- publisher: 'W3C Verifiable Credentials Working Group'
- },
- 'PRES-EX': {
- title: 'Presentation Exchange 2.0.0',
- href: 'https://identity.foundation/presentation-exchange/spec/v2.0.0/',
- authors: ['Daniel Buchner', 'Brent Zundel', 'Martin Riedel', 'Kim Hamilton Duffy'],
- status: 'DIF Ratified Specification',
- publisher: 'Decentralized Identity Foundation'
- },
- 'OHTTP': {
- title: 'Oblivious HTTP ',
- href: 'https://datatracker.ietf.org/doc/html/draft-ietf-ohai-ohttp',
- authors: ['Martin Thomson', 'Christopher A. Wood'],
- status: 'Working Group Draft',
- publisher: 'IETF Oblivious HTTP Application Intermediation'
- }
- }
-};
require(["core/pubsubhub"], (respecEvents) => {
"use strict";
respecEvents.sub('end-all', (message) => {
- console.log("END EVENT", message);
// remove data-cite on where the citation is to ourselves.
const selfDfns = document.querySelectorAll("dfn[data-cite^='" + respecConfig.shortName.toUpperCase() + "#']");
for (const dfn of selfDfns) {
diff --git a/index.html b/index.html
index e78d3e8dc..8c08e06c5 100644
--- a/index.html
+++ b/index.html
@@ -45,7 +45,73 @@
// previousMaturity: "WD",
// extend the bibliography entries
- localBiblio: vcwg.localBiblio,
+ localBiblio: {
+ "VC-SPECS": {
+ title: "Verifiable Credential Specifications Directory",
+ href: "https://w3c.github.io/vc-specs-dir/",
+ authors: [
+ "Manu Sporny"
+ ],
+ status: "ED",
+ publisher: "W3C Verifiable Credentials Working Group"
+ },
+ "ETSI-TRUST-LISTS": {
+ title: "Electronic Signatures and Infrastructures (ESI); Trusted Lists",
+ href: ["https://www.etsi.org/deliver/etsi_ts/119600_119699/119612/02.01.01_60/ts_119612v020101p.pdf"],
+ authors: ["ETSI"],
+ status: "ETSI Standard TS 119 612 V2.1.1 (2015-07)",
+ publisher: "ETSI"
+ },
+ "VC-CONTROLLER-DOCUMENT": {
+ title: "Verifiable Credential Controller Document",
+ href: "https://w3c.github.io/vc-controller-document/",
+ authors: [
+ "Manu Sporny",
+ "Dave Longley",
+ "Markus Sabadello",
+ "Drummond Reed",
+ "Orie Steele",
+ "Christopher Allen",
+ "Michael B. Jones"
+ ],
+ status: "ED",
+ publisher: "Verifiable Credentials Working Group"
+ },
+ 'DEMOGRAPHICS': {
+ title: 'Simple Demographics Often Identify People Uniquely',
+ href: 'https://dataprivacylab.org/projects/identifiability/paper1.pdf',
+ authors: ['Latanya Sweeney'],
+ publisher: 'Data Privacy Lab'
+ },
+ "NIST-SP-800-57-Part-1": {
+ title: "Recommendation for Key Management: Part 1 – General",
+ authors: ["Elaine Barker"],
+ date: "May 2020",
+ publisher: "National Institute of Standards and Technology",
+ href: "https://doi.org/10.6028/NIST.SP.800-57pt1r5"
+ },
+ 'VC-IMP-GUIDE': {
+ title: 'Verifiable Credentials Implementation Guidelines 1.0',
+ href: 'https://w3c.github.io/vc-imp-guide/',
+ authors: ['Andrei Sambra', 'Manu Sporny'],
+ status: 'ED',
+ publisher: 'Credentials Community Group'
+ },
+ 'VC-JSON-SCHEMA': {
+ title: 'Verifiable Credentials JSON Schema Specification',
+ href: 'https://www.w3.org/TR/vc-json-schema/',
+ authors: ['Gabe Cohen', 'Orie Steele'],
+ status: 'FPWD',
+ publisher: 'W3C Verifiable Credentials Working Group'
+ },
+ 'PRES-EX': {
+ title: 'Presentation Exchange 2.0.0',
+ href: 'https://identity.foundation/presentation-exchange/spec/v2.0.0/',
+ authors: ['Daniel Buchner', 'Brent Zundel', 'Martin Riedel', 'Kim Hamilton Duffy'],
+ status: 'DIF Ratified Specification',
+ publisher: 'Decentralized Identity Foundation'
+ }
+ },
doJsonLd: true,
// Uncomment these to use the respec extension that generates a list of
@@ -5220,8 +5286,8 @@ Device Tracking and Fingerprinting
-The Oblivious HTTP protocol [[?OHTTP]] is one mechanism that implementers might
-consider using when fetching external resources that are associated with a
+The Oblivious HTTP protocol [[?RFC9458]] is one mechanism that implementers
+might consider using when fetching external resources that are associated with a
[=verifiable credential=] or a [=verifiable presentation=].
Oblivious HTTP allows a client to make multiple requests to an origin server
without that server being able to link those requests to that client or even to