IMS Logo

IMS AccessForAll Meta-data
Information Model

Version 1.0 Final Specification

Copyright © 2004 IMS Global Learning Consortium, Inc. All Rights Reserved.
The IMS Logo is a trademark of IMS Global Learning Consortium, Inc.
Document Name: IMS AccessForAll Meta-data Information Model
Revision: 12 July 2004


 
Date Issued:
12 July 2004

IPR and Distribution Notices

Recipients of this document are requested to submit, with their comments, notification of any relevant patent claims or other intellectual property rights of which they may be aware that might be infringed by any implementation of the specification set forth in this document, and to provide supporting documentation.

IMS takes no position regarding the validity or scope of any intellectual property or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; neither does it represent that it has made any effort to identify any such rights. Information on IMS's procedures with respect to rights in IMS specifications can be found at the IMS Intellectual Property Rights web page: http://www.imsglobal.org/ipr/imsipr_policyFinal.pdf.

Copyright © 2004 IMS Global Learning Consortium. All Rights Reserved.

Permission is granted to all parties to use excerpts from this document as needed in producing requests for proposals.

Use of this specification to develop products or services is governed by the license with IMS found on the IMS website: http://www.imsglobal.org/license.html.

The limited permissions granted above are perpetual and will not be revoked by IMS or its successors or assigns.

THIS SPECIFICATION IS BEING OFFERED WITHOUT ANY WARRANTY WHATSOEVER, AND IN PARTICULAR, ANY WARRANTY OF NONINFRINGEMENT IS EXPRESSLY DISCLAIMED. ANY USE OF THIS SPECIFICATION SHALL BE MADE ENTIRELY AT THE IMPLEMENTER'S OWN RISK, AND NEITHER THE CONSORTIUM, NOR ANY OF ITS MEMBERS OR SUBMITTERS, SHALL HAVE ANY LIABILITY WHATSOEVER TO ANY IMPLEMENTER OR THIRD PARTY FOR ANY DAMAGES OF ANY NATURE WHATSOEVER, DIRECTLY OR INDIRECTLY, ARISING FROM THE USE OF THIS SPECIFICATION.

Table of Contents


1. Introduction
     1.1 Structure of this Document
     1.2 Nomenclature
     1.3 References

2. Information Model
     2.1 Overall Accessibility Data Model
     2.2 Primary Class Data Model
           2.2.1 primary Class
           2.2.2 earl Class
           2.2.3 equivalentResource Class
     2.3 Equivalent Class Data Model
           2.3.1 equivalentFor Class
           2.3.2 content Class

3. System Description and Behavior Examples
     3.1 Behavior Workflow
     3.2 Examples of Meta-data Behaviors
           3.2.1 Displaying Captions
           3.2.2 Displaying Audio Description
           3.2.3 Displaying Sign Language Alternative to Audio

Appendix A - Sources of Input

About This Document
     List of Contributors

Revision History

Index

1. Introduction

This document describes the core aspects of the specification and contains parts that are normative for any binding claiming to use this information model. It contains details of: semantics, structure, data types, value spaces, multiplicity, and obligation (i.e., whether mandatory or optional).

Contextual and background information on this specification can be found in the IMS Accessibility Meta-data Overview document [ACCMD, 04d] http://www.imsglobal.org/accessibility/accmdv1p0/imsaccmd_oviewv1p0.html.

1.1 Structure of this Document

The structure of this document is:

 
2. Information Model
A description of the data structures of the ACCMD specification;
3. System Description and Behavior Examples
Information about the ACCMD system and behaviors;
Appendix A - Sources of Input
A list of documents used in developing this specification.

1.2 Nomenclature

 
ACCLIP
IMS Learner Information Package Accessibility for LIP
CP
IMS Content Packaging Specification
DC
Dublin Core
DRI
IMS Digital Repositories Interoperability Specification
ICP
IMS International Conformance Program
IEEE
Institute of Electronic & Electrical Engineering
LMS
Learning Management System
LO
Learning Object
LOM
Learning Object Metadata (usually used in "IEEE LOM")
LTSC
Learning Technology Standards Committee
VDEX
IMS Vocabulary Definition Exchange Specification
W3C
World Wide Web Consortium
XML
Extensible Mark-up Language

1.3 References

 
[ACCMD, 04b]
IMS AccessForAll Meta-data XML Binding v1.0, A.Jackl, IMS Global Learning Consortium, Inc., July 2004.
[ACCMD, 04c]
IMS AccessForAll Meta-data Best Practice and Implementation Guide v1.0, A.Jackl, IMS Global Learning Consortium, Inc., July 2004.
[ACCMD, 04d]
IMS AccessForAll Meta-data Overview v1.0, A.Jackl, IMS Global Learning Consortium, Inc., July 2004.
[ACCGuide, 02]
IMS Guidelines for Developing Accessible Learning Applications v1.0, IMS Global Learning Consortium, Inc., June 2002.
[ACCLIP, 03]
IMS Learner Information Package Accessibility for LIP v1.0, M.Norton, J.Treviranus, IMS Global Learning Consortium, Inc., June 2003
[IEEE LOM]
IEEE 14.84.12.1 - 2002 Standard for Learning Object Metadata, http://ltsc.ieee.org
[IMSBUND]
Using IMS Content Packaging to Package Instances of LIP and Other IMS Specifications v1.0, B.Olivier, M.McKell, IMS Global Learning Consortium, Inc., August 2001.
[IMSPLID]
IMS Persistent, Location-Independent, Resource Identifier Implementation Handbook v1.0, IMS Global Learning Consortium, Inc., April 2001.
[RFC 1766]
Tags for the Identification of Languages, http://www.ietf.org/rfc/rfc1766.txt
[RFC 2119]
IETF RFC 2119 - Key words for use in RFCs to Indicate Requirement Levels
[RFC 2396]
IETF RFC 2396 Uniform Resource Identifiers (URI): Generic Syntax
[RFC3066]
RFC 3066, Tags for the Identification of Languages, http://www.ietf.org/rfc/rfc3066.txt
[UDC]
Universal Decimal Classification Scheme, UDC Consortium, http://www.udcc.org/
[ISO 11404]
ISO 11404, Language-independent Datatypes, http://www.iso.ch/cate/d19346.html

2. Information Model

2.1 Overall Accessibility Data Model

Overall Accessibility Data Model
Figure 2.1 Overall Accessibility Data Model.

 
No. Name Description Mult Data Type Value Space Default Value
1.
accessibility
Root element that groups the accessibility information about the resource.
1
Container




1.1
resourceDescription
Description of the features of the resource.
1
Container




1.1.1
primary
Primary resource description: the features of the primary resource.
[0..1]
Container




1.1.2
equivalent
Equivalent resource description: description of the features of resource(s) that are equivalents for a particular primary resource.
[0..*]
Container




2.2 Primary Class Data Model

Primary class model
Figure 2.2 Primary Class Data Model.

2.2.1 primary Class

 
No. Name Description Mult Data Type Value Space Default Value
1.1.1.1
hasVisual
Indication of whether or not the resource contains visual information.
[0..1]
boolean


-
1.1.1.2
hasAuditory
Indication of whether or not the resource contains auditory information.
[0..1]
boolean


-
1.1.1.3
hasText
Indication of whether or not the resource contains text.
[0..1]
boolean


-
1.1.1.4
hasTactile
Indication of whether or not the resource contains tactile interaction.
[0..1]
boolean


-

2.2.2 earl Class

 
No. Name Description Mult Data Type Value Space Default Value
1.1.1.5
earl


[0..*]
Container




1.1.1.5.1
displayTransformability
Reference to EARL statement of the resource's display transformability.
[0..1]
URI




1.1.1.5.2
controlFlexibility
Reference to EARL statement of the resource's control flexibility.
[0..1]
URI




2.2.3 equivalentResource Class

 
No. Name Description Mult Data Type Value Space Default Value
1.1.1.6
equivalentResource
Pointer to an equivalent resource (meta-data) of the described resource or parts thereof.
[0..*]
URI




2.3 Equivalent Class Data Model

Equivalent class model

Figure 2.3 Equivalent Class Data Model.

2.3.1 equivalentFor Class

 
No. Name Description Mult Data Type Value Space Default Value
1.1.2.1
primaryResource
A reference to the primary resource (meta-data) for which the described resource is an equivalent
1
URI




1.1.2.2
primaryFile
A reference to file(s) (meta-data) within the primary resource for which the described resource is an equivalent (if applicable)
[0..*]
URI




1.1.2.3
supplementary
Indication of whether or not the resource is supplementary (as opposed to alternative) to the primary resource
[0..1]
boolean




2.3.2 content Class

(taken from IMS Learner Information Package Accessibility for LIP Information Model v1.0)

 
No. Name Description Mult Data Type Value Space Default Value
1.1.2.4
content
The features of the content of the equivalent resource that parallel the ACCLIP specification.
[0..1]
Container




1.1.2.4.1
alternativesToVisual
Visual content presented in a different modality.
[0..1]
Container




1.1.2.4.2
alternativesToText
Textual content presented in a different modality.
[0..1]
Container




1.1.2.4.3
alternativesToAuditory
Auditory content presented in a different modality.
[0..1]
Container




1.1.2.4.4
learnerScaffold
Indicates that the described resource is or contains one or more of the learnerScaffold tools
[0..*]
vocabulary
dictionary
calculator
noteTaking
peerInteraction
abacus
thesaurus
spellChecker
homophoneChecker
mindMappingSoftware
outlineTool


alternativesToVisual Class

 
No. Name Description Mult Data Type Value Space Default Value
1.1.2.4.1
alternativesToVisual
Visual content presented in a different modality.
[0..1]
Container




1.1.2.4.1.1
audioDescription
Indicates that the described resource is an audio description for the referenced primary resource.
[0..*]
vocabulary
standard
expanded
standard
1.1.2.4.1.1.1
xml:lang
Indicates the language of the audio description
1
xml:lang
ISO Language Code
en
1.1.2.4.1.2
altTextLang
Indicates that the described resource contains alternate text in the specified language for the referenced primary resource.
[0..1]
xml:lang
ISO Language Code
en
1.1.2.4.1.3
longDescriptionLang
Indicates that the described resource contains long description text in the specified language for the referenced primary resource.
[0..1]
xml:lang
ISO Language Code
en
1.1.2.4.1.4
colorAvoidance
The use of color in the described resource.
[0..1]
Container




colorAvoidanceClass

 
No. Name Description Mult Data Type Value Space Default Value
1.1.2.4.1.4
colorAvoidance
The use of color in the described resource.
[0..1]
Container




1.1.2.4.1.4.1
avoidRed
Indicates that the described resource avoids using red.
[0..1]
boolean


false
1.1.2.4.1.4.2
avoidRedGreen
Indicates that the described resource avoids using red and green together.
[0..1]
boolean


false
1.1.2.4.1.4.3
avoidBlueYellow
Indicates that the described resource avoids using blue and yellow together.
[0..1]
boolean


false
1.1.2.4.1.4.4
avoidGreenYellow
Indicates that the described resource avoids using green and yellow together.
[0..1]
boolean


false
1.1.2.4.1.4.5
avoidOrange
Indicates that the described resource avoids using orange.
[0..1]
boolean


false
1.1.2.4.1.4.6
avoidRedBlack
Indicates that the described resource avoids using red and black together.
[0..1]
boolean


false
1.1.2.4.1.4.7
avoidPurpleGray
Indicates that the described resource avoids using purple and gray together.
[0..1]
boolean


false
1.1.2.4.1.4.8
useMaximumContrastMonochrome
Indicates that the described resource uses maximum contrast monochrome.
[0..1]
boolean


false

alternativesToText Class

 
No. Name Description Mult Data Type Value Space Default Value
1.1.2.4.2
alternativesToText
Textual content presented in a different modality.
[0..1]
Container




1.1.2.4.2.1
graphicAlternative
Indicates that the described resource contains graphical alternatives for text in the referenced primary resource.
[0..1]




false
1.1.2.4.2.2
signLanguage
Indicates that the described resource contains sign language alternatives, in the specified language, for text in the referenced primary resource.
[0..*]
vocabulary
American-ASL
Australian- Auslan
Austrian-ASQ
British-BSL
Danish-DSL
French-LSF
German-DGS
Irish-ISL
Italian-LIS
Japanese-JSL
Malaysian-MSL
Mexican-LSM
Native-American
Netherlands-NGT
Norwegian-NSL
Quebec-LSQ
Russian-RSL
Singapore-SLS
Spanish-LSE
Swedish-SWL
other
-

alternativesToAuditory Class

 
No. Name Description Mult Data Type Value Space Default Value
1.1.2.4.3
alternativesToAuditory
Auditory content presented in a different modality.
[0..1]
Container




1.1.2.4.3.1
captionType
Indicates that the described resource contains a text caption for the referenced primary resource.
[0..*]
Container




1.1.2.4.3.1.1
xml:lang
Indicates the language of the caption
1
xml:lang
ISO Language Code
en
1.1.2.4.3.1.2
verbatim
Indicates that the caption is a verbatim caption. Mutually exclusive with reducedReadingLevel
[0..1]
boolean


true
1.1.2.4.3.1.3
reducedReadingLevel
Indicates that the caption is a reduced reading level caption.
Mutually exclusive with verbatim
[0..1]
boolean


false
1.1.2.4.3.1.4
reducedSpeed
Indicates that the caption is a reduced rate level caption.
[0..1]
boolean


false
1.1.2.4.3.1.4.1
captionRate
Indicates the rate of the caption.
1
integer
[1..300]
120
1.1.2.4.3.1.5
enhancedCaption
Indicates that the caption is an enhanced caption.
[0..1]
boolean


false
1.1.2.4.3.2
signLanguage
Indicates that the described resource contains sign language alternatives, in the specified language, for audio in the referenced primary resource.
[0..*]
vocabulary
American-ASL
Australian- Auslan
Austrian-ASQ
British-BSL
Danish-DSL
French-LSF
German-DGS
Irish-ISL
Italian-LIS
Japanese-JSL
Malaysian-MSL
Mexican-LSM
Native-American
Netherlands-NGT
Norwegian-NSL
Quebec-LSQ
Russian-RSL
Singapore-SLS
Spanish-LSE
Swedish-SWL
other
-

3. System Description and Behavior Examples

We will use an informal approach to modeling behavior in this specification. Due to the relationship of this specification to the Learner Information Package Accessibility for LIP (ACCLIP) specification and the boundaries created in the charter we will limit the scope of the behavioral descriptions.

Correctly implementing the combination of AccessForAll information (from the ACCLIP Specification) and accessibility meta-data from this specification requires handling a set of standard cases in a well-defined way. Our goal is to provide functional interoperability that will support the substitution or augmentation of one resource with another when this is required for accessibility purposes, as prescribed in the user's profile (e.g., the addition of caption text for a hearing-impaired context), thus allowing interoperating systems to work together to serve the needs of learners with disabilities and others who have AccessForAll profiles. This section provides a flowchart that lays out a general strategy for using these two sets of data together, and then provides three specific examples of element values that should cause implementations to behave in specific ways. These examples present a simple form of pseudo code, indicating the specific elements relevant, and the values to test for.

3.1 Behavior Workflow

The following workflow diagram describes an overview of Accessibility behaviors:

A diagram illustrating accessibility behaviors

Figure 3.1 Flowchart of behaviors for interoperability using ACCLIP and ACCMD.

Text description of Figure 3.1: A diagram displaying the behaviors for interoperability using ACCLIP and ACCMD. The diagram is a flow chart displaying the start and end states for systems analyzing a learner's ACCLIP against a primary resource's ACCMD. The steps outlined in the diagram are as follows:

1. The system asks, "Does the primary resource contain a modality in which the learner requires alternatives to?"

1.1. If no, the system displays the primary resource.

1.2. If yes, the system retrieves the list of equivalent resources described in the ACCMD.

1.2.1. The system loops asking on each iteration, "Are there more equivalent resources in the list?"

1.2.1.1. If yes, the system gets the next equivalent and asks, "Does this equivalent resource contain the necessary alternatives in order to meet the user's ACCLIP preferences?"

1.2.1.1.1. If no, the system goes back to 1.2.1.

1.2.1.1.2. If yes, the system asks, "Is the equivalent resource an alternative resource (as opposed to a supplement resource)?"

1.2.1.1.2.1. If yes, it displays the equivalent resource.

1.2.1.1.2.2. If no, the resource must be a supplement resource and is combined with the primary resource and displayed to the user.

1.2.1.2. If no, the system searches the repository for additional resources claiming to be equivalent to the primary resource.

1.2.1.2.1. If any are found, the system loops and follows the behavior in 1.2.1.

1.2.1.2.2. If none are found, the user is warned that the content does not meet his/her content preferences and the original primary resource is displayed.

3.2 Examples of Meta-data Behaviors

3.2.1 Displaying Captions

 
Step

Element to examine

Test

if primary has audio
resourceDescription.primary.hasAudio
true
and learner requests captions
accessForAll.alternativesToAuditory.
captionType
exists
     for each equivalent referenced
resourceDescription.primary.equivalentResource
(list)
          examine equivalent's meta-data


          if equivalent contains captions
resourceDescription.equivalent.content.
alternativesToAuditory.captionType
exists
          and captions are correct language
accessForAll.alternativesToAuditory.
captionType.lang and 
resourceDescription.equivalent.content.
alternativesToAuditory.captionType.lang
equal
          and captions are correct type
accessForAll.alternativesToAuditory.
captionType.type and
resourceDescription.equivalent.content.
alternativesToAuditory.captionType.type
equal
               if captions are supplementary
resourceDescription.equivalent.supplementary
true
                    display orig and equiv


               else
resourceDescription.equivalent.supplementary
false
                    display equiv


     if none of the equivs have captions
resourceDescription.equivalent.content.
alternativesToAuditory.captionType
not exist
          search repository for LOs claiming to be equiv to primary
resourceDescription.equivalent.
primaryFile
references primary
          for each such LO


               examine LO's meta-data


               if LO contains captions
resourceDescription.equivalent.content.
alternativesToAuditory.captionType
exists
               and captions are correct language
accessForAll.alternativesToAuditory.
captionType.lang and
resourceDescription.equivalent.content.
alternativesToAuditory.captionType.lang
equal
               and captions are correct type
accessForAll.alternativesToAuditory.
captionType.type and
resourceDescription.equivalent.content.
alternativesToAuditory.captionType.type
equal
                    if captions are supplementary
resourceDescription.equivalent.supplementary
true
                         display orig and equiv


                    else
resourceDescription.equivalent.supplementary
false
                         display equiv


          if none of the LOs have captions
resourceDescription.equivalent.content.
alternativesToAuditory.captionType
not exist
               display orig


3.2.2 Displaying Audio Description

Note: This part of the model does not answer the issue of what if more than one kind of description is available. One could check ACCLIP usage parameters to see which is most preferred, and the implementer must decide how to distinguish between videos and stills.

 
Step

Element to examine

Test

if primary has visual
resourceDescription.primary.hasVisual
true
and learner requests audio descriptions
accessForAll.alternativesToVisual.
audioDescription
exists
     for each equivalent referenced
resourceDescription.primary.equivalentResource
(list)
          examine equivalent's meta-data


          if equivalent contains audio descriptions
resourceDescription.equivalent.content.
alternativesToVisual. audioDescription
exists
          and audio description is correct language
accessForAll.alternativesToVisual.
audioDescription.lang and
resourceDescription.equivalent.content.
alternativesToVisual. audioDescription.lang
equal
          and audio description is correct type
accessForAll.alternativesToVisual.
audioDescription.type and
resourceDescription.equivalent.content.
alternativesToVisual. audioDescription.type
equal
               play orig and descriptions


     if none of the equivs have audio descriptions
resourceDescription.equivalent.content.
alternativesToVisual.audioDescription
not exist
          search repository for LOs claiming to be equiv to primary
resourceDescription.equivalent.
primaryFile
references primary
          for each such LO


               examine LO's meta-data


               if LO contains audio descriptions
resourceDescription.equivalent.content.
alternativesToVisual. audioDescription
exists
               and audio description is correct language
accessForAll.alternativesToVisual.
audioDescription.lang and
resourceDescription.equivalent.content.
alternativesToVisual. audioDescription.lang
equal
               and audio description is correct type
accessForAll.alternativesToVisual.
audioDescription.type and
resourceDescription.equivalent.content.
alternativesToVisual. audioDescription.type
equal
                    play orig and descriptions


     if none of the equivs have audio descriptions
resourceDescription.equivalent.content.
alternativesToVisual.audioDescription
not exist
          play orig


3.2.3 Displaying Sign Language Alternative to Audio

 
Step

Element to examine

Test

if primary has audio
resourceDescription.primary.hasAudio
true
and learner requests sign language
accessForAll.alternativesToAuditory.
signLanguage
exists
     for each equivalent referenced
resourceDescription.primary.equivalentResource
(list)
          examine equivalent's meta-data


          if equivalent contains sign language
resourceDescription.equivalent.content.
alternativesToAuditory.signLanguage
exists
          and sign language is correct language
accessForAll.alternativesToAuditory.
signLanguage and 
resourceDescription.equivalent.content.
alternativesToAuditory.signLanguage
equal
               if sign language is supplementary
resourceDescription.equivalent.supplementary
true
                    display orig and equiv


               else
resourceDescription.equivalent.supplementary
false
                    display equiv


     if none of the equivs have sign language
resourceDescription.equivalent.content.
alternativesToAuditory.captionType
not exist
          search repository for LOs claiming to be equiv to primary
resourceDescription.equivalent.equivalentFor.
equivalentForFile
references primary
          for each such LO


               examine LO's meta-data


               if LO contains sign language
resourceDescription.equivalent.content.
alternativesToAuditory.captionType
exists
               and sign language is correct language
accessForAll.alternativesToAuditory.
signLanguage and
resourceDescription.equivalent.content.
alternativesToAuditory.signLanguage
equal
                    if sign language is supplementary
resourceDescription.equivalent.supplementary
true
                         display orig and equiv


                    else
resourceDescription.equivalent.supplementary
false
                         display equiv


     if none of the LOs have sign language
resourceDescription.equivalent.content.
alternativesToAuditory.signLanguage
not exist
          display orig


Appendix A - Sources of Input

In addition to the use cases, the ACCMD Project Group studied existing applications that currently address or fulfill user needs in the accessibility domain. Below is a sample list of products that enable accessibility. More importantly, the Project Group still needs to develop a methodology for reviewing, evaluating, and incorporating existing specifications and standards in the schema definition work.

These include:

About This Document

 
Title
IMS AccessForAll Meta-data Information Model
Editor
Alex Jackl (IMS)
Team Co-Leads
Jutta Treviranus (Industry Canada), Anthony Roberts (Industry Canada)
Version
1.0
Version Date
12 July 2004
Status
Final Specification
Summary
This document describes the AccessForAll Meta-data Information Model
Revision Information
12 July 2004
Purpose
This document has been approved by the IMS Technical Board and is made available for adoption.
Document Location
http://www.imsglobal.org/accessibility/accmdv1p0/imsaccmd_infov1p0.html

 
To register comments or questions about this specification please visit: http://www.imsglobal.org/developers/ims/imsforum/categories.cfm?catid=16

List of Contributors

The following individuals contributed to the development of this document:

 
Name Organization
Anastasia Cheetham
ATRC - U. Toronto, Industry Canada
Martyn Cooper
Open University, UK
Andy Heath
Sheffield Hallam University, CEN-ISSS Learning Technologies Workshop APLR project
Alex Jackl
IMS Global Learning Consortium, Inc.
Liddy Nevile
DEST, La Trobe University Australia
Anthony Roberts
Industry Canada
Madeleine Rothberg
WGBH National Center for Accessible Media, USA
Jutta Treviranus
ATRC - U. Toronto, Industry Canada
David Weinkauf
ATRC - U. Toronto, Industry Canada

Revision History

 
Version No. Release Date Comments
Base Document 1.0
02 February 2004
Initial version of the AccessForAll Meta-data Specification.
Public Draft 1.0
20 May 2004
Initial Public Draft version of the AccessForAll Information Model.
a) Moved all introduction narrative to Overview document and removed compliance information.
Final Specification 1.0
12 July 2004
This is the formal Final Specification of the IMS AccessForAll Meta-data Information Model.

Index

A
AccessForAll 1, 2, 3
Accessibility 1, 2, 3

B
Behavior 1, 2
Binding 1

D
Dublin Core 1, 2

I
IEEE 1, 2, 3
IMS International Conformance Program 1
IMS Specifications
     AccessForAll Meta-data 1, 2
     Content Packaging 1
     Digital Repositories Interoperability 1
     Learner Information Package 1, 2, 3, 4
     Learner Information Package Accessibility for LIP 1, 2, 3, 4, 5
     Vocabulary Definition Exchange 1
Interoperability 1, 2, 3

L
LOM 1, 2
LTSC 1

M
Meta-data 1, 2, 3, 4, 5

N
Normative 1

P
Preferences 1
Profile 1

R
Resource 1, 2, 3, 4, 5, 6, 7, 8, 9
Resources 1
RFC 1

S
Schema 1
Standards 1
Structure 1

U
URI 1, 2, 3, 4

V
Vocabulary 1, 2, 3, 4, 5

W
W3C 1

X
XML 1

 

 

 

IMS Global Learning Consortium, Inc. ("IMS") is publishing the information contained in this IMS AccessForAll Meta-data Information Model ("Specification") for purposes of scientific, experimental, and scholarly collaboration only.

IMS makes no warranty or representation regarding the accuracy or completeness of the Specification.
This material is provided on an "As Is" and "As Available" basis.

The Specification is at all times subject to change and revision without notice.

It is your sole responsibility to evaluate the usefulness, accuracy, and completeness of the Specification as it relates to you.

IMS would appreciate receiving your comments and suggestions.

Please contact IMS through our website at http://www.imsglobal.org

Please refer to Document Name:
IMS AccessForAll Meta-data Information Model Revision: 12 July 2004