A knowledge graph acquires and integrates information into an ontology and applies a reasoner to derive new knowledge.