A semantic framework for automatic generation of computational workflows using distributed data and component catalogues | Publicación