semaforerings