Decentralized Knowledge Graph
Last updated
Last updated
Before we tackle the Decentralized Knowledge Graph, let's take a look at the knowledge graph.
According to Wikipedia, a “knowledge graph is a knowledge base that uses a graph-structured data model or topology to integrate data”.
In other words, a KG connects various data such as objects, locations, people, events, dates, etc. together to create meaning - a knowledge base. Here is a useful link that describes the utility of a knowledge graph in more technical terms. Most knowledge graphs today are private and owned by big tech companies such as Google, Facebook, Amazon, IBM, AirBnB, Uber, LinkedIn. These companies have private KGs to make sense of the vast data that they collect from their users. Unknowing users give their data freely to these corporations while using their products, which then gets monetized with the help of a KG in a siloed environment.
Here is a great article from Ontotext about Knowledge Graphs.
In summary, a knowledge graph is a powerful tool for data analysis and interpretation. It's a form of database that uses graph theory to store, manage, and analyze data. The data is stored as nodes (entities) and edges (relationships), which allows for complex relationships to be represented and analyzed in a way that's not possible with traditional databases. Knowledge graphs are particularly useful for tasks that involve understanding and interpreting complex, interconnected data. They're used in a wide range of applications, from search engines (like Google's KG) to recommendation systems, natural language processing, and more. In a KG, data is stored as entities and relationships. Entities are the objects or concepts that the graph represents, and relationships are the connections between those entities. This structure allows for a high degree of flexibility and complexity in the data that can be represented.
One of the key benefits of knowledge graphs is their ability to handle "semantic" data - data that carries meaning. This makes them particularly useful for tasks that involve understanding and interpreting natural language, as well as tasks that involve complex, interconnected data, such as AI.
OriginTrail uses a Decentralized Knowledge Graph by having nodes running on the ODN across the globe, which are not siloed and can be run by anybody. Data is stored on nodes rather than private enterprise servers, allowing for companies (or individuals for that matter) to share, exchange or monetize their data while retaining their profits or anonymity. The ODN allows companies to select which data a company wants to keep private and what they wish to share. It’s a complete shift toward a more transparent and less centralized way of conducting business without having to rely on a 3rd party.
One of the team's core members wrote the Twitter thread below which explains why the DKG is so important for humanity going forward.
You can also check out the following article for a great introduction to Knowledge Graphs and OriginTrail's Decentralized Knowledge Graph.
For an in depth explanation of what the DKG is, Branimir gives a great demonstration on the video below during the Knowledge Graph Conference 2022.
For a shorter less technical explanation, I suggest the video below filmed during Polkadot Davos 2022.