Overview
ISO/IEC TR 20821:2018 - "Information technology - Learning, education and training - Learning environment components for automated contents adaptation" - defines a standardized way to describe device and learning‑environment information to enable adaptive content automation for mobile learning. The technical report specifies two complementary methods: a learning environment profile (a schema/vocabulary for expressing device, network and usage data) and a grouping method for binding similar profiles together for collective expression and processing.
Keywords: ISO/IEC TR 20821:2018, learning environment profile, adaptive content automation, mobile learning, content adaptation, RDF schema, device capabilities.
Key Topics and Requirements
- Profile expression method
- Uses RDF-style schema and vocabulary to represent capabilities and preference information (CPI).
- Profiles are stored in a profile repository (typically as RDF resources/URIs).
- Defines components and attributes with clear data types and schema rules.
- Core components defined (examples in the document):
- CommonCharacteristics (language, character set, supported content types, local time)
- HardwarePlatform (device type, model, hardware capabilities)
- SoftwarePlatform (OS, supported media formats)
- NetworkCharacteristics (connection type, protocols)
- UserAgent (browser capabilities, script support)
- UsageEnvironment (location, learner context, prior knowledge)
- Attribute handling and resolution rules
- Attributes are unique to a schema and paired with values or URI references.
- Multiple attribute descriptions are resolved using Append, Locked, or Override rules.
- Grouping method
- Defines group, group producer, group name, group components and attributes, and relationships between profile groups to enable aggregated or collective profile handling.
Applications
- Enables personalized and optimized content delivery in mobile learning platforms and LMS by matching content to device and environment capabilities.
- Useful for:
- Adaptive learning engines and content recommendation systems
- Mobile app developers and content providers needing device capability negotiation
- Instructional designers and edtech vendors who deliver multimedia across heterogeneous devices
- Interoperability layers that manage profile repositories and content negotiation
Who Should Use This Standard
- Mobile learning/content providers, LMS developers, platform architects, edtech integrators, and interoperability engineers working on content adaptation, personalized learning, or device-aware delivery.
Related Standards
- Works alongside RDF/URI metadata practices and ISO/IEC JTC 1 SC 36 work on learning, education and training standards. Use in conjunction with existing metadata and accessibility frameworks for robust adaptive learning solutions.
This standard provides the vocabulary and grouping mechanics needed to build interoperable, device‑aware mobile learning systems that deliver optimized, context‑sensitive content.