semihorarum