The LRMI specification is a collection of properties to describe educational resources. It builds on the extensive vocabulary provided by Schema.org. Predominantly it uses properties of resources of type schema.org/CreativeWork that were proposed to Schema.org by the LRMI to describe the educational characteristics of learning resources. For some of these properties it uses the LRMI-created types schema.org/AlignmentObject and schema.org/EducationalAudience.
Version 1.1 of the LRMI specification has been accepted into Schema.org with the exception of useRightsUrl [see discussion here]. Subsequently Schema.org adopted a property called license which encompasses the same function as useRightsUrl.
The LRMI project looked for inspiration, ideas, and learnings from other projects with similar visions in furtherance of its goal of interoperating with other specifications. As much as possible, contributors on those works were invited to participate in LRMI specification development. We wish to acknowledge and thank these initiatives for informing our work:
- IEEE Learning Object Metadata
- Dublin Core Metadata Initiative
- IMS Global Learning Consortium Learning Resource Metadata
- ARIADNE Educational Metadata Recommendation
- ISO/IEC Metadata for Learning Resources
|Table 1. LRMI Additions to Schema.org/CreativeWork|
|educationalAlignment||schema.org/AlignmentObject||An alignment to an established educational framework.|
|educationalUse||schema.org/Text||The purpose of the work in the context of education.
|Approximate or typical time it takes to work with or through this learning resource for the typical intended target audience.
|typicalAgeRange||schema.org/Text||The typical range of ages the content’s intended end user.
|interactivityType||schema.org/Text||The predominant mode of learning supported by the learning resource. Acceptable values are active, expositive, or mixed.
|learningResourceType||schema.org/Text||The predominant type or kind characterizing the learning resource.
|useRightsUrl||schema.org/URL||The URL where the owner specifies permissions for using the resource.|
|isBasedOnUrl||schema.org/URL||A resource that was used in the creation of this resource. This term can be repeated for multiple sources.|
A note on useRightsUrl: this property was not adopted by schema.org. Subsequently schema.org adopted a property called license which encompasses the same functions as useRightsUrl (see below). The license property is likely to be more widely understood by consumers of schema.org mark-up than the LRMI useRightsUrl property.
|Table 2. Other important characteristics of learning resources that are covered by Schema.org properties of CreativeWork|
|name||schema.org/Text||The title of the resource.|
|about||schema.org/Thing||The subject of the content.|
|dateCreated||schema.org/Date||The date on which the resource was created.|
|author||schema.org/Person||The individual credited with the creation of the resource.|
|publisher||schema.org/Organization||The organization credited with publishing the resource.|
|inLanguage||schema.org/Language||The primary language of the resource.|
|accessibilityAPI||Text||Indicates that the resource is compatible with the referenced accessibility API. (WebSchemas wiki lists possible values).|
|accessibilityControl||Text||Identifies input methods that are sufficient to fully control the described resource. (WebSchemas wiki lists possible values).|
|accessibilityFeature||Text||Content features of the resource, such as accessible media, alternatives and supported enhancements for accessibility. (WebSchemas wiki lists possible values).|
|accessibilityHazard||Text||A characteristic of the described resource that is physiologically dangerous to some users. Related to WCAG 2.0 guideline 2.3. (WebSchemas wiki lists possible values).|
|license||Url or CreativeWork||A license document that applies to this content, typically indicated by URL.|
An alignment object is an intangible item that describes an alignment between a learning resource and a node in an educational framework. AlignmentObject is a subtype of schema.org/Intangible
|Table 3. LRMI properties of AlignmentObject|
|alignmentType||Text||A category of alignment between the learning resource and the framework node. Recommended values include: ‘assesses’, ‘teaches’, ‘requires’, ‘textComplexity’, ‘readingLevel’, ‘educationalSubject’, and ‘educationLevel’.|
|educationalFramework||Text||The framework to which the resource being described is aligned.|
|targetDescription||Text||The description of a node in an established educational framework.|
|targetName||Text||The name of a node in an established educational framework.|
|targetUrl||URL||The URL of a node in an established educational framework.|
|Table 4. LRMI properties of EducationalAudience|
|educationalRole||schema.org/Text||The role that describes the target audience of the content.|