Semantic Interoperability on Blockchain by Generating Smart Contracts Based on Knowledge Graphs
William Van Woensel, Oshani Seneviratne

TL;DR
This paper presents a method to automatically generate blockchain smart contracts from semantic knowledge graphs, enabling trustworthy and interoperable healthcare decision-making across distributed systems.
Contribution
It introduces a high-level semantic knowledge graph encoding for smart contracts, compiled off-chain into deployable blockchain code, optimizing correctness and cost.
Findings
Generated contracts perform well in correctness and gas cost.
The approach ensures semantic interoperability with healthcare standards.
Feasibility demonstrated on Medicare health insurance cases.
Abstract
Background: Health 3.0 allows decision making to be based on longitudinal data from multiple institutions, from across the patient's healthcare journey. In such a distributed setting, blockchain smart contracts can act as neutral intermediaries to implement trustworthy decision making. Objective: In a distributed setting, transmitted data will be structured using standards (such as HL7 FHIR) for semantic interoperability. In turn, the smart contract will require interoperability with this standard, implement a complex communication setup (e.g., using oracles), and be developed using blockchain languages (e.g., Solidity). We propose the encoding of smart contract logic using a high-level semantic Knowledge Graph, using concepts from the domain standard. We then deploy this semantic KG on blockchain. Methods: Off-chain, a code generation pipeline compiles the KG into a concrete smart…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security · FinTech, Crowdfunding, Digital Finance
