Rebuild Semantic