buildSemanticModel