Diferença entre tipo e classe no fortran 2003

Foi-me dito para meu doutorado que eu tenho que aprender a linguagem fortran 2003. Eu nunca usei e programa OOP antes nem fortran. Estou tentando entender qual é a diferença entre tipo e classe. Eu sei que as classes são declaradas com a palavra-chave 'TYPE', mas também vi exemplos da palavra-chave 'CLASS' sendo usados, por isso estou ficando confuso. Espero que isso faça sentido.

questionAnswers(1)

yourAnswerToTheQuestion