Ecosystem semantic analysis