semantic_id -> id