Data-centric design and the knowledge graph