Skip to main content
Back to Standards
IEEE Standard for Learning Object Metadata logo

IEEE Standard for Learning Object Metadata

LOM

An IEEE standard (1484.12.1) that specifies a conceptual data schema for describing learning objects and similar digital resources used to support learning. The schema organizes approximately 76 data elements into nine categories: General, Life Cycle, Meta-Metadata, Technical, Educational, Rights, Relation, Annotation, and Classification. Elements use LangString for multilingual support, controlled vocabulary pairs, and structured DateTime formats. Designed to facilitate search, evaluation, acquisition, and sharing of learning objects across diverse platforms and contexts, with application profiles enabling community-specific customization.

Overview

The IEEE Learning Object Metadata standard is one of the most widely adopted metadata specifications in the e-learning domain, providing a structured framework for describing educational resources of all kinds. Through its nine-category data model and extensive network of national application profiles, LOM enables learning management systems, digital repositories, and educational platforms to discover, evaluate, and exchange learning content across organizational, national, and linguistic boundaries.

Background

Work on Learning Object Metadata began in the late 1990s within the IEEE Learning Technology Standards Committee (LTSC), specifically Working Group 12. The standard drew on earlier work by the IMS Global Learning Consortium and the ARIADNE Foundation, both of which contributed to drafting the LOM data model. IMS Global endorsed early drafts as part of its Learning Resource Meta-data (LRM) specification, and feedback from IMS LRM implementers fed into further LOM development. The original standard, IEEE 1484.12.1-2002, was published in 2002. The current revision, IEEE 1484.12.1-2020, reflects two decades of accumulated implementation experience and alignment with current technology practices.

Purpose & Scope

LOM specifies a conceptual data schema -- not a particular encoding or file format -- that defines how metadata instances for learning objects should be structured. The standard deliberately defines a learning object broadly: "any entity, digital or non-digital, that may be used for learning, education or training." This intentionally wide scope enables LOM metadata to be associated with courseware, textbooks, simulations, assessment items, and any other resource used in educational contexts.

The data model can be extended through application profiles, which allow communities to select elements, add constraints, supplement vocabularies, and incorporate elements from other schemas.

Key Elements

LOM organizes approximately 76 data elements into nine top-level categories:

Category Description
1. General Title, language, description, keywords, coverage, structure, aggregation level
2. Life Cycle Version, status, contributors and their roles
3. Meta-Metadata Metadata identifier, contributors to the metadata record, metadata schema, language
4. Technical Format, size, location, platform requirements, installation remarks, duration
5. Educational Interactivity type, learning resource type, interactivity level, intended end user role, context, typical age range, difficulty, typical learning time
6. Rights Cost, copyright restrictions, description of terms
7. Relation Relations to other learning objects (kind and resource identifier)
8. Annotation Comments on educational use, by whom and when
9. Classification Purpose, taxon path, description, keyword

The data model uses three specialized datatypes: LangString (for multilingual content), Vocabulary (Source-Value pairs from controlled lists), and DateTime/Duration (machine-readable plus human-readable description).

Serializations & Technical Formats

The conceptual schema is intentionally separated from its technical implementations. IEEE 1484.12.3-2020 defines the XML Schema binding. IEEE 1484.12.4 addresses the RDF binding. IMS Global's Learning Resource Meta-data specification (version 1.3) realigns with the IEEE LOM data model and specifies the IEEE XML binding. Records can be transported between systems using protocols such as OAI-PMH.

Application Profiles

LOM's design supports extensive localization through application profiles. Documented national profiles include:

  • UK LOM Core -- for UK Further and Higher Education
  • CanCore -- a 250-page element-by-element implementation guide for Canadian use
  • ANZ-LOM -- for the education sector in Australia and New Zealand
  • Vetadata -- for Australian Vocational Training and Education
  • NORLOM (Norway), SWE-LOM (Sweden), LOM-FR (France), NL LOM (Netherlands), LOM-CH (Switzerland), LOM-ES (Spain), LOM-GR (Greece), TWLOM (Taiwan), ISRACore (Israel)

The SCORM reference model also incorporates an application profile of LOM as its metadata component.

Governance & Maintenance

LOM is maintained by the IEEE Learning Technology Standards Committee under the IEEE Standards Association. The 2020 revision represents the most recent update. The IMS Global Learning Consortium maintains the aligned IMS LRM specification with an extensive Best Practice and Implementation Guide.

Related Standards

  • Dublin Core -- A more general-purpose metadata element set that LOM complements for educational contexts. LOM used Dublin Core as its starting point, refining it with qualifiers relevant to learning objects.
  • SCORM -- The Sharable Content Object Reference Model uses LOM as its metadata standard for content packaging.
  • IEEE 1484.12.3-2020 -- The XML Schema binding specification for LOM.
  • IMS Content Packaging -- Uses LOM metadata to describe resources within content packages.

Further Reading