Smart Prison: From Prison Digitalisation to Prison Using, Learning and Training Artificial Intelligence