SlideShare a Scribd company logo
1 of 16
WWW ’17 LD-DL Workshop Paper
Motivation
• Distributed cryptographic ledgers, such as the
blockchain, are now being used in
recordkeeping.
• They lack several features of more traditional
recordkeeping systems needed to establish
the unique identity and authenticity of
records and enable reliance on them for
trustworthy recordkeeping.
• One of the missing features is known in
archival science as the archival bond – the
mutual relationship that exists among
documents by virtue of the actions in which
they participate.
• This work proposes a novel data model and
syntax using core web principles aimed at
addressing this shortcoming in distributed
ledgers as recordkeeping systems.
Trusting records
Trust
Accuracy Reliability
Completeness at point
of creation
Consistency (with formal
rules of creation)
Objectivity/Impartiality
(Naturalness)
Authenticity
Identity
Archival Bond
Integrity
Completeness after
creation
What is a record?
• Documents (an indivisible unit of
information, not necessarily in paper
form, such as a ledger entry) made or
received in the course of practical activity
and set aside for future action or
reference [1].
• Another way of looking at the record is
as a type of information system that
provides “persistent representations of
activities or other occurrents [i.e.
actions], created by participants or ob-
servers of those occurrents or by their
proxies; or sets of such representations
representing particular occurrents” [2]
[3].
Records as evidence
• Societies have traditionally relied upon records as evidence of rights
and entitlements.
• The systems for creating and keeping records – recordkeeping
systems – have therefore had to ensure that records could be trusted
to provide reliable and authentic evidence, sometimes over long-
periods of time.
Digital Records and
Trustworthiness
• Digital records systems often fail to
create and preserve trustworthy
records because they can be
tampered with or otherwise altered,
or the records in them can be lost.
• Digital records are volatile and
subject to loss, intentional or
unintentional alteration,
contamination, or corruption and
where their authorship, provenance,
or chain of custody may be difficult
or impossible to determine [4].
Blockchain Records
and Trustworthiness
• Blockchain-based recordkeeping systems
have been advanced as a solution to the
inherent weaknesses of more traditional
recordkeeping systems
• In theory, distributed ledgers create
immutable records protected from the usual
vicissitudes of digital records through
cryptographically-enabled validation
processes and a decentralized architecture.
• In practice the design of blockchain-based
systems for application in recordkeeping still
has a number of flaws. This paper focuses
on one such flaw: the absence of a means to
instantiate and preserve the “archival bond”.
The Archival Bond
• The archival bond expresses the network of
relationships that each record has with the
records resulting from the same activity [1] [4].
• This bond is essential to ensuring the
authenticity of records, a key feature of
trustworthy recordkeeping [4].
• “An authentic record is one that can be proven:
a) to be what it purports to be, b) to have been
created or sent by the person purported to
have created or sent it, and c) to have been
created or sent at the time purported” [10].
The Archival Bond and
the Unique Identity of
a Record
• Implicit in the definition of authenticity is the notion
that records have a unique identity, for without such it
would be impossible to establish that the record is
what it purports to be.
• The Archival Bond establishes the unique identity of
the record.
• A record’s unique identity is established by the pattern
of relationships it has to the transaction (causal
sequence) that it was created to represent or
memorialize, the procedural context of the transaction,
and to other records created in fulfillment of the same
transaction or procedurally-related transactions.
• In other words, the archival bond is the natural mutual
relationship between documents that exists as a result
of their participation in the same causal sequence. This
mutual relationship determines the identity of a
record and its meaning. It is thus an extremely
important aspect of establishing the authenticity of a
record.
Rendering the Archival Bond
• In paper-based recordkeeping systems = achieved through
the assignment of a classificatory code, usually during the
process of document registration, based on function and/or
activity that linked the document as record (via the code) to
other records participating in the same function and activity.
• This link was manifested as physical proximity in paper-based
systems, for example, by placing the document in the same
file folder as the records to which it was procedurally bound
[4].
• In the digital world, physical proximity has been replaced by
establishment of a logical link between the document as a
digital object and other documents participating in the same
action.
• This logical link is instantiated by metadata that represent
the functional classification code. These essential
mechanisms enable the fixing of the record’s identity and
authenticity, and subsequent preservation and assessment
of the authenticity of the records [4].
Rendering the Archival Bond in Blockchain
Systems
• Currently, there is no similar mechanism in blockchain-based
recordkeeping systems to establish the archival bond while at the same
time preserving the unique identity of each record.
• In the blockchain, the time-ordered nature of the transactional records is
preserved, but not their procedural relationships to other transactional
records relating to the same action.
Instantiating the Archival Bond in Blockchain
Systems
• Propose the use of an extensible, protocol-agnostic data model and syntax
for expressing a set of ordered events in a decentralized system in way that
can be cryptographically verified [16].
• The model takes advantage of existing web principles and standards, so
that the archival bond can be determined independent of any particular
application, e.g., URIs, HTTP, and JSON-LD .
• A primary goal of this ledger data model and format is flexibility, allowing
for “pluggability” of consensus algorithms, data structures, and the type of
data that can be stored in the ledger.
• The standardized data model and syntax allows for events, such as storage
and retrieval, to occur independent of a particular implementation or
application.
The Data Model
• To provide the greatest amount of flexibility,
the data model is a graph, which aligns well
with the network of relationships created by
the archival bond between records [3] [17].
• If a formalized data model is desired, RDF
may be utilized but is not necessary. To
ensure that the syntax will be easily adopted
by developers, and to support a graph-based
data model, it is recommended that the
implementation syntax is JSON-LD (or
similarly compatible syntax).
• Other RDF-compatible syntaxes may also be
used to express the ledger semantics. This
ensures that the syntax can be processed by
widely adopted JSON tooling while also
ensuring that the data model is robust
enough to handle decentralized extensibility
without name clashes or conflicts.
Explanatory Example
https://w3c.github.io/flex-ledger/#storing
Demonstration
http://dhs2016ledger.digitalbazaar.com
Conclusion
• This paper has discussed how one challenge of creating trustworthy records that can be used as
evidence of transactions can be addressed in blockchain-based recordkeeping systems through
the use of core web principles and standards, such as URIs, HTTP, and JSON-LD, to instantiate an
important principle of trustworthy recordkeeping – the archival bond.
• We use a data model and syntax for expressing a set of ordered events in a decentralized system
in way that can be cryptographically verified as a mechanism to establish the bond and explained
that
• Through use of ontologies to represent the procedural context of ledger entries, it is possible to
instantiate the archival bond between ledger entries as records of a variety of transactions. We
propose that this supports establishment of the unique identity of each transaction, contributing
to its creation as an authentic record and supporting later assessment of its authenticity.
• This capability is a critical precondition for reliance on ledger entries as trustworthy records of
transactions, and use of distributed cryptographic ledgers in recordkeeping. In addition, the
approach not only establishes the archival bond between individual entries on the same ledger,
but also enables the establishment of the bond between entries across different ledgers.

More Related Content

What's hot

ReCheck Documents @ CEE Blocks Sofia 2018
ReCheck Documents @ CEE Blocks Sofia 2018ReCheck Documents @ CEE Blocks Sofia 2018
ReCheck Documents @ CEE Blocks Sofia 2018recheck
 
Applying Blockchain Technology for Digital Transformation
Applying Blockchain Technology for Digital TransformationApplying Blockchain Technology for Digital Transformation
Applying Blockchain Technology for Digital TransformationGokul Alex
 
An introduction for blockcahin
An introduction for blockcahinAn introduction for blockcahin
An introduction for blockcahin学劢 俞
 
Blockchain Enabled Distributed Storage and Sharing of Personal Data Assets
Blockchain Enabled Distributed Storage and Sharing of Personal Data AssetsBlockchain Enabled Distributed Storage and Sharing of Personal Data Assets
Blockchain Enabled Distributed Storage and Sharing of Personal Data AssetsJānis Grabis
 
An introduction to block chain technology
An introduction to block chain technologyAn introduction to block chain technology
An introduction to block chain technologyyaminisindhurabandar
 
20180426 legal challenges related to blockchain technology
20180426 legal challenges related to blockchain technology20180426 legal challenges related to blockchain technology
20180426 legal challenges related to blockchain technologyBart Van Den Brande
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain TechnologyRashi Singh
 
Blockchain + Healthcare Innovation
Blockchain + Healthcare Innovation Blockchain + Healthcare Innovation
Blockchain + Healthcare Innovation Jeff Brandt
 
Sameer Mitter - Access Control in Cloud Security
Sameer Mitter - Access Control in Cloud SecuritySameer Mitter - Access Control in Cloud Security
Sameer Mitter - Access Control in Cloud SecuritySameer Mitter
 
security in oracle database
security in oracle databasesecurity in oracle database
security in oracle databasessuser40bb47
 
A.Schumacher (2017) Blockchain & Healthcare: A Strategy Guide
A.Schumacher (2017) Blockchain & Healthcare:  A Strategy GuideA.Schumacher (2017) Blockchain & Healthcare:  A Strategy Guide
A.Schumacher (2017) Blockchain & Healthcare: A Strategy GuideGalen Growth
 
IRJET- A Survey on File Storage and Retrieval using Blockchain Technology
IRJET- A Survey on File Storage and Retrieval using Blockchain TechnologyIRJET- A Survey on File Storage and Retrieval using Blockchain Technology
IRJET- A Survey on File Storage and Retrieval using Blockchain TechnologyIRJET Journal
 
Blockchain-Based Data Preservation System for Medical Data
Blockchain-Based Data Preservation System for Medical DataBlockchain-Based Data Preservation System for Medical Data
Blockchain-Based Data Preservation System for Medical DataSwarup Saha
 
Security in oracle
Security in oracleSecurity in oracle
Security in oraclessuser40bb47
 
Blockchain Technology and Its Application in Artificial Intelligence and Mach...
Blockchain Technology and Its Application in Artificial Intelligence and Mach...Blockchain Technology and Its Application in Artificial Intelligence and Mach...
Blockchain Technology and Its Application in Artificial Intelligence and Mach...Dr. Kotrappa Sirbi
 
PushNotify:push server application
PushNotify:push server applicationPushNotify:push server application
PushNotify:push server applicationDanish Mohd
 

What's hot (20)

Blockchain in life sciences
Blockchain in life sciencesBlockchain in life sciences
Blockchain in life sciences
 
ReCheck Documents @ CEE Blocks Sofia 2018
ReCheck Documents @ CEE Blocks Sofia 2018ReCheck Documents @ CEE Blocks Sofia 2018
ReCheck Documents @ CEE Blocks Sofia 2018
 
Applying Blockchain Technology for Digital Transformation
Applying Blockchain Technology for Digital TransformationApplying Blockchain Technology for Digital Transformation
Applying Blockchain Technology for Digital Transformation
 
Blockchain Explained
Blockchain ExplainedBlockchain Explained
Blockchain Explained
 
An introduction for blockcahin
An introduction for blockcahinAn introduction for blockcahin
An introduction for blockcahin
 
Blockchain Enabled Distributed Storage and Sharing of Personal Data Assets
Blockchain Enabled Distributed Storage and Sharing of Personal Data AssetsBlockchain Enabled Distributed Storage and Sharing of Personal Data Assets
Blockchain Enabled Distributed Storage and Sharing of Personal Data Assets
 
An introduction to block chain technology
An introduction to block chain technologyAn introduction to block chain technology
An introduction to block chain technology
 
20180426 legal challenges related to blockchain technology
20180426 legal challenges related to blockchain technology20180426 legal challenges related to blockchain technology
20180426 legal challenges related to blockchain technology
 
Database technology
Database technologyDatabase technology
Database technology
 
Block chain technology
Block chain technologyBlock chain technology
Block chain technology
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain Technology
 
Blockchain + Healthcare Innovation
Blockchain + Healthcare Innovation Blockchain + Healthcare Innovation
Blockchain + Healthcare Innovation
 
Sameer Mitter - Access Control in Cloud Security
Sameer Mitter - Access Control in Cloud SecuritySameer Mitter - Access Control in Cloud Security
Sameer Mitter - Access Control in Cloud Security
 
security in oracle database
security in oracle databasesecurity in oracle database
security in oracle database
 
A.Schumacher (2017) Blockchain & Healthcare: A Strategy Guide
A.Schumacher (2017) Blockchain & Healthcare:  A Strategy GuideA.Schumacher (2017) Blockchain & Healthcare:  A Strategy Guide
A.Schumacher (2017) Blockchain & Healthcare: A Strategy Guide
 
IRJET- A Survey on File Storage and Retrieval using Blockchain Technology
IRJET- A Survey on File Storage and Retrieval using Blockchain TechnologyIRJET- A Survey on File Storage and Retrieval using Blockchain Technology
IRJET- A Survey on File Storage and Retrieval using Blockchain Technology
 
Blockchain-Based Data Preservation System for Medical Data
Blockchain-Based Data Preservation System for Medical DataBlockchain-Based Data Preservation System for Medical Data
Blockchain-Based Data Preservation System for Medical Data
 
Security in oracle
Security in oracleSecurity in oracle
Security in oracle
 
Blockchain Technology and Its Application in Artificial Intelligence and Mach...
Blockchain Technology and Its Application in Artificial Intelligence and Mach...Blockchain Technology and Its Application in Artificial Intelligence and Mach...
Blockchain Technology and Its Application in Artificial Intelligence and Mach...
 
PushNotify:push server application
PushNotify:push server applicationPushNotify:push server application
PushNotify:push server application
 

Similar to Preserving the Archival Bond in Distributed Ledgers: A Data Model and Syntax

Open archives initiatives(final)
 Open archives initiatives(final) Open archives initiatives(final)
Open archives initiatives(final)floyd taag
 
Open archives initiatives(final)
 Open archives initiatives(final) Open archives initiatives(final)
Open archives initiatives(final)floyd taag
 
Open archives initiatives(final)
 Open archives initiatives(final) Open archives initiatives(final)
Open archives initiatives(final)floyd taag
 
-Open Archives Initiatives(final)
-Open Archives Initiatives(final)-Open Archives Initiatives(final)
-Open Archives Initiatives(final)floyd taag
 
Open archives initiatives(final)
 Open archives initiatives(final) Open archives initiatives(final)
Open archives initiatives(final)marevil awas
 
Blockchain Technology for Public and Commercial Libraries
Blockchain Technology for Public and Commercial LibrariesBlockchain Technology for Public and Commercial Libraries
Blockchain Technology for Public and Commercial LibrariesDavid Nzoputa Ofili
 
Interoperability Protocols and Standards in LIS
Interoperability Protocols and Standards in LISInteroperability Protocols and Standards in LIS
Interoperability Protocols and Standards in LISADINET Ahmedabad
 
IRJET- Proficient Recovery Over Records using Encryption in Cloud Computing
IRJET- Proficient Recovery Over Records using Encryption in Cloud ComputingIRJET- Proficient Recovery Over Records using Encryption in Cloud Computing
IRJET- Proficient Recovery Over Records using Encryption in Cloud ComputingIRJET Journal
 
Bibliographic description an overview
Bibliographic description an overviewBibliographic description an overview
Bibliographic description an overviewDr. Utpal Das
 
Analysing Data from Blockchains - Keynote @ SOCCA 2020
Analysing Data from Blockchains - Keynote @ SOCCA 2020Analysing Data from Blockchains - Keynote @ SOCCA 2020
Analysing Data from Blockchains - Keynote @ SOCCA 2020Ingo Weber
 
How Integrated Process Management Completes the Blockchain Jigsaw
How Integrated Process Management Completes the Blockchain JigsawHow Integrated Process Management Completes the Blockchain Jigsaw
How Integrated Process Management Completes the Blockchain JigsawCognizant
 
Introduction to Blockchain Governance Models
Introduction to Blockchain Governance ModelsIntroduction to Blockchain Governance Models
Introduction to Blockchain Governance ModelsGokul Alex
 
Message Oriented Middleware for Library’s Metadata Exchange
Message Oriented Middleware for Library’s Metadata ExchangeMessage Oriented Middleware for Library’s Metadata Exchange
Message Oriented Middleware for Library’s Metadata ExchangeTELKOMNIKA JOURNAL
 
Academic Linkage A Linkage Platform For Large Volumes Of Academic Information
Academic Linkage  A Linkage Platform For Large Volumes Of Academic InformationAcademic Linkage  A Linkage Platform For Large Volumes Of Academic Information
Academic Linkage A Linkage Platform For Large Volumes Of Academic InformationAmy Roman
 
Kos presentation1
 Kos presentation1 Kos presentation1
Kos presentation1annemaeannex
 
Blockchain and its Scope in Retail
Blockchain and its Scope in RetailBlockchain and its Scope in Retail
Blockchain and its Scope in RetailIRJET Journal
 
Blockchain Security and Demonstration
Blockchain Security and DemonstrationBlockchain Security and Demonstration
Blockchain Security and DemonstrationYao Yao
 
Electronic Health Records (EHR) storage using blockchain
Electronic Health Records (EHR) storage using blockchainElectronic Health Records (EHR) storage using blockchain
Electronic Health Records (EHR) storage using blockchainIRJET Journal
 

Similar to Preserving the Archival Bond in Distributed Ledgers: A Data Model and Syntax (20)

Open archives initiatives(final)
 Open archives initiatives(final) Open archives initiatives(final)
Open archives initiatives(final)
 
Open archives initiatives(final)
 Open archives initiatives(final) Open archives initiatives(final)
Open archives initiatives(final)
 
Open archives initiatives(final)
 Open archives initiatives(final) Open archives initiatives(final)
Open archives initiatives(final)
 
-Open Archives Initiatives(final)
-Open Archives Initiatives(final)-Open Archives Initiatives(final)
-Open Archives Initiatives(final)
 
Open archives initiatives(final)
 Open archives initiatives(final) Open archives initiatives(final)
Open archives initiatives(final)
 
Blockchain Technology for Public and Commercial Libraries
Blockchain Technology for Public and Commercial LibrariesBlockchain Technology for Public and Commercial Libraries
Blockchain Technology for Public and Commercial Libraries
 
Interoperability Protocols and Standards in LIS
Interoperability Protocols and Standards in LISInteroperability Protocols and Standards in LIS
Interoperability Protocols and Standards in LIS
 
IRJET- Proficient Recovery Over Records using Encryption in Cloud Computing
IRJET- Proficient Recovery Over Records using Encryption in Cloud ComputingIRJET- Proficient Recovery Over Records using Encryption in Cloud Computing
IRJET- Proficient Recovery Over Records using Encryption in Cloud Computing
 
Block chain technology ppt
Block chain technology pptBlock chain technology ppt
Block chain technology ppt
 
Bibliographic description an overview
Bibliographic description an overviewBibliographic description an overview
Bibliographic description an overview
 
Analysing Data from Blockchains - Keynote @ SOCCA 2020
Analysing Data from Blockchains - Keynote @ SOCCA 2020Analysing Data from Blockchains - Keynote @ SOCCA 2020
Analysing Data from Blockchains - Keynote @ SOCCA 2020
 
How Integrated Process Management Completes the Blockchain Jigsaw
How Integrated Process Management Completes the Blockchain JigsawHow Integrated Process Management Completes the Blockchain Jigsaw
How Integrated Process Management Completes the Blockchain Jigsaw
 
Introduction to Blockchain Governance Models
Introduction to Blockchain Governance ModelsIntroduction to Blockchain Governance Models
Introduction to Blockchain Governance Models
 
Message Oriented Middleware for Library’s Metadata Exchange
Message Oriented Middleware for Library’s Metadata ExchangeMessage Oriented Middleware for Library’s Metadata Exchange
Message Oriented Middleware for Library’s Metadata Exchange
 
Academic Linkage A Linkage Platform For Large Volumes Of Academic Information
Academic Linkage  A Linkage Platform For Large Volumes Of Academic InformationAcademic Linkage  A Linkage Platform For Large Volumes Of Academic Information
Academic Linkage A Linkage Platform For Large Volumes Of Academic Information
 
Kos presentation1
 Kos presentation1 Kos presentation1
Kos presentation1
 
Blockchain and its Scope in Retail
Blockchain and its Scope in RetailBlockchain and its Scope in Retail
Blockchain and its Scope in Retail
 
Blockchain Security and Demonstration
Blockchain Security and DemonstrationBlockchain Security and Demonstration
Blockchain Security and Demonstration
 
Electronic Health Records (EHR) storage using blockchain
Electronic Health Records (EHR) storage using blockchainElectronic Health Records (EHR) storage using blockchain
Electronic Health Records (EHR) storage using blockchain
 
Document Management System
Document Management SystemDocument Management System
Document Management System
 

Recently uploaded

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Recently uploaded (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

Preserving the Archival Bond in Distributed Ledgers: A Data Model and Syntax

  • 1. WWW ’17 LD-DL Workshop Paper
  • 2. Motivation • Distributed cryptographic ledgers, such as the blockchain, are now being used in recordkeeping. • They lack several features of more traditional recordkeeping systems needed to establish the unique identity and authenticity of records and enable reliance on them for trustworthy recordkeeping. • One of the missing features is known in archival science as the archival bond – the mutual relationship that exists among documents by virtue of the actions in which they participate. • This work proposes a novel data model and syntax using core web principles aimed at addressing this shortcoming in distributed ledgers as recordkeeping systems.
  • 3. Trusting records Trust Accuracy Reliability Completeness at point of creation Consistency (with formal rules of creation) Objectivity/Impartiality (Naturalness) Authenticity Identity Archival Bond Integrity Completeness after creation
  • 4. What is a record? • Documents (an indivisible unit of information, not necessarily in paper form, such as a ledger entry) made or received in the course of practical activity and set aside for future action or reference [1]. • Another way of looking at the record is as a type of information system that provides “persistent representations of activities or other occurrents [i.e. actions], created by participants or ob- servers of those occurrents or by their proxies; or sets of such representations representing particular occurrents” [2] [3].
  • 5. Records as evidence • Societies have traditionally relied upon records as evidence of rights and entitlements. • The systems for creating and keeping records – recordkeeping systems – have therefore had to ensure that records could be trusted to provide reliable and authentic evidence, sometimes over long- periods of time.
  • 6. Digital Records and Trustworthiness • Digital records systems often fail to create and preserve trustworthy records because they can be tampered with or otherwise altered, or the records in them can be lost. • Digital records are volatile and subject to loss, intentional or unintentional alteration, contamination, or corruption and where their authorship, provenance, or chain of custody may be difficult or impossible to determine [4].
  • 7. Blockchain Records and Trustworthiness • Blockchain-based recordkeeping systems have been advanced as a solution to the inherent weaknesses of more traditional recordkeeping systems • In theory, distributed ledgers create immutable records protected from the usual vicissitudes of digital records through cryptographically-enabled validation processes and a decentralized architecture. • In practice the design of blockchain-based systems for application in recordkeeping still has a number of flaws. This paper focuses on one such flaw: the absence of a means to instantiate and preserve the “archival bond”.
  • 8. The Archival Bond • The archival bond expresses the network of relationships that each record has with the records resulting from the same activity [1] [4]. • This bond is essential to ensuring the authenticity of records, a key feature of trustworthy recordkeeping [4]. • “An authentic record is one that can be proven: a) to be what it purports to be, b) to have been created or sent by the person purported to have created or sent it, and c) to have been created or sent at the time purported” [10].
  • 9. The Archival Bond and the Unique Identity of a Record • Implicit in the definition of authenticity is the notion that records have a unique identity, for without such it would be impossible to establish that the record is what it purports to be. • The Archival Bond establishes the unique identity of the record. • A record’s unique identity is established by the pattern of relationships it has to the transaction (causal sequence) that it was created to represent or memorialize, the procedural context of the transaction, and to other records created in fulfillment of the same transaction or procedurally-related transactions. • In other words, the archival bond is the natural mutual relationship between documents that exists as a result of their participation in the same causal sequence. This mutual relationship determines the identity of a record and its meaning. It is thus an extremely important aspect of establishing the authenticity of a record.
  • 10. Rendering the Archival Bond • In paper-based recordkeeping systems = achieved through the assignment of a classificatory code, usually during the process of document registration, based on function and/or activity that linked the document as record (via the code) to other records participating in the same function and activity. • This link was manifested as physical proximity in paper-based systems, for example, by placing the document in the same file folder as the records to which it was procedurally bound [4]. • In the digital world, physical proximity has been replaced by establishment of a logical link between the document as a digital object and other documents participating in the same action. • This logical link is instantiated by metadata that represent the functional classification code. These essential mechanisms enable the fixing of the record’s identity and authenticity, and subsequent preservation and assessment of the authenticity of the records [4].
  • 11. Rendering the Archival Bond in Blockchain Systems • Currently, there is no similar mechanism in blockchain-based recordkeeping systems to establish the archival bond while at the same time preserving the unique identity of each record. • In the blockchain, the time-ordered nature of the transactional records is preserved, but not their procedural relationships to other transactional records relating to the same action.
  • 12. Instantiating the Archival Bond in Blockchain Systems • Propose the use of an extensible, protocol-agnostic data model and syntax for expressing a set of ordered events in a decentralized system in way that can be cryptographically verified [16]. • The model takes advantage of existing web principles and standards, so that the archival bond can be determined independent of any particular application, e.g., URIs, HTTP, and JSON-LD . • A primary goal of this ledger data model and format is flexibility, allowing for “pluggability” of consensus algorithms, data structures, and the type of data that can be stored in the ledger. • The standardized data model and syntax allows for events, such as storage and retrieval, to occur independent of a particular implementation or application.
  • 13. The Data Model • To provide the greatest amount of flexibility, the data model is a graph, which aligns well with the network of relationships created by the archival bond between records [3] [17]. • If a formalized data model is desired, RDF may be utilized but is not necessary. To ensure that the syntax will be easily adopted by developers, and to support a graph-based data model, it is recommended that the implementation syntax is JSON-LD (or similarly compatible syntax). • Other RDF-compatible syntaxes may also be used to express the ledger semantics. This ensures that the syntax can be processed by widely adopted JSON tooling while also ensuring that the data model is robust enough to handle decentralized extensibility without name clashes or conflicts.
  • 16. Conclusion • This paper has discussed how one challenge of creating trustworthy records that can be used as evidence of transactions can be addressed in blockchain-based recordkeeping systems through the use of core web principles and standards, such as URIs, HTTP, and JSON-LD, to instantiate an important principle of trustworthy recordkeeping – the archival bond. • We use a data model and syntax for expressing a set of ordered events in a decentralized system in way that can be cryptographically verified as a mechanism to establish the bond and explained that • Through use of ontologies to represent the procedural context of ledger entries, it is possible to instantiate the archival bond between ledger entries as records of a variety of transactions. We propose that this supports establishment of the unique identity of each transaction, contributing to its creation as an authentic record and supporting later assessment of its authenticity. • This capability is a critical precondition for reliance on ledger entries as trustworthy records of transactions, and use of distributed cryptographic ledgers in recordkeeping. In addition, the approach not only establishes the archival bond between individual entries on the same ledger, but also enables the establishment of the bond between entries across different ledgers.