-
Notifications
You must be signed in to change notification settings - Fork 34
/
imsss_v1p0rollup.xsd
executable file
·46 lines (46 loc) · 2.06 KB
/
imsss_v1p0rollup.xsd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?xml version = "1.0" encoding = "UTF-8"?>
<!--Generated by Turbo XML 2.3.1.100. Conforms to w3c http://www.w3.org/2001/XMLSchema-->
<xs:schema xmlns = "http://www.imsglobal.org/xsd/imsss"
targetNamespace = "http://www.imsglobal.org/xsd/imsss"
xmlns:xs = "http://www.w3.org/2001/XMLSchema"
elementFormDefault = "qualified"
attributeFormDefault = "unqualified">
<xs:include schemaLocation = "imsss_v1p0util.xsd"/>
<xs:complexType name = "rollupRuleType">
<xs:sequence>
<xs:element name = "rollupConditions"
block = "#all">
<xs:complexType>
<xs:sequence>
<xs:element name = "rollupCondition"
block = "#all" maxOccurs = "unbounded">
<xs:complexType>
<xs:attribute name = "operator" default = "noOp" type = "conditionOperatorType"/>
<xs:attribute name = "condition" use = "required" type = "rollupRuleConditionType"/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name = "conditionCombination" default = "any" type = "conditionCombinationType"/>
</xs:complexType>
</xs:element>
<xs:element name = "rollupAction"
block = "#all">
<xs:complexType>
<xs:attribute name = "action" use = "required" type = "rollupActionType"/>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name = "childActivitySet" default = "all" type = "childActivityType"/>
<xs:attribute name = "minimumCount" default = "0" type = "xs:nonNegativeInteger"/>
<xs:attribute name = "minimumPercent" default = "0" type = "percentType"/>
</xs:complexType>
<xs:complexType name = "rollupRulesType">
<xs:sequence>
<xs:element name = "rollupRule" type = "rollupRuleType"
block = "#all" minOccurs = "0" maxOccurs = "unbounded"/>
</xs:sequence>
<xs:attribute name = "rollupObjectiveSatisfied" default = "true" type = "xs:boolean"/>
<xs:attribute name = "rollupProgressCompletion" default = "true" type = "xs:boolean"/>
<xs:attribute name = "objectiveMeasureWeight" default = "1.0000" type = "weightType"/>
</xs:complexType>
</xs:schema>