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