A control system for an industrial plant, the control system comprising: one or more processors; and a storage unit communicatively coupled to the one or more processors and storing processor-executable instructions thereon that, when executed by the one or more processors, cause the control system to: perform a process that inputs data from a plurality of engineering data sources for the industrial plant, the data including structured and unstructured data; perform a process that extracts one or more domain entities from the structured and unstructured data; perform a process that extracts instances of the one or more domain entities from the structured and unstructured data; perform a process that receives a semantic model built based on the one or more domain entities and the instances of one or more domain entities; perform a process that creates and stores a knowledge graph based on the semantic model, the knowledge graph having source and target entities, the semantic model defining a relationship between the source and target entities in the knowledge graph, wherein the knowledge graph is used to visualize a physical model of the data; and perform a process that extracts information from the knowledge graph to build machine interface displays and control applications for the industrial plant, wherein the knowledge graph is adapted to be used to visualize a physical model of the data. one or more processors; and a storage unit communicatively coupled to the one or more processors and storing processor-executable instructions thereon that, when executed by the one or more processors, cause the control system to: perform a process that inputs data from a plurality of engineering data sources for the industrial plant, the data including structured and unstructured data; perform a process that extracts one or more domain entities from the structured and unstructured data; perform a process that extracts instances of the one or more domain entities from the structured and unstructured data; perform a process that receives a semantic model built based on the one or more domain entities and the instances of one or more domain entities; perform a process that creates and stores a knowledge graph based on the semantic model, the knowledge graph having source and target entities, the semantic model defining a relationship between the source and target entities in the knowledge graph, wherein the knowledge graph is used to visualize a physical model of the data; and perform a process that extracts information from the knowledge graph to build machine interface displays and control applications for the industrial plant, wherein the knowledge graph is adapted to be used to visualize a physical model of the data. perform a process that inputs data from a plurality of engineering data sources for the industrial plant, the data including structured and unstructured data; perform a process that extracts one or more domain entities from the structured and unstructured data; perform a process that extracts instances of the one or more domain entities from the structured and unstructured data; perform a process that receives a semantic model built based on the one or more domain entities and the instances of one or more domain entities; perform a process that creates and stores a knowledge graph based on the semantic model, the knowledge graph having source and target entities, the semantic model defining a relationship between the source and target entities in the knowledge graph, wherein the knowledge graph is used to visualize a physical model of the data; and perform a process that extracts information from the knowledge graph to build machine interface displays and control applications for the industrial plant, wherein the knowledge graph is adapted to be used to visualize a physical model of the data.