Storing RDF in a blockchain
Tracking changes made in a knowledge graph system is a challenge. The semi-structured organization of RDF-i.e. arcs (triples) in a knowledge graph can be easily interchanged. Consequently, if somebody without your “control” alters some arcs in the graph overnight, you would never know. In fact, you would take the graph as a relevant knowledge base for your expert system. According to Fabio Ricci, semantic architect at Semwebb LLC, it is ideal to save your knowledge graphs in a blockchain.
Storing knowledge graphs in a blockchain is similar to archiving a knowledge graph or portions of it. This would help agents to check the consistency of RDF periodically by comparing it with the knowledge graph stored in the blockchain and inform if there are any discrepancies. However, there is a catch. Block chains are not designed for hosting indexes. As a result, when you compare the ability of blockchain with the capability of expert systems to deliver information quickly, blockchain would be found wanting. However, there is no denying that storing RDFs in blockchain and tracking changes if any, heralds the beginning of a new era.
Click here to read the complete article.