Creator

Andreas Kasten

Name
enAndreas Kasten

Ansgar Scherp

Name
enAnsgar Scherp

Peter Schauß

Name
enPeter Schauß
Name
enA Framework for Iterative Signing of Graph Data on the Web
Publisher

ISWC 2014

Name
enISWC 2014
Url
A Framework for Iterative Signing of Graph Data on the Web
Creator

B. Leiba

Name
enB. Leiba
Name
enAmbiguity of Uppercase vs Lowercase in RFC 2119 Key Words
Publisher

IETF

Name
enIETF
Url
Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words
Creator

Aiden Hogan

Name
enAiden Hogan
Name
enCanonical Forms for Isomorphic and Equivalent RDF Graphs: Algorithms for Leaning and Labelling Blank Nodes
Publisher

ACM

Name
enACM
Url
Canonical Forms for Isomorphic and Equivalent RDF Graphs: Algorithms for Leaning and Labelling Blank Nodes
Creator

Tim Berners-Leee

Name
enTim Berners-Leee
Name
enDelta: an ontology for the distribution of differences between RDF graphs
Publisher

W3C

Name
enW3C
Url
Delta: an ontology for the distribution of differences between RDF graphs
Creator

Eve Maler

Name
enEve Maler

François Yergeau

Name
enFrançois Yergeau

Jean Paoli

Name
enJean Paoli

John Cowan

Name
enJohn Cowan

Michael Sperberg-McQueen

Name
enMichael Sperberg-McQueen

Tim Bray

Name
enTim Bray
Name
enExtensible Markup Language (XML) 1.1 (Second Edition)
Publisher

W3C

Name
enW3C
Url
Extensible Markup Language (XML) 1.1 (Second Edition)
Name
enFIPS PUB 180-4: Secure Hash Standard (SHS)
Publisher

U.S. Department of Commerce/National Institute of Standards and Technology

Name
enU.S. Department of Commerce/National Institute of Standards and Technology
Url
FIPS PUB 180-4: Secure Hash Standard (SHS)
Creator

Anne van Kesteren

Name
enAnne van Kesteren

Domenic Denicola

Name
enDomenic Denicola
Name
enInfra Standard
Publisher

WHATWG

Name
enWHATWG
Url
Infra Standard
Creator

M. Duerst

Name
enM. Duerst

M. Suignard

Name
enM. Suignard
Name
enInternationalized Resource Identifiers (IRIs)
Publisher

IETF

Name
enIETF
Url
Internationalized Resource Identifiers (IRIs)
Creator

S. Bradner

Name
enS. Bradner
Name
enKey words for use in RFCs to Indicate Requirement Levels
Publisher

IETF

Name
enIETF
Url
Key words for use in RFCs to Indicate Requirement Levels
Creator

David Wood

Name
enDavid Wood

Markus Lanthaler

Name
enMarkus Lanthaler

Richard Cyganiak

Name
enRichard Cyganiak
Name
enRDF 1.1 Concepts and Abstract Syntax
Publisher

W3C

Name
enW3C
Url
RDF 1.1 Concepts and Abstract Syntax
Creator

Gavin Carothers

Name
enGavin Carothers
Name
enRDF 1.1 N-Quads
Publisher

W3C

Name
enW3C
Url
RDF 1.1 N-Quads
Creator

Andy Seaborne

Name
enAndy Seaborne

Gavin Carothers

Name
enGavin Carothers
Name
enRDF 1.1 N-Triples
Publisher

W3C

Name
enW3C
Url
RDF 1.1 N-Triples
Creator

Patrick Hayes

Name
enPatrick Hayes

Peter Patel-Schneider

Name
enPeter Patel-Schneider
Name
enRDF 1.1 Semantics
Publisher

W3C

Name
enW3C
Url
RDF 1.1 Semantics
Creator

Eric Prud'hommeaux

Name
enEric Prud'hommeaux

Gavin Carothers

Name
enGavin Carothers
Name
enRDF 1.1 Turtle
Publisher

W3C

Name
enW3C
Url
RDF 1.1 Turtle

RDF Dataset Canonicalization

RDF [RDF11-CONCEPTS] describes a graph-based data model for making claims about the world and provides the foundation for reasoning upon that graph of information. At times, it becomes necessary to compare the differences between sets of graphs, digitally sign them, or generate short identifiers for graphs via hashing algorithms. This document outlines an algorithm for normalizing RDF datasets such that these operations can be performed.

AlternativeHeadline
enA Standard RDF Dataset Canonicalization Algorithm
Citation
A Framework for Iterative Signing of Graph Data on the Web
Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words
Canonical Forms for Isomorphic and Equivalent RDF Graphs: Algorithms for Leaning and Labelling Blank Nodes
Delta: an ontology for the distribution of differences between RDF graphs
Extensible Markup Language (XML) 1.1 (Second Edition)
FIPS PUB 180-4: Secure Hash Standard (SHS)
Infra Standard
Internationalized Resource Identifiers (IRIs)
Key words for use in RFCs to Indicate Requirement Levels
RDF 1.1 Concepts and Abstract Syntax
RDF 1.1 N-Quads
RDF 1.1 N-Triples
RDF 1.1 Semantics
RDF 1.1 Turtle
RDF Dataset Canonicalization
RDF Dataset Canonicalization and Hash Working Group — Explainer and Use Cases
Signing RDF Graphs
Tags for Identifying Languages
The Unicode Standard
Verifiable Credential Data Integrity 1.0
XQuery 1.0 and XPath 2.0 Functions and Operators (Second Edition)
YAML Ain’t Markup Language (YAML™) Version 1.2
Contributor

Dave Longley

Name
enDave Longley
Url
dlongley
WorksFor

Digital Bazaar

Name
enDigital Bazaar
Url
https://www.digitalbazaar.com/
CopyrightHolder

World Wide Web Consortium

Name
enWorld Wide Web Consortium
Url
https://www.w3.org/
DatePublished
21 May 2024
Description
enRDF [RDF11-CONCEPTS] describes a graph-based data model for making claims about the world and provides the foundation for reasoning upon that graph of information. At times, it becomes necessary to compare the differences between sets of graphs, digitally sign them, or generate short identifiers for graphs via hashing algorithms. This document outlines an algorithm for normalizing RDF datasets such that these operations can be performed.
DiscussionUrl
https://github.com/w3c/rdf-canon/issues/
Editor

Dan Yamamoto

Name
enDan Yamamoto
Url
yamdan

Dave Longley

Name
enDave Longley
Url
dlongley
WorksFor

Digital Bazaar

Name
enDigital Bazaar
Url
https://www.digitalbazaar.com/

Gregg Kellogg

Name
enGregg Kellogg
Url
https://greggkellogg.net/
InLanguage
en
License
https://www.w3.org/copyright/software-license-2023/
Name
enRDF Dataset Canonicalization
Creator

Dave Longley

Name
enDave Longley
Name
enRDF Dataset Canonicalization
Publisher

W3C

Name
enW3C
Url
RDF Dataset Canonicalization
Creator

Phil Archer

Name
enPhil Archer
Name
enRDF Dataset Canonicalization and Hash Working Group — Explainer and Use Cases
Publisher

W3C

Name
enW3C
Url
RDF Dataset Canonicalization and Hash Working Group — Explainer and Use Cases
Creator

Jeremy J. Carroll

Name
enJeremy J. Carroll
Name
enSigning RDF Graphs
Publisher

HP Laboratories Bristol

Name
enHP Laboratories Bristol
Url
Signing RDF Graphs
Creator

A. Phillips, Ed.

Name
enA. Phillips, Ed.

M. Davis, Ed.

Name
enM. Davis, Ed.
Name
enTags for Identifying Languages
Publisher

IETF

Name
enIETF
Url
Tags for Identifying Languages
Name
enThe Unicode Standard
Publisher

Unicode Consortium

Name
enUnicode Consortium
Url
The Unicode Standard
Creator

Dave Longley

Name
enDave Longley

Dmitri Zagidulin

Name
enDmitri Zagidulin

Greg Bernstein

Name
enGreg Bernstein

Manu Sporny

Name
enManu Sporny

Sebastian Crane

Name
enSebastian Crane
Name
enVerifiable Credential Data Integrity 1.0
Publisher

W3C

Name
enW3C
Url
Verifiable Credential Data Integrity 1.0
Creator

Ashok Malhotra

Name
enAshok Malhotra

Jim Melton

Name
enJim Melton

Michael Kay

Name
enMichael Kay

Norman Walsh

Name
enNorman Walsh
Name
enXQuery 1.0 and XPath 2.0 Functions and Operators (Second Edition)
Publisher

W3C

Name
enW3C
Url
XQuery 1.0 and XPath 2.0 Functions and Operators (Second Edition)
Creator

Clark Evans

Name
enClark Evans

Ingy döt Net

Name
enIngy döt Net

Oren Ben-Kiki

Name
enOren Ben-Kiki
Name
enYAML Ain’t Markup Language (YAML™) Version 1.2
Url
YAML Ain’t Markup Language (YAML™) Version 1.2