In this standard an I4.0 language is designed. This language is used to implement the interactions between I4.0 components. It consists of the vocabulary of the language, the structure of the messages and interactive protocols. This standard explains the concept of semantically interoperable information exchange and shows how the messages and their processes for information exchange in the use cases of Industrie 4.0 should be structured. Therefore, it forms the basis for I4.0-compliant cooperation and collaboration. This standard addresses users and developers of software systems for automation technology and production technology who design, develop, implement, test and operate interactions between I4.0 components.