I always thought semi-nomadic was a seasonal thing, like the Cimmerian's from Conan. Often moving out of a region before winter hits for example. Usually how long one stays in a place is up to the society.