+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>\r
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.imsglobal.org/xsd/imsccauth_v1p0" targetNamespace="http://www.imsglobal.org/xsd/imsccauth_v1p0" elementFormDefault="qualified">\r
-\r
- <xs:element name="authorizations" type="authorizationsType" />\r
-\r
- <xs:complexType name="authorizationsType">\r
- <xs:sequence>\r
- <xs:element name="authorization" type="authorizationType" />\r
- <xs:group ref="grpStrict.any" minOccurs="0" maxOccurs="unbounded" />\r
- </xs:sequence>\r
- <xs:attribute name="access" type="accessType" use="required" />\r
- <xs:attribute name="import" type="xs:boolean" default="false" />\r
- </xs:complexType>\r
-\r
- <xs:complexType name="authorizationType">\r
- <xs:sequence>\r
- <xs:element name="cartridgeId" type="xs:string" />\r
- <xs:element name="webservice" type="xs:string" minOccurs="0" />\r
- </xs:sequence>\r
- </xs:complexType>\r
- <xs:simpleType name="accessType">\r
- <xs:restriction base="xs:string">\r
- <xs:enumeration value="cartridge" />\r
- <xs:enumeration value="resource" />\r
- </xs:restriction>\r
- </xs:simpleType>\r
-\r
- <xs:group name="grpStrict.any">\r
- <xs:annotation>\r
- <xs:documentation>\r
- This group is defined exactly as in IMS Content Packaging v 1.2.\r
- Any namespaced element from any namespace may be included within an "any" element.\r
- The namespace for the imported element must be defined in the instance, and the schema must be imported.\r
- The extension has a definition of "strict" i.e. they must have their own namespace.\r
- </xs:documentation>\r
- </xs:annotation>\r
- <xs:sequence>\r
- <xs:any namespace="##other" processContents="strict" minOccurs="0" maxOccurs="unbounded" />\r
- </xs:sequence>\r
- </xs:group>\r
-\r
- <xs:attribute name="protected" type="xs:boolean" default="false" />\r
-\r
-\r
-</xs:schema>\r