A knowledge graph acquires and integrates information into an ontology and applies a reasoner to derive new knowledge. Useful concepts, places, people, organizations, etc. are organized into entities that can be brought up to display important information about the entity from a wide database.