This document provides an introduction to knowledge graphs. It begins with an overview of knowledge graphs and notes that there is some uncertainty around how to define them. It then discusses how knowledge graphs relate to ontologies and taxonomies and are often represented as networks of nodes and links. The document also explores issues with defining knowledge graphs and how they can be created. It provides examples of knowledge graph implementations by companies like Google, Microsoft, and Amazon.