semiplenorum