A method for generating a semantic description of a composite interaction, the method including the steps of: - storing a plurality of semantic configuration templates in a knowledge graph for encoding industrial knowledge, hereinafter industrial knowledge graph, each configuration template semantically representing at least one interaction; - loading, by a composition unit, at least one semantic configuration template as an entity icon corresponding to the semantic configuration template, parsing at least one semantically expressed interaction of said at least one semantic configuration template and providing access to said at least one semantically expressed interaction by at least one interconnectable node assigned to the entity icon; - assembling, in the composition unit, a data flow diagram by interconnecting, in response to user input, at least two interconnectable nodes to define the composite interaction; - interpreting, by a semantic reasoner, a semantic expression of the composite interaction, performing a semantic discovery of functional requirements of the composite interaction amongst a plurality of semantic descriptions of industrial entities in the industrial knowledge graph, identifying at least one semantically similar semantic description and providing, in response to user input, the at least one semantically similar semantic description as at least one entity icon corresponding to the semantically similar semantic description; - transforming a flow chart including said entity icons and said interconnected nodes into a semantical representation of the composite interaction to form the semantic description of the composite interaction; - storing the semantic description of the composite interaction in the industrial knowledge graph. - storing a plurality of semantic configuration templates in a knowledge graph for encoding industrial knowledge, hereinafter industrial knowledge graph, each configuration template semantically representing at least one interaction; - loading, by a composition unit, at least one semantic configuration template as an entity icon corresponding to the semantic configuration template, parsing at least one semantically expressed interaction of said at least one semantic configuration template and providing access to said at least one semantically expressed interaction by at least one interconnectable node assigned to the entity icon; - assembling, in the composition unit, a data flow diagram by interconnecting, in response to user input, at least two interconnectable nodes to define the composite interaction; - interpreting, by a semantic reasoner, a semantic expression of the composite interaction, performing a semantic discovery of functional requirements of the composite interaction amongst a plurality of semantic descriptions of industrial entities in the industrial knowledge graph, identifying at least one semantically similar semantic description and providing, in response to user input, the at least one semantically similar semantic description as at least one entity icon corresponding to the semantically similar semantic description; - transforming a flow chart including said entity icons and said interconnected nodes into a semantical representation of the composite interaction to form the semantic description of the composite interaction; - storing the semantic description of the composite interaction in the industrial knowledge graph.