Skip to content

Commit

Permalink
Move bibliography into main spec.
Browse files Browse the repository at this point in the history
  • Loading branch information
msporny committed Jun 1, 2024
1 parent 1826543 commit 03ce39d
Show file tree
Hide file tree
Showing 2 changed files with 69 additions and 131 deletions.
128 changes: 0 additions & 128 deletions common.js
Original file line number Diff line number Diff line change
@@ -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) {
Expand Down
72 changes: 69 additions & 3 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -5220,8 +5286,8 @@ <h3>Device Tracking and Fingerprinting</h3>
</p>

<p>
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
Expand Down

0 comments on commit 03ce39d

Please sign in to comment.