take a nap while on duty(勤務中に居眠りをする)
という例が出てきて疑問を持ちました
whileは従属接続詞なので、完全な文を導くはずなのに、
on dutyはそうではありません
He takes a nap while (he is) on duty
みたいに主語+be動詞が省略されているのでしょうか?