Semantic Assignment