imscp_rootv1p1p2.xsd (import)

DRAFT XSD for IMS Content Packaging version 1.1 DRAFT

Copyright (c) 2001 IMS GLC, Inc.

2000-04-21, Adjustments by T.D. Wason from CP 1.0.

2001-02-22, T.D.Wason: Modify for 2000-10-24 XML-Schema version.  Modified to support extension.

2001-03-12, T.D.Wason: Change filename, target and meta-data namespaces and meta-data fielname.  Add meta-data to itemType, fileType and organizationType.

Do not define namespaces for xml in XML instances generated from this xsd.

Imports IMS meta-data xsd, lower case element names.

This XSD provides a reference to the IMS meta-data root element as imsmd:record

If the IMS meta-data is to be used in the XML instance then the instance must define an IMS meta-data prefix with a namespace.  The meta-data targetNamespace should be used.

2001-03-20, Thor Anderson: Remove manifestref, change resourceref back to identifierref, change manifest back to contained by manifest. --Tom Wason: manifest may contain _none_ or more manifests.

2001-04-13 Tom Wason: corrected attirbute name structure.  Was misnamed type.

2001-05-14 Schawn Thropp: Made all complexType extensible with the group.any

Added the anyAttribute to all complexTypes. Changed the href attribute on the fileType and resourceType to xsd:string

Changed the maxLength of the href, identifierref, parameters, structure attributes to match the Information model.

2001-07-25 Schawn Thropp: Changed the namespace for the Schema of Schemas to the 5/2/2001 W3C XML Schema

Recommendation. attributeGroup attr.imsmd deleted, was not used anywhere.  Any attribute declarations that have

use = "default" changed to use="optional" - attr.structure.req.

Any attribute declarations that have value="somevalue" changed to default="somevalue",

attr.structure.req (hierarchical).  Removed references to IMS MD Version 1.1.

Modified attribute group "attr.resourcetype.req" to change use from optional

to required to match the information model.  As a result the default value also needed to be removed

Name change for XSD.  Changed to match version of CP Spec

Inclusions and Imports

Attribute Declarations

element groups

Schema Information