added namesopaces for discussion topics template
[acontent.git] / docs / home / ims / domainProfile_4 / imscc_q_definition.xsd
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.imsglobal.org/xsd/ims_qtiasiv1p2" targetNamespace="http://www.imsglobal.org/xsd/ims_qtiasiv1p2">\r
3   <xsd:import namespace="ims_qtiasiv1p2_def_copy.xsd" schemaLocation="ims_qtiasiv1p2_def_copy.xsd" />\r
4   <!--****************************************************************************************-->\r
5   <!--** Definition document - this document holds AP defined simpleType elements that have **-->\r
6   <!--** been referenced through a type attribute in one of the modified, resultant schema. **-->\r
7   <!--****************************************************************************************-->\r
8   <xs:simpleType name="ExactOnlyType">\r
9     <xs:restriction>\r
10       <xs:simpleType>\r
11         <xs:restriction base="xs:NMTOKEN">\r
12           <xs:enumeration value="Exact" />\r
13           <xs:enumeration value="Range" />\r
14         </xs:restriction>\r
15       </xs:simpleType>\r
16       <xs:whiteSpace value="collapse" />\r
17       <xs:enumeration value="Exact" />\r
18     </xs:restriction>\r
19   </xs:simpleType>\r
20   <xs:simpleType name="EclipseOnlyType">\r
21     <xs:restriction>\r
22       <xs:simpleType>\r
23         <xs:restriction base="xs:NMTOKEN">\r
24           <xs:enumeration value="Ellipse" />\r
25           <xs:enumeration value="Rectangle" />\r
26           <xs:enumeration value="Bounded" />\r
27         </xs:restriction>\r
28       </xs:simpleType>\r
29       <xs:whiteSpace value="collapse" />\r
30       <xs:enumeration value="Ellipse" />\r
31     </xs:restriction>\r
32   </xs:simpleType>\r
33   <xs:simpleType name="string4">\r
34     <xs:restriction base="xs:string">\r
35       <xs:maxLength value="4" />\r
36       <xs:whiteSpace value="preserve" />\r
37     </xs:restriction>\r
38   </xs:simpleType>\r
39   <xs:simpleType name="string32">\r
40     <xs:restriction base="xs:string">\r
41       <xs:maxLength value="32" />\r
42       <xs:whiteSpace value="preserve" />\r
43     </xs:restriction>\r
44   </xs:simpleType>\r
45   <xs:simpleType name="string256">\r
46     <xs:restriction base="xs:string">\r
47       <xs:maxLength value="256" />\r
48       <xs:whiteSpace value="preserve" />\r
49     </xs:restriction>\r
50   </xs:simpleType>\r
51   <xs:simpleType name="string2">\r
52     <xs:restriction base="xs:string">\r
53       <xs:maxLength value="2" />\r
54       <xs:whiteSpace value="preserve" />\r
55     </xs:restriction>\r
56   </xs:simpleType>\r
57   <xs:simpleType name="string16">\r
58     <xs:restriction base="xs:string">\r
59       <xs:maxLength value="16" />\r
60       <xs:whiteSpace value="preserve" />\r
61     </xs:restriction>\r
62   </xs:simpleType>\r
63   <xs:simpleType name="string1024">\r
64     <xs:restriction base="xs:string">\r
65       <xs:maxLength value="1024" />\r
66       <xs:whiteSpace value="preserve" />\r
67     </xs:restriction>\r
68   </xs:simpleType>\r
69   <xs:simpleType name="SetAddSubtractOnly">\r
70     <xs:restriction>\r
71       <xs:simpleType>\r
72         <xs:restriction base="xs:NMTOKEN">\r
73           <xs:enumeration value="Set" />\r
74           <xs:enumeration value="Add" />\r
75           <xs:enumeration value="Subtract" />\r
76           <xs:enumeration value="Multiply" />\r
77           <xs:enumeration value="Divide" />\r
78         </xs:restriction>\r
79       </xs:simpleType>\r
80       <xs:whiteSpace value="collapse" />\r
81       <xs:enumeration value="Set" />\r
82       <xs:enumeration value="Add" />\r
83       <xs:enumeration value="Subtract" />\r
84     </xs:restriction>\r
85   </xs:simpleType>\r
86   <xs:simpleType name="ScoreOnlyType">\r
87     <xs:restriction base="xs:string">\r
88       <xs:whiteSpace value="preserve" />\r
89       <xs:enumeration value="SCORE" />\r
90     </xs:restriction>\r
91   </xs:simpleType>\r
92   <xs:simpleType name="DummyType">\r
93     <xs:restriction base="xs:string">\r
94       <xs:whiteSpace value="preserve" />\r
95     </xs:restriction>\r
96   </xs:simpleType>\r
97   <xs:simpleType name="DecimalIntegerOnly">\r
98     <xs:restriction>\r
99       <xs:simpleType>\r
100         <xs:restriction base="xs:NMTOKEN">\r
101           <xs:enumeration value="Integer" />\r
102           <xs:enumeration value="String" />\r
103           <xs:enumeration value="Decimal" />\r
104           <xs:enumeration value="Scientific" />\r
105           <xs:enumeration value="Boolean" />\r
106           <xs:enumeration value="Enumerated" />\r
107           <xs:enumeration value="Set" />\r
108         </xs:restriction>\r
109       </xs:simpleType>\r
110       <xs:whiteSpace value="collapse" />\r
111       <xs:enumeration value="Integer" />\r
112       <xs:enumeration value="Decimal" />\r
113     </xs:restriction>\r
114   </xs:simpleType>\r
115   <xs:simpleType name="CompleteOnly">\r
116     <xs:restriction>\r
117       <xs:simpleType>\r
118         <xs:restriction base="xs:NMTOKEN">\r
119           <xs:enumeration value="Complete" />\r
120           <xs:enumeration value="Incremental" />\r
121           <xs:enumeration value="Multilevel" />\r
122           <xs:enumeration value="Proprietary" />\r
123         </xs:restriction>\r
124       </xs:simpleType>\r
125       <xs:whiteSpace value="collapse" />\r
126       <xs:enumeration value="Complete" />\r
127     </xs:restriction>\r
128   </xs:simpleType>\r
129   <xs:simpleType name="AllOnlyValue">\r
130     <xs:restriction>\r
131       <xs:simpleType>\r
132         <xs:restriction base="xs:NMTOKEN">\r
133           <xs:enumeration value="All" />\r
134           <xs:enumeration value="Administrator" />\r
135           <xs:enumeration value="AdminAuthority" />\r
136           <xs:enumeration value="Assessor" />\r
137           <xs:enumeration value="Author" />\r
138           <xs:enumeration value="Candidate" />\r
139           <xs:enumeration value="InvigilatorProctor" />\r
140           <xs:enumeration value="Psychometrician" />\r
141           <xs:enumeration value="Scorer" />\r
142           <xs:enumeration value="Tutor" />\r
143         </xs:restriction>\r
144       </xs:simpleType>\r
145       <xs:whiteSpace value="collapse" />\r
146       <xs:enumeration value="All" />\r
147     </xs:restriction>\r
148   </xs:simpleType>\r
149 </xsd:schema>\r
150 \r