Sounds like you want to build a fully-working and -encapsulated simulation of the universe ;)
Even modeling a single, non-trivial business would probably be exceptionally difficult
Even modeling a single, non-trivial business would probably be exceptionally difficult
The question is what is an appropriate ontology to have some basic sense of how a catalyst can affect a company.
If a catalyst affects nodes, how many steps until it hits the "company node" in question.
OP then lists at least 6 prominent factors to add onto "merely" your overly-simplified b2b relationship :)
Simulating the entire publicly-traded economy is - effectively - on the order of simulating the the universe :)
--------
[0] https://www.benzinga.com/news/20/10/18026067/the-number-of-c...