Cooking with Python and KBpedia

The ‘Cooking with Python and KBpedia‘ series consists of 75 installments that discuss how to pick tools and then use Python for using and manipulating the KBpedia knowledge graph. KBpedia is a unique knowledge system that intertwines seven ‘core’ public knowledge bases — Wikipedia, Wikidata,, DBpedia, GeoNames, OpenCyc, and standard UNSPSC products and services — for the explicit purpose of providing a computable scaffolding and design for data interoperability and knowledge-based artificial intelligence (KBAI).

The first installments in the CWPK series begin with choices regarding tools and design. Later installations embed working code into interactive Jupyter Notebooks. To use these interactive notebooks, you have the choice of an online interactive file or to directly download the file for local use. As installments get published, the ongoing index below will capture the scope and coverage of this ambitious series.

Table of Installments

Part I: The Baseline System

Part II: Beginning The Efforts

Part III: Basic Extraction and Module Routines

Part IV: Building from Scratch

Part V: Mapping, Stats, and Other Tools

    Part VI: Applications and Machine Learning

    Part VII: Wrap-up