Learning Object Metadata (LOM, inglés «metadatos para objetos de aprendizaje») es un modelo de datos, usualmente codificado en XML, usado para describir un objeto de aprendizaje y otros recursos digitales similares usados para el apoyo al aprendizaje.
El estándar LOM de IEEE, que se basa en Dublin Core –una propuesta de metadatos más amplia que permite definir todo tipo de recursos, no sólo recursos didácticos–, es con mucho el más ampliamente utilizado y recomendado.
No obstante, existen también variantes en el ámbito local, tales como CanCore o UK LOM Core o LOM-ES que se basan en el propio estándar IEEE LOM y que se engloban en lo que LOM denomina perfiles de aplicación.
[3] Es importante reseñar que LOM establece como opcionales todos los campos de datos del estándar, lo cual, y aunque parezca paradójico, permite crear un registro de metadatos sin información para un objeto de aprendizaje, y dicho registro vacío sería conforme con el estándar.
Sin embargo, no en todos los contextos se utiliza IEEE LOM de la misma forma, ni es necesario hacer un uso completo de todas las posibilidades del estándar.
IEEE LOM establece diferentes niveles de conformidad con el estándar, diferenciando entre instancias conformes y estrictamente conformes: Un perfil de aplicación es un subconjunto de elementos LOM que se define para su utilización en una comunidad, contexto u organización determinados.
A menudo suelen también incluir nuevos términos en los vocabularios controlados de IEEE LOM, especificar distintas cardinalidades para alguno de los elementos, restricciones de obligatoriedad en ciertos términos, o cualesquiera otras restricciones o modificaciones que no existen en IEEE LOM.
Existen diversas herramientas que facilitan esta tarea, la mayoría de las cuales permiten crear metadatos externos a los recursos, esto es, registros para objetos de aprendizaje previamente existentes y que por tanto se almacenarán de manera separada al propio recurso.