How to build a cryptocurrency knowledge graph using Python and StarDog
The code associated with this tutorial.
Knowledge graphs have become quite popular since Google launched its knowledge graph in 2012. Here is a link to the blog post announcing the launch of the Google Knowledge Graph. As described in that initial blog post, and the accompanying video, the purpose of the Google Knowledge Graph is to improve Google search results by connecting the strings entered into the search bar to real life entities, which themselves have characteristics and properties. The idea is to turn data into knowledge. When you search for “Thomas Jefferson” in Google, for example, you are probably interested in a human being named Thomas Jefferson, and probably the famous founding father. The Google Knowledge Graph connects the search term “Thomas Jefferson” to the entity in the graph associated with this exact person, and returns other attributes of that entity. The results are displayed in what is known as a knowledge panel (seen below):
There are many articles and books describing the details about knowledge graphs (KG) so I won’t go into that in this tutorial. The purpose of this tutorial is to create a very basic KG…