I really like how VC is structured and I think it’s does quite a lot right to implement Industry 4.0 concepts such as asset description, interfaces etc. Some of the most important aspects in this regard are standardization, open access and protocols (for example OPC UA, formalised process descriptions etc.)
One designated standard for asset description and data exchange is AutomationML and I noticed Visual Components is a member of the AutomationML association: https://www.automationml.org/o.red.c/mitglieder.html
AutomationML describes topology (CAEX), geometry and kinematics (COLLADA) as well as logic (PLCopen XML). VC basically uses all these concepts, however I have not seen official support for AutomationML yet.
Is there any plan to adapt AML or parts of it in the future?