A capabilities driven model for web services description and composition. (2016)