These days the digital design space doesn't just involve individual apps interacting with the user. A number of different technologies and trends has led to the prevalence of frameworks such as IFTTT and Zapier helping to create automation (i.e. rules for interaction) between apps.
Just as there are design elements, components and patterns for how things are designed and rules for how they interact within an individual app, I am wondering if there is a higher order language for designing how apps interact with each other within a digital 'ecosystem'.
I think something similar would be to build on the Atomic Design concept that Brad Frost talks about, and keep increasing the order and complexity of the design elements.