source: BMXNET_RPMS_dotNET_UTILITIES-BMX/branch/IHS BMX Framework/IndianHealthService.BMXNet.Doc/Help/Schemas/structureProcedure.xsd@ 1187

Last change on this file since 1187 was 1146, checked in by Sam Habiel, 14 years ago

Initial Import of BMX4

File size: 3.5 KB
Line 
1<?xml version="1.0" encoding="utf-8" ?>
2<schema xmlns="http://www.w3.org/2001/XMLSchema"
3 xmlns:maml="http://ddue.schemas.microsoft.com/authoring/2003/5"
4 xmlns:doc="http://ddue.schemas.microsoft.com/authoring/internal"
5 targetNamespace="http://ddue.schemas.microsoft.com/authoring/2003/5"
6 elementFormDefault="qualified"
7 attributeFormDefault="unqualified"
8 >
9
10 <!-- Schema documentation -->
11 <annotation>
12 <documentation>
13 This schema definition defines common structure types for the CS Schema.
14 This schema is part of the common layer.
15 </documentation>
16 </annotation>
17
18 <!-- include and import declarations -->
19 <include schemaLocation="block.xsd"/>
20
21
22 <group name="stepGroup">
23 <choice>
24 <element ref="maml:step"/>
25 <element ref="maml:procedure"/>
26 </choice>
27 </group>
28
29 <complexType name="stepsType" mixed="false">
30 <choice minOccurs="0" maxOccurs="unbounded">
31 <group ref="maml:stepGroup"/>
32 <element name="conditionalSection">
33 <complexType>
34 <sequence>
35 <element ref="maml:conditions"/>
36 <element name="conditionalContent" type="maml:stepsType"/>
37 </sequence>
38 </complexType>
39 </element>
40 </choice>
41 <attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>
42 <attribute name="class" use="required">
43 <annotation>
44 <documentation>
45 The class attribute describes the type of list.
46 </documentation>
47 </annotation>
48 <simpleType>
49 <restriction base="string">
50 <enumeration value="bullet"/>
51 <enumeration value="ordered"/>
52 </restriction>
53 </simpleType>
54 </attribute>
55 </complexType>
56
57 <element name="steps" type="maml:stepsType">
58 <annotation>
59 <documentation>
60 This element is a collection of steps in a procedure.
61 </documentation>
62 <appinfo>
63 <doc:localizable>n/a</doc:localizable>
64 <doc:type>structure</doc:type>
65 </appinfo>
66 </annotation>
67 </element>
68
69 <complexType name="procedureStepType" mixed="false">
70 <sequence>
71 <element ref="maml:content"/>
72 <element ref="maml:steps" minOccurs="0"/>
73 </sequence>
74 <attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>
75 </complexType>
76
77 <element name="step" type="maml:procedureStepType">
78 <annotation>
79 <documentation>
80 This element is a step in a procedure.
81 </documentation>
82 <appinfo>
83 <doc:localizable>n/a</doc:localizable>
84 <doc:type>structure</doc:type>
85 </appinfo>
86 </annotation>
87 </element>
88
89 <complexType name="procedureType" mixed="false">
90 <sequence>
91 <element ref="maml:title"/>
92 <element ref="maml:steps"/>
93 <element ref="maml:conclusion" minOccurs="0"/>
94 </sequence>
95 <attributeGroup ref="maml:contentIdentificationSharingAndConditionGroup"/>
96 </complexType>
97
98 <element name="procedure" type="maml:procedureType">
99 <annotation>
100 <documentation>
101 This element is the root of a procedure.
102 </documentation>
103 <appinfo>
104 <doc:localizable>n/a</doc:localizable>
105 <doc:type>section</doc:type>
106 </appinfo>
107 </annotation>
108 </element>
109
110</schema>
Note: See TracBrowser for help on using the repository browser.