Knowledge graph and knowledge reasoning: A systematic review