What we have:
1. Ontology information on our current system (entities, properties, relations).
2. IF THEN Rules about entities, properties, relations.
3. Current task.
Tom has a car.
Helen has phone.
Tom is 20 years old.
Helen is 30 years old.
Tom is a friend of Helen.
IF (X has car AND Y has phone and X older than 18 AND Y older than 18 AND X is a friend of Y), THEN -> They can start taxi business.
Generate any business opportunities for Tom. Particularly, the system must recognize the situation pattern, so it can be matched with the rule. On the pattern base the solution (projected on the current situation) must be generated:
As long as Tom and Helen are friends, they are both older than 18, Tom has a car and Helen has phone, -> Tom can start Taxi service business together with Helen.
Can be implemented with any technology.