Exploring a technology ecology for technology opportunity discovery: A link prediction approach using heterogeneous knowledge graphs · Study