Self is a pattern and means the coloured part of the rabbits fur is one colour and not banded like an agouti/tan rabbit, they can still have white patches though. Solid is when the entire rabbit is one pattern so it could be a fully agouti rabbit, a fully black/chocolate/blue/lilac rabbit, or a tan rabbit with no white
Otters have their main colour (black/blue/chocolate/lilac), then an orange/fawn colour in areas such as the inner ear, nose, chin, stomach and then after the orange/fawn is white. Fox rabbits don't have any orange/fawn, they're just black/blue/chocolate/lilac and white around the edges
Mantle is a type of marking where most of the rabbit is coloured but they have a few white patches underneith, usually a bit of white on their paws and a white stomach
Vienna is a gene where two of the gene cause the rabbit to be a blue eyed white, and one of the genes usually makes the rabbit (whatever colour/pattern it is) have a random bit of white on them, sometimes its a tiny white spot on their paw or nose, sometimes it can cause them to look like a Dutch rabbit