type y datatype (y xml:lang)


Dos cosas distintas, con uso similar

type
Se usa para decir que algo pertenece a una clase.
(Algo puede pertenecer a muchas clases a la vez)
datatype
Para dar mas información sobre cómo interepretar algo
Por ejemplo un texto de datatype gDate es una fecha
xml:lang
Para identificar el tipo de data de texto (objetos literales)