Diff:Nov 2006 & Oct 2006 — Site
Personal tools

Skip to content. | Skip to navigation

 
You are here: Home Schema Releases Diff:Nov 2006 & Oct 2006

Diff:Nov 2006 & Oct 2006

Diff of akomantoso10.xsd r99 - akomantoso - Google Code

A minor release covering mostly only the attributes and elements of the metadata section.
  • Elements attachments, clauses, debate and maincontent now have the core set of attributes (they were forgotten in previous versions).
  • Analysis now distinguish between active modifications (stored in amending acts) and passive modifications (stored in amended acts). The old amendments element has been replaced with ActiveModifications and PassiveModifications.
  • Attachment and AttachmentOf have a new attribute, type. No restricted set of values is foreseen yet, but this is bound to change in future release.
  • source and destination elements of all analytical elements can now be repeated. The attribute upTo has also been added to deal with range references for analytical elements.
  • Two new attributes, exclusion and incomplete, are added for modifications that are specified with exceptions and in an incomplete manner.
  • A new textual modification has been added, Renumbering.
  • The elements oldText and newText have been renamed into old and new
  • The element condition has now a new frozen attribute.

1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>

2 <xsd:schema 2 <xsd:schema

3 targetNamespace="http://www.akomantoso.org/1.0" 3 targetNamespace="http://www.akomantoso.org/1.0"

4 xmlns="http://www.akomantoso.org/1.0" 4 xmlns="http://www.akomantoso.org/1.0"

5 elementFormDefault="qualified" 5 elementFormDefault="qualified"

6 xmlns:xsd="http://www.w3.org/2001/XMLSchema" 6 xmlns:xsd="http://www.w3.org/2001/XMLSchema"

7 > 7 >

8
8

9
9

10
10

11 <xsd:annotation> 11 <xsd:annotation>

12 <xsd:documentation> 12 <xsd:documentation>

13 ===================================================================== 13 =====================================================================

14 Akoma Ntoso main schema 14 Akoma Ntoso main schema

15
15

16
16


17 Release 24/10/2006 17 Release 30/11/2006

18 technical supervision Fabio Vitali - University of Bologna 18 technical supervision Fabio Vitali - University of Bologna

19 legal domain supervision Monica Palmirani - University of Bologna 19 legal domain supervision Monica Palmirani - University of Bologna

20
20

21 The present schema uses systematically XML design patterns as 21 The present schema uses systematically XML design patterns as

22 described in http://www.xmlpatterns.com/ 22 described in http://www.xmlpatterns.com/

23 A few of them are explicitly mentioned, when their use or approach 23 A few of them are explicitly mentioned, when their use or approach

24 was not felt clear or natural enough. Others are just used without 24 was not felt clear or natural enough. Others are just used without

25 mentions. 25 mentions.

26 ===================================================================== 26 =====================================================================

27 </xsd:documentation> 27 </xsd:documentation>

28 </xsd:annotation> 28 </xsd:annotation>

29
29

30 <xsd:annotation> 30 <xsd:annotation>

31 <xsd:documentation> 31 <xsd:documentation>

32 ===================================================================== 32 =====================================================================

33
33

34 Main element groups 34 Main element groups

35
35

36 ===================================================================== 36 =====================================================================

37 </xsd:documentation> 37 </xsd:documentation>

38 </xsd:annotation> 38 </xsd:annotation>

39
39

40 <xsd:group name="ANhier"> 40 <xsd:group name="ANhier">

41 <xsd:choice> 41 <xsd:choice>

42 <xsd:element ref="section"/> 42 <xsd:element ref="section"/>

43 <xsd:element ref="part"/> 43 <xsd:element ref="part"/>

44 <xsd:element ref="paragraph"/> 44 <xsd:element ref="paragraph"/>

45 <xsd:element ref="chapter"/> 45 <xsd:element ref="chapter"/>

46 <xsd:element ref="article"/> 46 <xsd:element ref="article"/>

47 </xsd:choice> 47 </xsd:choice>

48 </xsd:group> 48 </xsd:group>

49
49

50 <xsd:group name="ANcontainers"> 50 <xsd:group name="ANcontainers">

51 <xsd:sequence> 51 <xsd:sequence>

52 <xsd:element ref="div"/> 52 <xsd:element ref="div"/>

53 </xsd:sequence> 53 </xsd:sequence>

54 </xsd:group> 54 </xsd:group>

55
55

56 <xsd:group name="ANblock"> 56 <xsd:group name="ANblock">

57 <xsd:choice> 57 <xsd:choice>

58 <xsd:element ref="toc"/> 58 <xsd:element ref="toc"/>

59 <xsd:element ref="comment"/> 59 <xsd:element ref="comment"/>

60 <xsd:element ref="list"/> 60 <xsd:element ref="list"/>

61 <xsd:element ref="tblock"/> 61 <xsd:element ref="tblock"/>

62 </xsd:choice> 62 </xsd:choice>

63 </xsd:group> 63 </xsd:group>

64
64

65 <xsd:group name="ANinline"> 65 <xsd:group name="ANinline">

66 <xsd:choice> 66 <xsd:choice>

67 <xsd:element ref="def"/> 67 <xsd:element ref="def"/>

68 <xsd:element ref="ref"/> 68 <xsd:element ref="ref"/>

69 <xsd:element ref="mref"/> 69 <xsd:element ref="mref"/>

70 <xsd:element ref="rref"/> 70 <xsd:element ref="rref"/>

71 <xsd:element ref="mod"/> 71 <xsd:element ref="mod"/>

72 <xsd:element ref="mmod"/> 72 <xsd:element ref="mmod"/>

73 <xsd:element ref="rmod"/> 73 <xsd:element ref="rmod"/>

74 <xsd:element ref="ins"/> 74 <xsd:element ref="ins"/>

75 <xsd:element ref="del"/> 75 <xsd:element ref="del"/>

76 <xsd:element ref="omissis"/> 76 <xsd:element ref="omissis"/>

77 </xsd:choice> 77 </xsd:choice>

78 </xsd:group> 78 </xsd:group>

79
79

80 <xsd:group name="ANtitleInline"> 80 <xsd:group name="ANtitleInline">

81 <xsd:choice> 81 <xsd:choice>

82 <xsd:element ref="ActType"/> 82 <xsd:element ref="ActType"/>

83 <xsd:element ref="ActTitle"/> 83 <xsd:element ref="ActTitle"/>

84 <xsd:element ref="ActNumber"/> 84 <xsd:element ref="ActNumber"/>

85 <xsd:element ref="ActProponent"/> 85 <xsd:element ref="ActProponent"/>

86 <xsd:element ref="ActDate"/> 86 <xsd:element ref="ActDate"/>

87 <xsd:element ref="ActPurpose"/> 87 <xsd:element ref="ActPurpose"/>

88 </xsd:choice> 88 </xsd:choice>

89 </xsd:group> 89 </xsd:group>

90
90

91 <xsd:group name="ANmarker"> 91 <xsd:group name="ANmarker">

92 <xsd:choice> 92 <xsd:choice>

93 <xsd:element ref="noteref"/> 93 <xsd:element ref="noteref"/>

94 <xsd:element ref="recordedTime"/> 94 <xsd:element ref="recordedTime"/>

95 <xsd:element ref="eol"/> 95 <xsd:element ref="eol"/>

96 <xsd:element ref="eop"/> 96 <xsd:element ref="eop"/>

97 </xsd:choice> 97 </xsd:choice>

98 </xsd:group> 98 </xsd:group>

99
99

100 <xsd:group name="HTMLcontainers"> 100 <xsd:group name="HTMLcontainers">

101 <xsd:sequence> 101 <xsd:sequence>

102 <xsd:element ref="div"/> 102 <xsd:element ref="div"/>

103 </xsd:sequence> 103 </xsd:sequence>

104 </xsd:group> 104 </xsd:group>

105
105

106 <xsd:group name="HTMLblock"> 106 <xsd:group name="HTMLblock">

107 <xsd:choice> 107 <xsd:choice>

108 <xsd:element ref="p"/> 108 <xsd:element ref="p"/>

109 <xsd:element ref="ul"/> 109 <xsd:element ref="ul"/>

110 <xsd:element ref="ol"/> 110 <xsd:element ref="ol"/>

111 <xsd:element ref="table"/> 111 <xsd:element ref="table"/>

112 </xsd:choice> 112 </xsd:choice>

113 </xsd:group> 113 </xsd:group>

114
114

115 <xsd:group name="HTMLinline"> 115 <xsd:group name="HTMLinline">

116 <xsd:choice> 116 <xsd:choice>

117 <xsd:element ref="span"/> 117 <xsd:element ref="span"/>

118 <xsd:element ref="b"/> 118 <xsd:element ref="b"/>

119 <xsd:element ref="i"/> 119 <xsd:element ref="i"/>

120 <xsd:element ref="a"/> 120 <xsd:element ref="a"/>

121 </xsd:choice> 121 </xsd:choice>

122 </xsd:group> 122 </xsd:group>

123
123

124 <xsd:group name="HTMLmarker"> 124 <xsd:group name="HTMLmarker">

125 <xsd:sequence> 125 <xsd:sequence>

126 <xsd:element ref="img"/> 126 <xsd:element ref="img"/>

127 </xsd:sequence> 127 </xsd:sequence>

128 </xsd:group> 128 </xsd:group>

129
129

130 <xsd:group name="hierElements"> 130 <xsd:group name="hierElements">

131 <xsd:choice> 131 <xsd:choice>

132 <xsd:group ref="ANhier" /> 132 <xsd:group ref="ANhier" />

133 <xsd:element ref="hcontainer"/> 133 <xsd:element ref="hcontainer"/>

134 </xsd:choice> 134 </xsd:choice>

135 </xsd:group> 135 </xsd:group>

136
136

137 <xsd:group name="containerElements"> 137 <xsd:group name="containerElements">

138 <xsd:choice> 138 <xsd:choice>

139 <xsd:group ref="HTMLcontainers" /> 139 <xsd:group ref="HTMLcontainers" />

140 <xsd:element ref="container"/> 140 <xsd:element ref="container"/>

141 </xsd:choice> 141 </xsd:choice>

142 </xsd:group> 142 </xsd:group>

143
143

144 <xsd:group name="blockElements"> 144 <xsd:group name="blockElements">

145 <xsd:choice> 145 <xsd:choice>

146 <xsd:group ref="ANblock" /> 146 <xsd:group ref="ANblock" />

147 <xsd:group ref="HTMLblock" /> 147 <xsd:group ref="HTMLblock" />

148 <xsd:element ref="block"/> 148 <xsd:element ref="block"/>

149 <xsd:element ref="foreign"/> 149 <xsd:element ref="foreign"/>

150 </xsd:choice> 150 </xsd:choice>

151 </xsd:group> 151 </xsd:group>

152
152

153 <xsd:group name="inlineElements"> 153 <xsd:group name="inlineElements">

154 <xsd:choice> 154 <xsd:choice>

155 <xsd:group ref="ANinline" /> 155 <xsd:group ref="ANinline" />

156 <xsd:group ref="HTMLinline" /> 156 <xsd:group ref="HTMLinline" />

157 <xsd:element ref="inline"/> 157 <xsd:element ref="inline"/>

158 <xsd:group ref="ANtitleInline" /> 158 <xsd:group ref="ANtitleInline" />

159 </xsd:choice> 159 </xsd:choice>

160 </xsd:group> 160 </xsd:group>

161
161

162 <xsd:group name="markerElements"> 162 <xsd:group name="markerElements">

163 <xsd:choice> 163 <xsd:choice>

164 <xsd:group ref="ANmarker" /> 164 <xsd:group ref="ANmarker" />

165 <xsd:group ref="HTMLmarker" /> 165 <xsd:group ref="HTMLmarker" />

166 <xsd:element ref="marker"/> 166 <xsd:element ref="marker"/>

167 </xsd:choice> 167 </xsd:choice>

168 </xsd:group> 168 </xsd:group>

169
169

170 <xsd:group name="speechItems"> 170 <xsd:group name="speechItems">

171 <xsd:choice> 171 <xsd:choice>

172 <xsd:element ref="speech"/> 172 <xsd:element ref="speech"/>

173 <xsd:element ref="question"/> 173 <xsd:element ref="question"/>

174 <xsd:element ref="answer"/> 174 <xsd:element ref="answer"/>

175 <xsd:element ref="other"/> 175 <xsd:element ref="other"/>

176 <xsd:element ref="comment"/> 176 <xsd:element ref="comment"/>

177 </xsd:choice> 177 </xsd:choice>

178 </xsd:group> 178 </xsd:group>

179
179

180 <xsd:annotation> 180 <xsd:annotation>

181 <xsd:documentation> 181 <xsd:documentation>

182 ===================================================================== 182 =====================================================================

183
183

184 Attribute groups 184 Attribute groups

185
185

186 ===================================================================== 186 =====================================================================

187 </xsd:documentation> 187 </xsd:documentation>

188 </xsd:annotation> 188 </xsd:annotation>

189
189

190 <xsd:attributeGroup name="name"> 190 <xsd:attributeGroup name="name">

191 <xsd:attribute name="name" type="xsd:string" use="required"/> 191 <xsd:attribute name="name" type="xsd:string" use="required"/>

192 </xsd:attributeGroup> 192 </xsd:attributeGroup>

193
193

194 <xsd:attributeGroup name="source"> 194 <xsd:attributeGroup name="source">

195 <xsd:attribute name="source" type="xsd:anyURI" use="required"/> 195 <xsd:attribute name="source" type="xsd:anyURI" use="required"/>

196 </xsd:attributeGroup> 196 </xsd:attributeGroup>

197
197

198 <xsd:attributeGroup name="date"> 198 <xsd:attributeGroup name="date">

199 <xsd:attribute name="date" type="xsd:date" use="required"/> 199 <xsd:attribute name="date" type="xsd:date" use="required"/>

200 </xsd:attributeGroup> 200 </xsd:attributeGroup>

201
201

202 <xsd:attributeGroup name="time"> 202 <xsd:attributeGroup name="time">

203 <xsd:attribute name="time" type="xsd:time" use="required"/> 203 <xsd:attribute name="time" type="xsd:time" use="required"/>

204 </xsd:attributeGroup> 204 </xsd:attributeGroup>

205
205

206 <xsd:attributeGroup name="link"> 206 <xsd:attributeGroup name="link">

207 <xsd:attribute name="href" type="xsd:anyURI" use="required"/> 207 <xsd:attribute name="href" type="xsd:anyURI" use="required"/>

208 </xsd:attributeGroup> 208 </xsd:attributeGroup>

209
209

210 <xsd:attributeGroup name="value"> 210 <xsd:attributeGroup name="value">

211 <xsd:attribute name="value" type="xsd:string" use="required"/> 211 <xsd:attribute name="value" type="xsd:string" use="required"/>

212 </xsd:attributeGroup> 212 </xsd:attributeGroup>

213
213

214 <xsd:attributeGroup name="optvalue"> 214 <xsd:attributeGroup name="optvalue">

215 <xsd:attribute name="value" type="xsd:string"/> 215 <xsd:attribute name="value" type="xsd:string"/>

216 </xsd:attributeGroup> 216 </xsd:attributeGroup>

217
217

218 <xsd:attributeGroup name="speechAtts"> 218 <xsd:attributeGroup name="speechAtts">

219 <xsd:attribute name="by" type="xsd:anyURI" use="required"/> 219 <xsd:attribute name="by" type="xsd:anyURI" use="required"/>

220 <xsd:attribute name="as" type="xsd:anyURI"/> 220 <xsd:attribute name="as" type="xsd:anyURI"/>

221 <xsd:attribute name="to" type="xsd:anyURI"/> 221 <xsd:attribute name="to" type="xsd:anyURI"/>

222 </xsd:attributeGroup> 222 </xsd:attributeGroup>

223
223

224 <xsd:attributeGroup name="show"> 224 <xsd:attributeGroup name="show">

225 <xsd:attribute name="showAs" type="xsd:string" use="required"/> 225 <xsd:attribute name="showAs" type="xsd:string" use="required"/>

226 <xsd:attribute name="shortForm" type="xsd:string"/> 226 <xsd:attribute name="shortForm" type="xsd:string"/>

227 </xsd:attributeGroup> 227 </xsd:attributeGroup>

228
228

229 <xsd:attributeGroup name="period"> 229 <xsd:attributeGroup name="period">

230 <xsd:attribute name="start" type="xsd:anyURI"/> 230 <xsd:attribute name="start" type="xsd:anyURI"/>

231 <xsd:attribute name="end" type="xsd:anyURI"/> 231 <xsd:attribute name="end" type="xsd:anyURI"/>




232 <xsd:attribute name="startEfficacy" type="xsd:anyURI"/>



233 <xsd:attribute name="endEfficacy" type="xsd:anyURI"/>

232 </xsd:attributeGroup> 234 </xsd:attributeGroup>

233
235

234 <xsd:attributeGroup name="enactment"> 236 <xsd:attributeGroup name="enactment">

235 <xsd:attributeGroup ref="period"/> 237 <xsd:attributeGroup ref="period"/>

236 <xsd:attribute name="status" type="statusType"/> 238 <xsd:attribute name="status" type="statusType"/>

237 </xsd:attributeGroup> 239 </xsd:attributeGroup>

238
240




241 <xsd:attributeGroup name="modifiers">



242 <xsd:attribute name="exclusion" type="xsd:boolean"/>



243 <xsd:attribute name="incomplete" type="xsd:boolean"/>



244 </xsd:attributeGroup>



245

239 <xsd:attributeGroup name="cellattrs"> 246 <xsd:attributeGroup name="cellattrs">

240 <xsd:attribute name="rowspan" type="xsd:integer" default="1" /> 247 <xsd:attribute name="rowspan" type="xsd:integer" default="1" />

241 <xsd:attribute name="colspan" type="xsd:integer" default="1" /> 248 <xsd:attribute name="colspan" type="xsd:integer" default="1" />

242 </xsd:attributeGroup> 249 </xsd:attributeGroup>

243
250

244 <xsd:attributeGroup name="HTMLattrs"> 251 <xsd:attributeGroup name="HTMLattrs">

245 <xsd:attribute name="class" type="xsd:string"/> 252 <xsd:attribute name="class" type="xsd:string"/>

246 <xsd:attribute name="style" type="xsd:string"/> 253 <xsd:attribute name="style" type="xsd:string"/>

247 <xsd:attribute name="title" type="xsd:string"/> 254 <xsd:attribute name="title" type="xsd:string"/>

248 </xsd:attributeGroup> 255 </xsd:attributeGroup>

249
256

250 <xsd:attributeGroup name="idreq"> 257 <xsd:attributeGroup name="idreq">

251 <xsd:attribute name="id" type="xsd:ID" use="required"/> 258 <xsd:attribute name="id" type="xsd:ID" use="required"/>

252 </xsd:attributeGroup> 259 </xsd:attributeGroup>

253
260

254 <xsd:attributeGroup name="idopt"> 261 <xsd:attributeGroup name="idopt">

255 <xsd:attribute name="id" type="xsd:ID"/> 262 <xsd:attribute name="id" type="xsd:ID"/>

256 </xsd:attributeGroup> 263 </xsd:attributeGroup>

257
264

258 <xsd:attributeGroup name="corereq"> 265 <xsd:attributeGroup name="corereq">

259 <xsd:attributeGroup ref="HTMLattrs"/> 266 <xsd:attributeGroup ref="HTMLattrs"/>

260 <xsd:attributeGroup ref="enactment"/> 267 <xsd:attributeGroup ref="enactment"/>

261 <xsd:attributeGroup ref="idreq"/> 268 <xsd:attributeGroup ref="idreq"/>

262 </xsd:attributeGroup> 269 </xsd:attributeGroup>

263
270

264 <xsd:attributeGroup name="coreopt"> 271 <xsd:attributeGroup name="coreopt">

265 <xsd:attributeGroup ref="HTMLattrs"/> 272 <xsd:attributeGroup ref="HTMLattrs"/>

266 <xsd:attributeGroup ref="enactment"/> 273 <xsd:attributeGroup ref="enactment"/>

267 <xsd:attributeGroup ref="idopt"/> 274 <xsd:attributeGroup ref="idopt"/>

268 </xsd:attributeGroup> 275 </xsd:attributeGroup>

269
276

270 <xsd:annotation> 277 <xsd:annotation>

271 <xsd:documentation> 278 <xsd:documentation>

272 ===================================================================== 279 =====================================================================

273
280

274 Simple types (data values) 281 Simple types (data values)

275
282

276 ===================================================================== 283 =====================================================================

277 </xsd:documentation> 284 </xsd:documentation>

278 </xsd:annotation> 285 </xsd:annotation>

279
286


280 <xsd:simpleType name="VersionType"> 287 <xsd:simpleType name="VersionType" >

281 <xsd:restriction base="xsd:string"> 288 <xsd:restriction base="xsd:string">

282 <xsd:enumeration value="OriginalVersion" /> 289 <xsd:enumeration value="OriginalVersion" />

283 <xsd:enumeration value="SingleVersion" /> 290 <xsd:enumeration value="SingleVersion" />

284 <xsd:enumeration value="MultipleVersions" /> 291 <xsd:enumeration value="MultipleVersions" />

285 </xsd:restriction> 292 </xsd:restriction>

286 </xsd:simpleType> 293 </xsd:simpleType>

287
294


288 <xsd:simpleType name="EventType"> 295 <xsd:simpleType name="EventType" >

289 <xsd:restriction base="xsd:string"> 296 <xsd:restriction base="xsd:string">

290 <xsd:enumeration value="Generation" /> 297 <xsd:enumeration value="Generation" />

291 <xsd:enumeration value="Amendment" /> 298 <xsd:enumeration value="Amendment" />

292 <xsd:enumeration value="Repeal" /> 299 <xsd:enumeration value="Repeal" />

293 </xsd:restriction> 300 </xsd:restriction>

294 </xsd:simpleType> 301 </xsd:simpleType>

295
302


296 <xsd:simpleType name="statusType"> 303 <xsd:simpleType name="statusType" >

297 <xsd:restriction base="xsd:string"> 304 <xsd:restriction base="xsd:string">

298 <xsd:enumeration value="omissis" /> 305 <xsd:enumeration value="omissis" />

299 <xsd:enumeration value="repealed" /> 306 <xsd:enumeration value="repealed" />

300 <xsd:enumeration value="suspended" /> 307 <xsd:enumeration value="suspended" />

301 </xsd:restriction> 308 </xsd:restriction>

302 </xsd:simpleType> 309 </xsd:simpleType>

303
310

304 <xsd:annotation> 311 <xsd:annotation>

305 <xsd:documentation> 312 <xsd:documentation>

306 ===================================================================== 313 =====================================================================

307
314

308 Complex types (markup structures) 315 Complex types (markup structures)

309
316

310 ===================================================================== 317 =====================================================================

311 </xsd:documentation> 318 </xsd:documentation>

312 </xsd:annotation> 319 </xsd:annotation>

313
320


314 <xsd:complexType name="basehierarchy" > 321 <xsd:complexType name="basehierarchy" >

315 <xsd:sequence > 322 <xsd:sequence >

316 <xsd:element ref="num" minOccurs="0" maxOccurs="1" /> 323 <xsd:element ref="num" minOccurs="0" maxOccurs="1" />

317 <xsd:element ref="title" minOccurs="0" maxOccurs="1" /> 324 <xsd:element ref="title" minOccurs="0" maxOccurs="1" />

318 <xsd:element ref="subtitle" minOccurs="0" maxOccurs="1" /> 325 <xsd:element ref="subtitle" minOccurs="0" maxOccurs="1" />

319 <xsd:element ref="sidenote" minOccurs="0" maxOccurs="1" /> 326 <xsd:element ref="sidenote" minOccurs="0" maxOccurs="1" />

320 </xsd:sequence> 327 </xsd:sequence>

321 </xsd:complexType> 328 </xsd:complexType>

322
329


323 <xsd:complexType name="hierarchy" > 330 <xsd:complexType name="hierarchy" >

324 <xsd:complexContent> 331 <xsd:complexContent>

325 <xsd:extension base="basehierarchy"> 332 <xsd:extension base="basehierarchy">

326 <xsd:sequence > 333 <xsd:sequence >

327 <xsd:group ref="hierElements" minOccurs="1" maxOccurs="unbounded" /> 334 <xsd:group ref="hierElements" minOccurs="1" maxOccurs="unbounded" />

328 </xsd:sequence> 335 </xsd:sequence>

329 <xsd:attributeGroup ref="corereq"/> 336 <xsd:attributeGroup ref="corereq"/>

330 </xsd:extension> 337 </xsd:extension>

331 </xsd:complexContent> 338 </xsd:complexContent>

332 </xsd:complexType> 339 </xsd:complexType>

333
340


334 <xsd:complexType name="althierarchy" > 341 <xsd:complexType name="althierarchy" >

335 <xsd:complexContent> 342 <xsd:complexContent>

336 <xsd:extension base="basehierarchy"> 343 <xsd:extension base="basehierarchy">

337 <xsd:choice minOccurs="0" maxOccurs="unbounded" > 344 <xsd:choice minOccurs="0" maxOccurs="unbounded" >

338 <xsd:element ref="subdivision" /> 345 <xsd:element ref="subdivision" />

339 <xsd:group ref="speechItems" /> 346 <xsd:group ref="speechItems" />

340 </xsd:choice> 347 </xsd:choice>

341 <xsd:attributeGroup ref="corereq"/> 348 <xsd:attributeGroup ref="corereq"/>

342 </xsd:extension> 349 </xsd:extension>

343 </xsd:complexContent> 350 </xsd:complexContent>

344 </xsd:complexType> 351 </xsd:complexType>

345
352


346 <xsd:complexType name="articleType" > 353 <xsd:complexType name="articleType" >

347 <xsd:complexContent> 354 <xsd:complexContent>

348 <xsd:extension base="basehierarchy"> 355 <xsd:extension base="basehierarchy">

349 <xsd:sequence > 356 <xsd:sequence >

350 <xsd:element ref="clause" minOccurs="1" maxOccurs="unbounded" /> 357 <xsd:element ref="clause" minOccurs="1" maxOccurs="unbounded" />

351 </xsd:sequence> 358 </xsd:sequence>

352 <xsd:attributeGroup ref="corereq"/> 359 <xsd:attributeGroup ref="corereq"/>

353 </xsd:extension> 360 </xsd:extension>

354 </xsd:complexContent> 361 </xsd:complexContent>

355 </xsd:complexType> 362 </xsd:complexType>

356
363


357 <xsd:complexType name="clauseType" > 364 <xsd:complexType name="clauseType" >

358 <xsd:complexContent> 365 <xsd:complexContent>

359 <xsd:extension base="basehierarchy"> 366 <xsd:extension base="basehierarchy">

360 <xsd:sequence minOccurs="1" maxOccurs="unbounded" > 367 <xsd:sequence minOccurs="1" maxOccurs="unbounded" >

361 <xsd:group ref="blockElements" /> 368 <xsd:group ref="blockElements" />

362 </xsd:sequence> 369 </xsd:sequence>

363 <xsd:attributeGroup ref="corereq"/> 370 <xsd:attributeGroup ref="corereq"/>

364 </xsd:extension> 371 </xsd:extension>

365 </xsd:complexContent> 372 </xsd:complexContent>

366 </xsd:complexType> 373 </xsd:complexType>

367
374


368 <xsd:complexType name="blocksreq" > 375 <xsd:complexType name="blocksreq" >

369 <xsd:sequence minOccurs="1" maxOccurs="unbounded" > 376 <xsd:sequence minOccurs="1" maxOccurs="unbounded" >

370 <xsd:group ref="blockElements" /> 377 <xsd:group ref="blockElements" />

371 </xsd:sequence> 378 </xsd:sequence>

372 <xsd:attributeGroup ref="corereq"/> 379 <xsd:attributeGroup ref="corereq"/>

373 </xsd:complexType> 380 </xsd:complexType>

374
381


375 <xsd:complexType name="blocksopt" > 382 <xsd:complexType name="blocksopt" >

376 <xsd:sequence minOccurs="1" maxOccurs="unbounded" > 383 <xsd:sequence minOccurs="1" maxOccurs="unbounded" >

377 <xsd:group ref="blockElements" /> 384 <xsd:group ref="blockElements" />

378 </xsd:sequence> 385 </xsd:sequence>

379 <xsd:attributeGroup ref="coreopt"/> 386 <xsd:attributeGroup ref="coreopt"/>

380 </xsd:complexType> 387 </xsd:complexType>

381
388


382 <xsd:complexType name="inline" mixed="true"> 389 <xsd:complexType name="inline" mixed="true">

383 <xsd:choice minOccurs="0" maxOccurs="unbounded" > 390 <xsd:choice minOccurs="0" maxOccurs="unbounded" >

384 <xsd:group ref="inlineElements" /> 391 <xsd:group ref="inlineElements" />

385 <xsd:group ref="markerElements" /> 392 <xsd:group ref="markerElements" />

386 </xsd:choice> 393 </xsd:choice>

387 <xsd:attributeGroup ref="coreopt"/> 394 <xsd:attributeGroup ref="coreopt"/>

388 </xsd:complexType> 395 </xsd:complexType>

389
396


390 <xsd:complexType name="markerreq" > 397 <xsd:complexType name="markerreq" >

391 <xsd:attributeGroup ref="corereq"/> 398 <xsd:attributeGroup ref="corereq"/>

392 </xsd:complexType> 399 </xsd:complexType>

393
400


394 <xsd:complexType name="markeropt" > 401 <xsd:complexType name="markeropt" >

395 <xsd:attributeGroup ref="coreopt"/> 402 <xsd:attributeGroup ref="coreopt"/>

396 </xsd:complexType> 403 </xsd:complexType>

397
404


398 <xsd:complexType name="metareq" > 405 <xsd:complexType name="metareq" >

399 <xsd:attributeGroup ref="idreq"/> 406 <xsd:attributeGroup ref="idreq"/>

400 </xsd:complexType> 407 </xsd:complexType>

401
408


402 <xsd:complexType name="metaopt" > 409 <xsd:complexType name="metaopt" >

403 <xsd:attributeGroup ref="idopt"/> 410 <xsd:attributeGroup ref="idopt"/>

404 </xsd:complexType> 411 </xsd:complexType>

405
412


406 <xsd:complexType name="anyOther" > 413 <xsd:complexType name="anyOther" >

407 <xsd:choice> 414 <xsd:choice>

408 <xsd:any namespace="##other"/> 415 <xsd:any namespace="##other"/>

409 </xsd:choice> 416 </xsd:choice>

410 </xsd:complexType> 417 </xsd:complexType>

411
418


412 <xsd:complexType name="speechType" > 419 <xsd:complexType name="speechType" >

413 <xsd:sequence > 420 <xsd:sequence >

414 <xsd:element ref="from" /> 421 <xsd:element ref="from" />

415 <xsd:sequence minOccurs="1" maxOccurs="unbounded" > 422 <xsd:sequence minOccurs="1" maxOccurs="unbounded" >

416 <xsd:group ref="blockElements" /> 423 <xsd:group ref="blockElements" />

417 </xsd:sequence> 424 </xsd:sequence>

418 </xsd:sequence> 425 </xsd:sequence>

419 <xsd:attributeGroup ref="coreopt"/> 426 <xsd:attributeGroup ref="coreopt"/>

420 <xsd:attributeGroup ref="speechAtts"/> 427 <xsd:attributeGroup ref="speechAtts"/>

421 </xsd:complexType> 428 </xsd:complexType>

422
429


423 <xsd:complexType name="referenceType" > 430 <xsd:complexType name="referenceType" >

424 <xsd:attributeGroup ref="idreq"/> 431 <xsd:attributeGroup ref="idreq"/>

425 <xsd:attributeGroup ref="link"/> 432 <xsd:attributeGroup ref="link"/>

426 <xsd:attributeGroup ref="show"/> 433 <xsd:attributeGroup ref="show"/>

427 </xsd:complexType> 434 </xsd:complexType>

428
435


429 <xsd:complexType name="argumentType" > 436 <xsd:complexType name="argumentType" >

430 <xsd:attributeGroup ref="idopt"/> 437 <xsd:attributeGroup ref="idopt"/>

431 <xsd:attributeGroup ref="link"/> 438 <xsd:attributeGroup ref="link"/>




439 <xsd:attribute name="upTo" type="xsd:anyURI"/>

432 </xsd:complexType> 440 </xsd:complexType>

433
441


434 <xsd:complexType name="periodType" > 442 <xsd:complexType name="periodType" >

435 <xsd:attributeGroup ref="idopt"/> 443 <xsd:attributeGroup ref="idopt"/>

436 <xsd:attributeGroup ref="period"/> 444 <xsd:attributeGroup ref="period"/>

437 </xsd:complexType> 445 </xsd:complexType>

438
446

439 <xsd:annotation> 447 <xsd:annotation>

440 <xsd:documentation> 448 <xsd:documentation>

441 ===================================================================== 449 =====================================================================

442
450

443 Root element 451 Root element

444 Comment: One generic root element contains all document elements 452 Comment: One generic root element contains all document elements

445 Pattern: Universal Root 453 Pattern: Universal Root

446 Reference: http://www.xmlpatterns.com/UniversalRootMain.shtml 454 Reference: http://www.xmlpatterns.com/UniversalRootMain.shtml

447
455

448 ===================================================================== 456 =====================================================================

449 </xsd:documentation> 457 </xsd:documentation>

450 </xsd:annotation> 458 </xsd:annotation>

451
459


452 <xsd:complexType name="DocumentTypes" > 460 <xsd:complexType name="DocumentTypes" >

453 <xsd:choice > 461 <xsd:choice >

454 <xsd:element ref="act" /> 462 <xsd:element ref="act" />

455 <xsd:element ref="bill" /> 463 <xsd:element ref="bill" />

456 <xsd:element ref="doc" /> 464 <xsd:element ref="doc" />

457 <xsd:element ref="report" /> 465 <xsd:element ref="report" />

458 <xsd:element ref="minutes" /> 466 <xsd:element ref="minutes" />

459 </xsd:choice> 467 </xsd:choice>

460 </xsd:complexType> 468 </xsd:complexType>

461
469


462 <xsd:element name="akomantoso" type="DocumentTypes" /> 470 <xsd:element name="akomantoso" type="DocumentTypes" />

463
471

464 <xsd:annotation> 472 <xsd:annotation>

465 <xsd:documentation> 473 <xsd:documentation>

466 ===================================================================== 474 =====================================================================

467
475

468 Document elements 476 Document elements

469 Comment: All document elements share just two content models 477 Comment: All document elements share just two content models

470 Pattern: Consistent Element Set 478 Pattern: Consistent Element Set

471 Reference: http://www.xmlpatterns.com/ConsistentElementSetMain.shtml 479 Reference: http://www.xmlpatterns.com/ConsistentElementSetMain.shtml

472
480

473 ===================================================================== 481 =====================================================================

474 </xsd:documentation> 482 </xsd:documentation>

475 </xsd:annotation> 483 </xsd:annotation>

476
484


477 <xsd:complexType name="HierarchicalStructure" > 485 <xsd:complexType name="HierarchicalStructure" >

478 <xsd:sequence > 486 <xsd:sequence >

479 <xsd:element ref="meta" /> 487 <xsd:element ref="meta" />

480 <xsd:element ref="preface" minOccurs="0" maxOccurs="1" /> 488 <xsd:element ref="preface" minOccurs="0" maxOccurs="1" />

481 <xsd:element ref="preamble" minOccurs="0" maxOccurs="1" /> 489 <xsd:element ref="preamble" minOccurs="0" maxOccurs="1" />

482 <xsd:element ref="clauses" /> 490 <xsd:element ref="clauses" />

483 <xsd:element ref="conclusions" minOccurs="0" maxOccurs="1" /> 491 <xsd:element ref="conclusions" minOccurs="0" maxOccurs="1" />

484 <xsd:element ref="attachments" minOccurs="0" maxOccurs="1" /> 492 <xsd:element ref="attachments" minOccurs="0" maxOccurs="1" />

485 </xsd:sequence> 493 </xsd:sequence>

486 <xsd:attribute name="contains" type="VersionType" default="OriginalVersion" /> 494 <xsd:attribute name="contains" type="VersionType" default="OriginalVersion" />

487 </xsd:complexType> 495 </xsd:complexType>

488
496


489 <xsd:complexType name="OpenStructure" > 497 <xsd:complexType name="OpenStructure" >

490 <xsd:sequence > 498 <xsd:sequence >

491 <xsd:element ref="meta" /> 499 <xsd:element ref="meta" />

492 <xsd:element ref="preface" minOccurs="0" maxOccurs="1" /> 500 <xsd:element ref="preface" minOccurs="0" maxOccurs="1" />

493 <xsd:element ref="preamble" minOccurs="0" maxOccurs="1" /> 501 <xsd:element ref="preamble" minOccurs="0" maxOccurs="1" />

494 <xsd:element ref="maincontent" /> 502 <xsd:element ref="maincontent" />

495 <xsd:element ref="conclusions" minOccurs="0" maxOccurs="1" /> 503 <xsd:element ref="conclusions" minOccurs="0" maxOccurs="1" />

496 <xsd:element ref="attachments" minOccurs="0" maxOccurs="1" /> 504 <xsd:element ref="attachments" minOccurs="0" maxOccurs="1" />

497 </xsd:sequence> 505 </xsd:sequence>

498 <xsd:attribute name="contains" type="VersionType" default="OriginalVersion" /> 506 <xsd:attribute name="contains" type="VersionType" default="OriginalVersion" />

499 </xsd:complexType> 507 </xsd:complexType>

500
508


501 <xsd:complexType name="DebateStructure" > 509 <xsd:complexType name="DebateStructure" >

502 <xsd:sequence > 510 <xsd:sequence >

503 <xsd:element ref="meta" /> 511 <xsd:element ref="meta" />

504 <xsd:element ref="preface" minOccurs="0" maxOccurs="1" /> 512 <xsd:element ref="preface" minOccurs="0" maxOccurs="1" />

505 <xsd:element ref="debate" /> 513 <xsd:element ref="debate" />

506 <xsd:element ref="conclusions" minOccurs="0" maxOccurs="1" /> 514 <xsd:element ref="conclusions" minOccurs="0" maxOccurs="1" />

507 <xsd:element ref="attachments" minOccurs="0" maxOccurs="1" /> 515 <xsd:element ref="attachments" minOccurs="0" maxOccurs="1" />

508 </xsd:sequence> 516 </xsd:sequence>

509 <xsd:attribute name="contains" type="VersionType" default="OriginalVersion" /> 517 <xsd:attribute name="contains" type="VersionType" default="OriginalVersion" />

510 </xsd:complexType> 518 </xsd:complexType>

511
519


512 <xsd:element name="act" type="HierarchicalStructure" /> 520 <xsd:element name="act" type="HierarchicalStructure" />

513
521

514 <xsd:element name="bill" type="HierarchicalStructure" /> 522 <xsd:element name="bill" type="HierarchicalStructure" />

515
523

516 <xsd:element name="doc" type="OpenStructure" /> 524 <xsd:element name="doc" type="OpenStructure" />

517
525

518 <xsd:element name="report" type="OpenStructure" /> 526 <xsd:element name="report" type="OpenStructure" />

519
527

520 <xsd:element name="minutes" type="DebateStructure" /> 528 <xsd:element name="minutes" type="DebateStructure" />

521
529

522 <xsd:annotation> 530 <xsd:annotation>

523 <xsd:documentation> 531 <xsd:documentation>

524 ===================================================================== 532 =====================================================================

525
533

526 AN common containers elements 534 AN common containers elements

527
535

528 ===================================================================== 536 =====================================================================

529 </xsd:documentation> 537 </xsd:documentation>

530 </xsd:annotation> 538 </xsd:annotation>

531
539


532 <xsd:element name="preface" type="blocksopt" /> 540 <xsd:element name="preface" type="blocksopt" />

533
541

534 <xsd:element name="preamble" type="blocksopt" /> 542 <xsd:element name="preamble" type="blocksopt" />

535
543

536 <xsd:element name="conclusions" type="blocksopt" /> 544 <xsd:element name="conclusions" type="blocksopt" />

537
545

538 <xsd:element name="attachments"> 546 <xsd:element name="attachments" >

539 <xsd:complexType > 547 <xsd:complexType >

540 <xsd:sequence > 548 <xsd:sequence >

541 <xsd:element ref="attachment" minOccurs="1" maxOccurs="unbounded" /> 549 <xsd:element ref="attachment" minOccurs="1" maxOccurs="unbounded" />

542 </xsd:sequence> 550 </xsd:sequence>




551 <xsd:attributeGroup ref="coreopt"/>

543 </xsd:complexType> 552 </xsd:complexType>

544 </xsd:element> 553 </xsd:element>

545
554


546 <xsd:element name="attachment" type="referenceType" /> 555 <xsd:element name="attachment" type="referenceType" />

547
556

548 <xsd:element name="clauses"> 557 <xsd:element name="clauses" >

549 <xsd:complexType > 558 <xsd:complexType >

550 <xsd:sequence minOccurs="1" maxOccurs="unbounded" > 559 <xsd:sequence minOccurs="1" maxOccurs="unbounded" >

551 <xsd:group ref="hierElements" /> 560 <xsd:group ref="hierElements" />

552 </xsd:sequence> 561 </xsd:sequence>




562 <xsd:attributeGroup ref="coreopt"/>

553 </xsd:complexType> 563 </xsd:complexType>

554 </xsd:element> 564 </xsd:element>

555
565


556 <xsd:element name="debate"> 566 <xsd:element name="debate" >

557 <xsd:complexType > 567 <xsd:complexType >

558 <xsd:sequence > 568 <xsd:sequence >

559 <xsd:element ref="subdivision" minOccurs="1" maxOccurs="unbounded" /> 569 <xsd:element ref="subdivision" minOccurs="1" maxOccurs="unbounded" />

560 </xsd:sequence> 570 </xsd:sequence>




571 <xsd:attributeGroup ref="coreopt"/>

561 </xsd:complexType> 572 </xsd:complexType>

562 </xsd:element> 573 </xsd:element>

563
574


564 <xsd:element name="maincontent"> 575 <xsd:element name="maincontent" >

565 <xsd:complexType > 576 <xsd:complexType >

566 <xsd:choice minOccurs="1" maxOccurs="unbounded" > 577 <xsd:choice minOccurs="1" maxOccurs="unbounded" >

567 <xsd:group ref="hierElements" /> 578 <xsd:group ref="hierElements" />

568 <xsd:element ref="subdivision" /> 579 <xsd:element ref="subdivision" />

569 <xsd:group ref="blockElements" /> 580 <xsd:group ref="blockElements" />

570 <xsd:group ref="containerElements" /> 581 <xsd:group ref="containerElements" />

571 </xsd:choice> 582 </xsd:choice>




583 <xsd:attributeGroup ref="coreopt"/>

572 </xsd:complexType> 584 </xsd:complexType>

573 </xsd:element> 585 </xsd:element>

574
586

575 <xsd:annotation> 587 <xsd:annotation>

576 <xsd:documentation> 588 <xsd:documentation>

577 ===================================================================== 589 =====================================================================

578
590

579 Elements for hierarchical documents 591 Elements for hierarchical documents

580
592

581 ===================================================================== 593 =====================================================================

582 </xsd:documentation> 594 </xsd:documentation>

583 </xsd:annotation> 595 </xsd:annotation>

584
596


585 <xsd:element name="section" type="hierarchy" /> 597 <xsd:element name="section" type="hierarchy" />

586
598

587 <xsd:element name="part" type="hierarchy" /> 599 <xsd:element name="part" type="hierarchy" />

588
600

589 <xsd:element name="paragraph" type="hierarchy" /> 601 <xsd:element name="paragraph" type="hierarchy" />

590
602

591 <xsd:element name="chapter" type="hierarchy" /> 603 <xsd:element name="chapter" type="hierarchy" />

592
604

593 <xsd:element name="article" type="articleType" /> 605 <xsd:element name="article" type="articleType" />

594
606

595 <xsd:element name="clause" type="clauseType" /> 607 <xsd:element name="clause" type="clauseType" />

596
608

597 <xsd:element name="num" type="inline" /> 609 <xsd:element name="num" type="inline" />

598
610

599 <xsd:element name="title" type="inline" /> 611 <xsd:element name="title" type="inline" />

600
612

601 <xsd:element name="subtitle" type="inline" /> 613 <xsd:element name="subtitle" type="inline" />

602
614

603 <xsd:element name="sidenote" type="inline" /> 615 <xsd:element name="sidenote" type="inline" />

604
616

605 <xsd:element name="from" type="inline" /> 617 <xsd:element name="from" type="inline" />

606
618

607 <xsd:annotation> 619 <xsd:annotation>

608 <xsd:documentation> 620 <xsd:documentation>

609 ===================================================================== 621 =====================================================================

610
622

611 Elements for debates documents 623 Elements for debates documents

612
624

613 ===================================================================== 625 =====================================================================

614 </xsd:documentation> 626 </xsd:documentation>

615 </xsd:annotation> 627 </xsd:annotation>

616
628


617 <xsd:element name="subdivision" type="althierarchy" /> 629 <xsd:element name="subdivision" type="althierarchy" />

618
630

619 <xsd:element name="speech" type="speechType" /> 631 <xsd:element name="speech" type="speechType" />

620
632

621 <xsd:element name="question" type="speechType" /> 633 <xsd:element name="question" type="speechType" />

622
634

623 <xsd:element name="answer" type="speechType" /> 635 <xsd:element name="answer" type="speechType" />

624
636

625 <xsd:element name="other" type="blocksopt" /> 637 <xsd:element name="other" type="blocksopt" />

626
638

627 <xsd:element name="comment" type="inline" /> 639 <xsd:element name="comment" type="inline" />

628
640

629 <xsd:element name="list"> 641 <xsd:element name="list" >

630 <xsd:complexType > 642 <xsd:complexType >

631 <xsd:sequence > 643 <xsd:sequence >

632 <xsd:element ref="item" minOccurs="1" maxOccurs="unbounded" /> 644 <xsd:element ref="item" minOccurs="1" maxOccurs="unbounded" />

633 </xsd:sequence> 645 </xsd:sequence>




646 <xsd:attributeGroup ref="corereq"/>

634 </xsd:complexType> 647 </xsd:complexType>

635 </xsd:element> 648 </xsd:element>

636
649


637 <xsd:element name="tblock" type="clauseType" /> 650 <xsd:element name="tblock" type="clauseType" />

638
651

639 <xsd:element name="item" type="clauseType" /> 652 <xsd:element name="item" type="clauseType" />

640
653

641 <xsd:annotation> 654 <xsd:annotation>

642 <xsd:documentation> 655 <xsd:documentation>

643 ===================================================================== 656 =====================================================================

644
657

645 AN block elements 658 AN block elements

646 Comment: the only AN-specific block is the table of content (TOC), 659 Comment: the only AN-specific block is the table of content (TOC),

647 a structure containing toc items related to the various subparts of the 660 a structure containing toc items related to the various subparts of the

648 main document. 661 main document.

649
662

650 ===================================================================== 663 =====================================================================

651 </xsd:documentation> 664 </xsd:documentation>

652 </xsd:annotation> 665 </xsd:annotation>

653
666


654 <xsd:element name="toc"> 667 <xsd:element name="toc" >

655 <xsd:complexType > 668 <xsd:complexType >

656 <xsd:sequence > 669 <xsd:sequence >

657 <xsd:element ref="tocitem" minOccurs="1" maxOccurs="unbounded" /> 670 <xsd:element ref="tocitem" minOccurs="1" maxOccurs="unbounded" />

658 </xsd:sequence> 671 </xsd:sequence>

659 </xsd:complexType> 672 </xsd:complexType>

660 </xsd:element> 673 </xsd:element>

661
674


662 <xsd:element name="tocitem"> 675 <xsd:element name="tocitem" >

663 <xsd:complexType mixed="true"> 676 <xsd:complexType mixed="true">

664 <xsd:complexContent> 677 <xsd:complexContent>

665 <xsd:extension base="inline"> 678 <xsd:extension base="inline">

666 <xsd:attributeGroup ref="link"/> 679 <xsd:attributeGroup ref="link"/>

667 <xsd:attribute name="level" type="xsd:integer" use="required"/> 680 <xsd:attribute name="level" type="xsd:integer" use="required"/>

668 </xsd:extension> 681 </xsd:extension>

669 </xsd:complexContent> 682 </xsd:complexContent>

670 </xsd:complexType> 683 </xsd:complexType>

671 </xsd:element> 684 </xsd:element>

672
685

673 <xsd:annotation> 686 <xsd:annotation>

674 <xsd:documentation> 687 <xsd:documentation>

675 ===================================================================== 688 =====================================================================

676
689

677 AN inline elements 690 AN inline elements

678 Comment: AN-specific inline elements are connected to the 691 Comment: AN-specific inline elements are connected to the

679 identification of elements that are corresponding to an inline 692 identification of elements that are corresponding to an inline

680 legal structure, regardless of their position in the document. 693 legal structure, regardless of their position in the document.

681
694

682 ===================================================================== 695 =====================================================================

683 </xsd:documentation> 696 </xsd:documentation>

684 </xsd:annotation> 697 </xsd:annotation>

685
698


686 <xsd:element name="ActType" type="inline" /> 699 <xsd:element name="ActType" type="inline" />

687
700

688 <xsd:element name="ActTitle" type="inline" /> 701 <xsd:element name="ActTitle" type="inline" />

689
702

690 <xsd:element name="ActNumber" type="inline" /> 703 <xsd:element name="ActNumber" type="inline" />

691
704

692 <xsd:element name="ActProponent" type="inline" /> 705 <xsd:element name="ActProponent" type="inline" />

693
706

694 <xsd:element name="ActDate" type="inline" /> 707 <xsd:element name="ActDate" >

695
708 <xsd:complexType mixed="true">

696 <xsd:element name="ActPurpose" type="inline" /> 709 <xsd:complexContent>

697
710 <xsd:extension base="inline">

698 <xsd:element name="mref" type="inline" /> 711 <xsd:attributeGroup ref="date"/>

699
712 </xsd:extension>

700 <xsd:element name="ref"> 713 </xsd:complexContent>



714 </xsd:complexType>



715 </xsd:element>



716



717 <xsd:element name="ActPurpose" type="inline" />



718



719 <xsd:element name="mref" type="inline" />



720



721 <xsd:element name="ref" >

701 <xsd:complexType mixed="true"> 722 <xsd:complexType mixed="true">

702 <xsd:complexContent> 723 <xsd:complexContent>

703 <xsd:extension base="inline"> 724 <xsd:extension base="inline">

704 <xsd:attributeGroup ref="link"/> 725 <xsd:attributeGroup ref="link"/>

705 </xsd:extension> 726 </xsd:extension>

706 </xsd:complexContent> 727 </xsd:complexContent>

707 </xsd:complexType> 728 </xsd:complexType>

708 </xsd:element> 729 </xsd:element>

709
730


710 <xsd:element name="rref"> 731 <xsd:element name="rref" >

711 <xsd:complexType mixed="true"> 732 <xsd:complexType mixed="true">

712 <xsd:complexContent> 733 <xsd:complexContent>

713 <xsd:extension base="inline"> 734 <xsd:extension base="inline">

714 <xsd:attributeGroup ref="link"/> 735 <xsd:attributeGroup ref="link"/>

715 <xsd:attribute name="upTo" type="xsd:anyURI" use="required"/> 736 <xsd:attribute name="upTo" type="xsd:anyURI" use="required"/>

716 </xsd:extension> 737 </xsd:extension>

717 </xsd:complexContent> 738 </xsd:complexContent>

718 </xsd:complexType> 739 </xsd:complexType>

719 </xsd:element> 740 </xsd:element>

720
741


721 <xsd:element name="def" type="inline" /> 742 <xsd:element name="def" type="inline" />

722
743

723 <xsd:element name="ins" type="inline" /> 744 <xsd:element name="ins" type="inline" />

724
745

725 <xsd:element name="del" type="inline" /> 746 <xsd:element name="del" type="inline" />

726
747

727 <xsd:element name="omissis" type="inline" /> 748 <xsd:element name="omissis" type="inline" />

728
749

729 <xsd:element name="noteref"> 750 <xsd:element name="noteref" >

730 <xsd:complexType> 751 <xsd:complexType>

731 <xsd:complexContent> 752 <xsd:complexContent>

732 <xsd:extension base="markeropt"> 753 <xsd:extension base="markeropt">

733 <xsd:attributeGroup ref="link"/> 754 <xsd:attributeGroup ref="link"/>

734 <xsd:attribute name="num" type="xsd:string" use="required"/> 755 <xsd:attribute name="num" type="xsd:string" use="required"/>

735 </xsd:extension> 756 </xsd:extension>

736 </xsd:complexContent> 757 </xsd:complexContent>

737 </xsd:complexType> 758 </xsd:complexType>

738 </xsd:element> 759 </xsd:element>

739
760


740 <xsd:element name="recordedTime"> 761 <xsd:element name="recordedTime" >

741 <xsd:complexType> 762 <xsd:complexType>

742 <xsd:complexContent> 763 <xsd:complexContent>

743 <xsd:extension base="markeropt"> 764 <xsd:extension base="markeropt">

744 <xsd:attributeGroup ref="time"/> 765 <xsd:attributeGroup ref="time"/>

745 </xsd:extension> 766 </xsd:extension>

746 </xsd:complexContent> 767 </xsd:complexContent>

747 </xsd:complexType> 768 </xsd:complexType>

748 </xsd:element> 769 </xsd:element>

749
770


750 <xsd:complexType name="eolType" > 771 <xsd:complexType name="eolType" >

751 <xsd:complexContent> 772 <xsd:complexContent>

752 <xsd:extension base="markeropt"> 773 <xsd:extension base="markeropt">

753 <xsd:attribute name="breakat" type="xsd:integer"/> 774 <xsd:attribute name="breakat" type="xsd:integer"/>

754 </xsd:extension> 775 </xsd:extension>

755 </xsd:complexContent> 776 </xsd:complexContent>

756 </xsd:complexType> 777 </xsd:complexType>

757
778


758 <xsd:element name="eol" type="eolType" /> 779 <xsd:element name="eol" type="eolType" />

759
780

760 <xsd:element name="eop" type="eolType" /> 781 <xsd:element name="eop" type="eolType" />

761
782

762 <xsd:element name="mod"> 783 <xsd:element name="mod" >

763 <xsd:complexType mixed="true"> 784 <xsd:complexType mixed="true">

764 <xsd:complexContent> 785 <xsd:complexContent>

765 <xsd:extension base="inline"> 786 <xsd:extension base="inline">


766 <xsd:choice > 787 <xsd:choice minOccurs="0" maxOccurs="unbounded" >

767 <xsd:element ref="quotedText" /> 788 <xsd:element ref="quotedText" />

768 <xsd:element ref="quotedStructure" /> 789 <xsd:element ref="quotedStructure" />

769 </xsd:choice> 790 </xsd:choice>

770 </xsd:extension> 791 </xsd:extension>

771 </xsd:complexContent> 792 </xsd:complexContent>

772 </xsd:complexType> 793 </xsd:complexType>

773 </xsd:element> 794 </xsd:element>

774
795


775 <xsd:element name="mmod"> 796 <xsd:element name="mmod" >

776 <xsd:complexType mixed="true"> 797 <xsd:complexType mixed="true">

777 <xsd:complexContent> 798 <xsd:complexContent>

778 <xsd:extension base="inline"> 799 <xsd:extension base="inline">


779 <xsd:choice > 800 <xsd:choice minOccurs="0" maxOccurs="unbounded" >

780 <xsd:element ref="quotedText" /> 801 <xsd:element ref="quotedText" />

781 <xsd:element ref="quotedStructure" /> 802 <xsd:element ref="quotedStructure" />

782 </xsd:choice> 803 </xsd:choice>

783 </xsd:extension> 804 </xsd:extension>

784 </xsd:complexContent> 805 </xsd:complexContent>

785 </xsd:complexType> 806 </xsd:complexType>

786 </xsd:element> 807 </xsd:element>

787
808


788 <xsd:element name="rmod"> 809 <xsd:element name="rmod" >

789 <xsd:complexType mixed="true"> 810 <xsd:complexType mixed="true">

790 <xsd:complexContent> 811 <xsd:complexContent>

791 <xsd:extension base="inline"> 812 <xsd:extension base="inline">


792 <xsd:choice > 813 <xsd:choice minOccurs="0" maxOccurs="unbounded" >

793 <xsd:element ref="quotedText" /> 814 <xsd:element ref="quotedText" />

794 <xsd:element ref="quotedStructure" /> 815 <xsd:element ref="quotedStructure" />

795 </xsd:choice> 816 </xsd:choice>

796 <xsd:attribute name="upTo" type="xsd:anyURI" use="required"/> 817 <xsd:attribute name="upTo" type="xsd:anyURI" use="required"/>

797 </xsd:extension> 818 </xsd:extension>

798 </xsd:complexContent> 819 </xsd:complexContent>

799 </xsd:complexType> 820 </xsd:complexType>

800 </xsd:element> 821 </xsd:element>

801
822


802 <xsd:element name="quotedText" type="inline" /> 823 <xsd:element name="quotedText" type="inline" />

803
824

804 <xsd:element name="quotedStructure"> 825 <xsd:element name="quotedStructure" >

805 <xsd:complexType > 826 <xsd:complexType >

806 <xsd:choice minOccurs="1" maxOccurs="unbounded" > 827 <xsd:choice minOccurs="1" maxOccurs="unbounded" >

807 <xsd:group ref="hierElements" /> 828 <xsd:group ref="hierElements" />

808 <xsd:group ref="blockElements" /> 829 <xsd:group ref="blockElements" />

809 <xsd:group ref="containerElements" /> 830 <xsd:group ref="containerElements" />

810 </xsd:choice> 831 </xsd:choice>

811 <xsd:attributeGroup ref="corereq"/> 832 <xsd:attributeGroup ref="corereq"/>

812 </xsd:complexType> 833 </xsd:complexType>

813 </xsd:element> 834 </xsd:element>

814
835

815 <xsd:annotation> 836 <xsd:annotation>

816 <xsd:documentation> 837 <xsd:documentation>

817 ===================================================================== 838 =====================================================================

818
839

819 Generic elements 840 Generic elements

820 Comment: All elements in this schema fall under one of five 841 Comment: All elements in this schema fall under one of five

821 content models: hierarchical container, container, block, inline 842 content models: hierarchical container, container, block, inline

822 and mark. Besides named elements, the schema also provides for a 843 and mark. Besides named elements, the schema also provides for a

823 generic element for each of them, that can be used for markup that 844 generic element for each of them, that can be used for markup that

824 fits the content models but can be specified by a precise name that 845 fits the content models but can be specified by a precise name that

825 is not used in this schema. The 'name' attribute must be used for 846 is not used in this schema. The 'name' attribute must be used for

826 naming the element. 847 naming the element.

827 It is also a characteristic of this schema that all named elements 848 It is also a characteristic of this schema that all named elements

828 are equivalent, and can be substituted to, the corresponding generic 849 are equivalent, and can be substituted to, the corresponding generic

829 element with their name as the value of the name attribute. Thus, by 850 element with their name as the value of the name attribute. Thus, by

830 definition, &lt;p&gt; = &lt;block name="p"&gt; , &lt;part&gt; = &lt;hcontainer name="part"&gt; , 851 definition, &lt;p&gt; = &lt;block name="p"&gt; , &lt;part&gt; = &lt;hcontainer name="part"&gt; ,

831 &lt;act&gt; = &lt;container name="act"&gt; , etc. 852 &lt;act&gt; = &lt;container name="act"&gt; , etc.

832 Pattern: Generic Document + Role Attribute 853 Pattern: Generic Document + Role Attribute

833 Reference: http://www.xmlpatterns.com/GenericDocumentMain.shtml + 854 Reference: http://www.xmlpatterns.com/GenericDocumentMain.shtml +

834 http://www.xmlpatterns.com/RoleAttributeMain.shtml 855 http://www.xmlpatterns.com/RoleAttributeMain.shtml

835
856

836 ===================================================================== 857 =====================================================================

837 </xsd:documentation> 858 </xsd:documentation>

838 </xsd:annotation> 859 </xsd:annotation>

839
860


840 <xsd:element name="hcontainer"> 861 <xsd:element name="hcontainer" >

841 <xsd:complexType> 862 <xsd:complexType>

842 <xsd:complexContent> 863 <xsd:complexContent>

843 <xsd:extension base="hierarchy"> 864 <xsd:extension base="hierarchy">

844 <xsd:attributeGroup ref="name"/> 865 <xsd:attributeGroup ref="name"/>

845 </xsd:extension> 866 </xsd:extension>

846 </xsd:complexContent> 867 </xsd:complexContent>

847 </xsd:complexType> 868 </xsd:complexType>

848 </xsd:element> 869 </xsd:element>

849
870


850 <xsd:element name="container"> 871 <xsd:element name="container" >

851 <xsd:complexType> 872 <xsd:complexType>

852 <xsd:complexContent> 873 <xsd:complexContent>

853 <xsd:extension base="blocksreq"> 874 <xsd:extension base="blocksreq">

854 <xsd:attributeGroup ref="name"/> 875 <xsd:attributeGroup ref="name"/>

855 </xsd:extension> 876 </xsd:extension>

856 </xsd:complexContent> 877 </xsd:complexContent>

857 </xsd:complexType> 878 </xsd:complexType>

858 </xsd:element> 879 </xsd:element>

859
880


860 <xsd:element name="block"> 881 <xsd:element name="block" >

861 <xsd:complexType mixed="true"> 882 <xsd:complexType mixed="true">

862 <xsd:complexContent> 883 <xsd:complexContent>

863 <xsd:extension base="inline"> 884 <xsd:extension base="inline">

864 <xsd:attributeGroup ref="name"/> 885 <xsd:attributeGroup ref="name"/>

865 </xsd:extension> 886 </xsd:extension>

866 </xsd:complexContent> 887 </xsd:complexContent>

867 </xsd:complexType> 888 </xsd:complexType>

868 </xsd:element> 889 </xsd:element>

869
890


870 <xsd:element name="inline"> 891 <xsd:element name="inline" >

871 <xsd:complexType mixed="true"> 892 <xsd:complexType mixed="true">

872 <xsd:complexContent> 893 <xsd:complexContent>

873 <xsd:extension base="inline"> 894 <xsd:extension base="inline">

874 <xsd:attributeGroup ref="name"/> 895 <xsd:attributeGroup ref="name"/>

875 </xsd:extension> 896 </xsd:extension>

876 </xsd:complexContent> 897 </xsd:complexContent>

877 </xsd:complexType> 898 </xsd:complexType>

878 </xsd:element> 899 </xsd:element>

879
900


880 <xsd:element name="marker"> 901 <xsd:element name="marker" >

881 <xsd:complexType> 902 <xsd:complexType>

882 <xsd:complexContent> 903 <xsd:complexContent>

883 <xsd:extension base="markerreq"> 904 <xsd:extension base="markerreq">

884 <xsd:attributeGroup ref="name"/> 905 <xsd:attributeGroup ref="name"/>

885 </xsd:extension> 906 </xsd:extension>

886 </xsd:complexContent> 907 </xsd:complexContent>

887 </xsd:complexType> 908 </xsd:complexType>

888 </xsd:element> 909 </xsd:element>

889
910


890 <xsd:element name="foreign" type="anyOther" /> 911 <xsd:element name="foreign" type="anyOther" />

891
912

892 <xsd:annotation> 913 <xsd:annotation>

893 <xsd:documentation> 914 <xsd:documentation>

894 ===================================================================== 915 =====================================================================

895
916

896 HTML elements 917 HTML elements

897 Comment: Many elements are drawn directly from HTML 4.0 918 Comment: Many elements are drawn directly from HTML 4.0

898 Pattern: Reuse Document Types (partial) 919 Pattern: Reuse Document Types (partial)

899 Reference: http://www.xmlpatterns.com/ReuseDocumentTypesMain.shtml 920 Reference: http://www.xmlpatterns.com/ReuseDocumentTypesMain.shtml

900
921

901 ===================================================================== 922 =====================================================================

902 </xsd:documentation> 923 </xsd:documentation>

903 </xsd:annotation> 924 </xsd:annotation>

904
925


905 <xsd:element name="div" type="blocksreq" /> 926 <xsd:element name="div" type="blocksreq" />

906
927

907 <xsd:element name="p" type="inline" /> 928 <xsd:element name="p" type="inline" />

908
929

909 <xsd:element name="li"> 930 <xsd:element name="li" >

910 <xsd:complexType mixed="true"> 931 <xsd:complexType mixed="true">

911 <xsd:complexContent> 932 <xsd:complexContent>

912 <xsd:extension base="inline"> 933 <xsd:extension base="inline">

913 <xsd:choice minOccurs="0" maxOccurs="unbounded" > 934 <xsd:choice minOccurs="0" maxOccurs="unbounded" >

914 <xsd:element ref="ul" /> 935 <xsd:element ref="ul" />

915 <xsd:element ref="ol" /> 936 <xsd:element ref="ol" />

916 <xsd:element ref="p" /> 937 <xsd:element ref="p" />

917 </xsd:choice> 938 </xsd:choice>

918 <xsd:attributeGroup ref="optvalue"/> 939 <xsd:attributeGroup ref="optvalue"/>

919 </xsd:extension> 940 </xsd:extension>

920 </xsd:complexContent> 941 </xsd:complexContent>

921 </xsd:complexType> 942 </xsd:complexType>

922 </xsd:element> 943 </xsd:element>

923
944


924 <xsd:element name="span" type="inline" /> 945 <xsd:element name="span" type="inline" />

925
946

926 <xsd:element name="b" type="inline" /> 947 <xsd:element name="b" type="inline" />

927
948

928 <xsd:element name="i" type="inline" /> 949 <xsd:element name="i" type="inline" />

929
950

930 <xsd:element name="a"> 951 <xsd:element name="a" >

931 <xsd:complexType mixed="true"> 952 <xsd:complexType mixed="true">

932 <xsd:complexContent> 953 <xsd:complexContent>

933 <xsd:extension base="inline"> 954 <xsd:extension base="inline">

934 <xsd:attributeGroup ref="link"/> 955 <xsd:attributeGroup ref="link"/>

935 <xsd:attribute name="target" type="xsd:string"/> 956 <xsd:attribute name="target" type="xsd:string"/>

936 </xsd:extension> 957 </xsd:extension>

937 </xsd:complexContent> 958 </xsd:complexContent>

938 </xsd:complexType> 959 </xsd:complexType>

939 </xsd:element> 960 </xsd:element>

940
961


941 <xsd:element name="img"> 962 <xsd:element name="img" >

942 <xsd:complexType> 963 <xsd:complexType>

943 <xsd:complexContent> 964 <xsd:complexContent>

944 <xsd:extension base="markeropt"> 965 <xsd:extension base="markeropt">

945 <xsd:attribute name="src" type="xsd:anyURI" use="required"/> 966 <xsd:attribute name="src" type="xsd:anyURI" use="required"/>

946 <xsd:attribute name="alt" type="xsd:string"/> 967 <xsd:attribute name="alt" type="xsd:string"/>

947 <xsd:attribute name="width" type="xsd:integer"/> 968 <xsd:attribute name="width" type="xsd:integer"/>

948 <xsd:attribute name="height" type="xsd:integer"/> 969 <xsd:attribute name="height" type="xsd:integer"/>

949 </xsd:extension> 970 </xsd:extension>

950 </xsd:complexContent> 971 </xsd:complexContent>

951 </xsd:complexType> 972 </xsd:complexType>

952 </xsd:element> 973 </xsd:element>

953
974


954 <xsd:element name="ul"> 975 <xsd:complexType name="listItems" >

955 <xsd:complexType > 976 <xsd:sequence >

956 <xsd:sequence > 977 <xsd:element ref="li" minOccurs="1" maxOccurs="unbounded" />

957 <xsd:element ref="li" minOccurs="1" maxOccurs="unbounded" /> 978 </xsd:sequence>

958 </xsd:sequence> 979 <xsd:attributeGroup ref="corereq"/>

959 </xsd:complexType> 980 </xsd:complexType>

960 </xsd:element> 981

961
982 <xsd:element name="ul" type="listItems" />

962 <xsd:element name="ol"> 983

963 <xsd:complexType > 984 <xsd:element name="ol" type="listItems" />

964 <xsd:sequence > 985

965 <xsd:element ref="li" minOccurs="1" maxOccurs="unbounded" /> 986 <xsd:element name="table" >

966 </xsd:sequence>


967 </xsd:complexType>


968 </xsd:element>


969



970 <xsd:element name="table">


971 <xsd:complexType > 987 <xsd:complexType >

972 <xsd:sequence > 988 <xsd:sequence >

973 <xsd:element ref="tr" minOccurs="1" maxOccurs="unbounded" /> 989 <xsd:element ref="tr" minOccurs="1" maxOccurs="unbounded" />

974 </xsd:sequence> 990 </xsd:sequence>


975 <xsd:attributeGroup ref="HTMLattrs"/> 991 <xsd:attributeGroup ref="corereq"/>

976 <xsd:attributeGroup ref="idreq"/>


977 <xsd:attribute name="width" type="xsd:integer"/> 992 <xsd:attribute name="width" type="xsd:integer"/>

978 <xsd:attribute name="border" type="xsd:integer"/> 993 <xsd:attribute name="border" type="xsd:integer"/>

979 <xsd:attribute name="cellspacing" type="xsd:integer"/> 994 <xsd:attribute name="cellspacing" type="xsd:integer"/>

980 <xsd:attribute name="cellpadding" type="xsd:integer"/> 995 <xsd:attribute name="cellpadding" type="xsd:integer"/>

981 </xsd:complexType> 996 </xsd:complexType>

982 </xsd:element> 997 </xsd:element>

983
998


984 <xsd:element name="tr"> 999 <xsd:element name="tr" >

985 <xsd:complexType > 1000 <xsd:complexType >

986 <xsd:choice minOccurs="1" maxOccurs="unbounded" > 1001 <xsd:choice minOccurs="1" maxOccurs="unbounded" >

987 <xsd:element ref="th" /> 1002 <xsd:element ref="th" />

988 <xsd:element ref="td" /> 1003 <xsd:element ref="td" />

989 </xsd:choice> 1004 </xsd:choice>

990 <xsd:attributeGroup ref="HTMLattrs"/> 1005 <xsd:attributeGroup ref="HTMLattrs"/>

991 <xsd:attributeGroup ref="idreq"/> 1006 <xsd:attributeGroup ref="idreq"/>

992 </xsd:complexType> 1007 </xsd:complexType>

993 </xsd:element> 1008 </xsd:element>

994
1009


995 <xsd:element name="th"> 1010 <xsd:element name="th" >

996 <xsd:complexType mixed="true"> 1011 <xsd:complexType mixed="true">

997 <xsd:complexContent> 1012 <xsd:complexContent>

998 <xsd:extension base="inline"> 1013 <xsd:extension base="inline">

999 <xsd:attributeGroup ref="cellattrs"/> 1014 <xsd:attributeGroup ref="cellattrs"/>

1000 </xsd:extension> 1015 </xsd:extension>

1001 </xsd:complexContent> 1016 </xsd:complexContent>

1002 </xsd:complexType> 1017 </xsd:complexType>

1003 </xsd:element> 1018 </xsd:element>

1004
1019


1005 <xsd:element name="td"> 1020 <xsd:element name="td" >

1006 <xsd:complexType mixed="true"> 1021 <xsd:complexType mixed="true">

1007 <xsd:complexContent> 1022 <xsd:complexContent>

1008 <xsd:extension base="inline"> 1023 <xsd:extension base="inline">

1009 <xsd:attributeGroup ref="cellattrs"/> 1024 <xsd:attributeGroup ref="cellattrs"/>

1010 </xsd:extension> 1025 </xsd:extension>

1011 </xsd:complexContent> 1026 </xsd:complexContent>

1012 </xsd:complexType> 1027 </xsd:complexType>

1013 </xsd:element> 1028 </xsd:element>

1014
1029

1015 <xsd:annotation> 1030 <xsd:annotation>

1016 <xsd:documentation> 1031 <xsd:documentation>

1017 ===================================================================== 1032 =====================================================================

1018
1033

1019 Metadata elements for acts, bills and generic documents 1034 Metadata elements for acts, bills and generic documents

1020
1035

1021 ===================================================================== 1036 =====================================================================

1022 </xsd:documentation> 1037 </xsd:documentation>

1023 </xsd:annotation> 1038 </xsd:annotation>

1024
1039


1025 <xsd:element name="meta"> 1040 <xsd:element name="meta" >

1026 <xsd:complexType > 1041 <xsd:complexType >

1027 <xsd:sequence > 1042 <xsd:sequence >

1028 <xsd:element ref="identification" /> 1043 <xsd:element ref="identification" />

1029 <xsd:element ref="publication" /> 1044 <xsd:element ref="publication" />

1030 <xsd:element ref="classification" minOccurs="0" maxOccurs="unbounded" /> 1045 <xsd:element ref="classification" minOccurs="0" maxOccurs="unbounded" />

1031 <xsd:element ref="lifecycle" minOccurs="0" maxOccurs="unbounded" /> 1046 <xsd:element ref="lifecycle" minOccurs="0" maxOccurs="unbounded" />

1032 <xsd:element ref="analysis" minOccurs="0" maxOccurs="unbounded" /> 1047 <xsd:element ref="analysis" minOccurs="0" maxOccurs="unbounded" />

1033 <xsd:element ref="references" minOccurs="0" maxOccurs="unbounded" /> 1048 <xsd:element ref="references" minOccurs="0" maxOccurs="unbounded" />

1034 <xsd:element ref="notes" minOccurs="0" maxOccurs="unbounded" /> 1049 <xsd:element ref="notes" minOccurs="0" maxOccurs="unbounded" />

1035 <xsd:element ref="proprietary" minOccurs="0" maxOccurs="unbounded" /> 1050 <xsd:element ref="proprietary" minOccurs="0" maxOccurs="unbounded" />

1036 </xsd:sequence> 1051 </xsd:sequence>

1037 </xsd:complexType> 1052 </xsd:complexType>

1038 </xsd:element> 1053 </xsd:element>

1039
1054


1040 <xsd:element name="identification"> 1055 <xsd:element name="identification" >

1041 <xsd:complexType > 1056 <xsd:complexType >

1042 <xsd:sequence > 1057 <xsd:sequence >

1043 <xsd:element ref="Work" /> 1058 <xsd:element ref="Work" />

1044 <xsd:element ref="Expression" /> 1059 <xsd:element ref="Expression" />

1045 <xsd:element ref="Manifestation" /> 1060 <xsd:element ref="Manifestation" />

1046 <xsd:element ref="Item" minOccurs="0" maxOccurs="1" /> 1061 <xsd:element ref="Item" minOccurs="0" maxOccurs="1" />

1047 </xsd:sequence> 1062 </xsd:sequence>

1048 <xsd:attributeGroup ref="source"/> 1063 <xsd:attributeGroup ref="source"/>

1049 </xsd:complexType> 1064 </xsd:complexType>

1050 </xsd:element> 1065 </xsd:element>

1051
1066


1052 <xsd:complexType name="coreProperties" > 1067 <xsd:complexType name="coreProperties" >

1053 <xsd:sequence > 1068 <xsd:sequence >

1054 <xsd:element ref="uri" minOccurs="1" maxOccurs="unbounded" /> 1069 <xsd:element ref="uri" minOccurs="1" maxOccurs="unbounded" />

1055 <xsd:element ref="alias" minOccurs="0" maxOccurs="unbounded" /> 1070 <xsd:element ref="alias" minOccurs="0" maxOccurs="unbounded" />

1056 <xsd:element ref="date" /> 1071 <xsd:element ref="date" />

1057 <xsd:element ref="author" minOccurs="1" maxOccurs="unbounded" /> 1072 <xsd:element ref="author" minOccurs="1" maxOccurs="unbounded" />

1058 <xsd:element ref="preservation" minOccurs="0" maxOccurs="1" /> 1073 <xsd:element ref="preservation" minOccurs="0" maxOccurs="1" />

1059 </xsd:sequence> 1074 </xsd:sequence>

1060 </xsd:complexType> 1075 </xsd:complexType>

1061
1076


1062 <xsd:complexType name="extProperties" > 1077 <xsd:complexType name="extProperties" >

1063 <xsd:sequence > 1078 <xsd:sequence >

1064 <xsd:element ref="uri" minOccurs="1" maxOccurs="unbounded" /> 1079 <xsd:element ref="uri" minOccurs="1" maxOccurs="unbounded" />

1065 <xsd:element ref="alias" minOccurs="0" maxOccurs="unbounded" /> 1080 <xsd:element ref="alias" minOccurs="0" maxOccurs="unbounded" />

1066 <xsd:element ref="date" /> 1081 <xsd:element ref="date" />

1067 <xsd:element ref="author" minOccurs="1" maxOccurs="unbounded" /> 1082 <xsd:element ref="author" minOccurs="1" maxOccurs="unbounded" />

1068 <xsd:element ref="components" minOccurs="0" maxOccurs="1" /> 1083 <xsd:element ref="components" minOccurs="0" maxOccurs="1" />

1069 <xsd:element ref="preservation" minOccurs="0" maxOccurs="1" /> 1084 <xsd:element ref="preservation" minOccurs="0" maxOccurs="1" />

1070 </xsd:sequence> 1085 </xsd:sequence>

1071 </xsd:complexType> 1086 </xsd:complexType>

1072
1087


1073 <xsd:element name="Work" type="coreProperties" /> 1088 <xsd:element name="Work" type="coreProperties" />

1074
1089

1075 <xsd:element name="Expression" type="extProperties" /> 1090 <xsd:element name="Expression" type="extProperties" />

1076
1091

1077 <xsd:element name="Manifestation" type="extProperties" /> 1092 <xsd:element name="Manifestation" type="extProperties" />

1078
1093

1079 <xsd:element name="Item" type="extProperties" /> 1094 <xsd:element name="Item" type="extProperties" />

1080
1095

1081 <xsd:element name="uri"> 1096 <xsd:element name="uri" >

1082 <xsd:complexType> 1097 <xsd:complexType>

1083 <xsd:complexContent> 1098 <xsd:complexContent>

1084 <xsd:extension base="metaopt"> 1099 <xsd:extension base="metaopt">

1085 <xsd:attributeGroup ref="link"/> 1100 <xsd:attributeGroup ref="link"/>

1086 </xsd:extension> 1101 </xsd:extension>

1087 </xsd:complexContent> 1102 </xsd:complexContent>

1088 </xsd:complexType> 1103 </xsd:complexType>

1089 </xsd:element> 1104 </xsd:element>

1090
1105


1091 <xsd:element name="alias"> 1106 <xsd:element name="alias" >

1092 <xsd:complexType> 1107 <xsd:complexType>

1093 <xsd:complexContent> 1108 <xsd:complexContent>

1094 <xsd:extension base="metaopt"> 1109 <xsd:extension base="metaopt">

1095 <xsd:attributeGroup ref="value"/> 1110 <xsd:attributeGroup ref="value"/>

1096 </xsd:extension> 1111 </xsd:extension>

1097 </xsd:complexContent> 1112 </xsd:complexContent>

1098 </xsd:complexType> 1113 </xsd:complexType>

1099 </xsd:element> 1114 </xsd:element>

1100
1115


1101 <xsd:element name="date"> 1116 <xsd:element name="date" >

1102 <xsd:complexType> 1117 <xsd:complexType>

1103 <xsd:complexContent> 1118 <xsd:complexContent>

1104 <xsd:extension base="metaopt"> 1119 <xsd:extension base="metaopt">

1105 <xsd:attributeGroup ref="date"/> 1120 <xsd:attributeGroup ref="date"/>

1106 <xsd:attributeGroup ref="name"/> 1121 <xsd:attributeGroup ref="name"/>

1107 </xsd:extension> 1122 </xsd:extension>

1108 </xsd:complexContent> 1123 </xsd:complexContent>

1109 </xsd:complexType> 1124 </xsd:complexType>

1110 </xsd:element> 1125 </xsd:element>

1111
1126


1112 <xsd:element name="author"> 1127 <xsd:element name="author" >

1113 <xsd:complexType> 1128 <xsd:complexType>

1114 <xsd:complexContent> 1129 <xsd:complexContent>

1115 <xsd:extension base="metaopt"> 1130 <xsd:extension base="metaopt">

1116 <xsd:attributeGroup ref="link"/> 1131 <xsd:attributeGroup ref="link"/>

1117 <xsd:attribute name="as" type="xsd:anyURI"/> 1132 <xsd:attribute name="as" type="xsd:anyURI"/>

1118 </xsd:extension> 1133 </xsd:extension>

1119 </xsd:complexContent> 1134 </xsd:complexContent>

1120 </xsd:complexType> 1135 </xsd:complexType>

1121 </xsd:element> 1136 </xsd:element>

1122
1137


1123 <xsd:element name="components"> 1138 <xsd:element name="components" >

1124 <xsd:complexType > 1139 <xsd:complexType >

1125 <xsd:sequence > 1140 <xsd:sequence >

1126 <xsd:element ref="component" minOccurs="1" maxOccurs="unbounded" /> 1141 <xsd:element ref="component" minOccurs="1" maxOccurs="unbounded" />

1127 </xsd:sequence> 1142 </xsd:sequence>

1128 </xsd:complexType> 1143 </xsd:complexType>

1129 </xsd:element> 1144 </xsd:element>

1130
1145


1131 <xsd:element name="component"> 1146 <xsd:element name="component" >

1132 <xsd:complexType> 1147 <xsd:complexType>

1133 <xsd:complexContent> 1148 <xsd:complexContent>

1134 <xsd:extension base="metareq"> 1149 <xsd:extension base="metareq">

1135 <xsd:attributeGroup ref="link"/> 1150 <xsd:attributeGroup ref="link"/>

1136 <xsd:attributeGroup ref="show"/> 1151 <xsd:attributeGroup ref="show"/>

1137 </xsd:extension> 1152 </xsd:extension>

1138 </xsd:complexContent> 1153 </xsd:complexContent>

1139 </xsd:complexType> 1154 </xsd:complexType>

1140 </xsd:element> 1155 </xsd:element>

1141
1156


1142 <xsd:element name="preservation" type="anyOther" /> 1157 <xsd:element name="preservation" type="anyOther" />

1143
1158

1144 <xsd:complexType name="publicationType" > 1159 <xsd:complexType name="publicationType" >

1145 <xsd:attributeGroup ref="idopt"/> 1160 <xsd:attributeGroup ref="idopt"/>

1146 <xsd:attributeGroup ref="date"/> 1161 <xsd:attributeGroup ref="date"/>

1147 <xsd:attributeGroup ref="show"/> 1162 <xsd:attributeGroup ref="show"/>

1148 <xsd:attributeGroup ref="name"/> 1163 <xsd:attributeGroup ref="name"/>

1149 </xsd:complexType> 1164 </xsd:complexType>

1150
1165


1151 <xsd:element name="publication" type="publicationType" /> 1166 <xsd:element name="publication" type="publicationType" />

1152
1167

1153 <xsd:element name="classification"> 1168 <xsd:element name="classification" >

1154 <xsd:complexType > 1169 <xsd:complexType >

1155 <xsd:sequence > 1170 <xsd:sequence >

1156 <xsd:element ref="keyword" minOccurs="1" maxOccurs="unbounded" /> 1171 <xsd:element ref="keyword" minOccurs="1" maxOccurs="unbounded" />

1157 </xsd:sequence> 1172 </xsd:sequence>

1158 <xsd:attributeGroup ref="source"/> 1173 <xsd:attributeGroup ref="source"/>

1159 </xsd:complexType> 1174 </xsd:complexType>

1160 </xsd:element> 1175 </xsd:element>

1161
1176


1162 <xsd:element name="keyword"> 1177 <xsd:element name="keyword" >

1163 <xsd:complexType> 1178 <xsd:complexType>

1164 <xsd:complexContent> 1179 <xsd:complexContent>

1165 <xsd:extension base="metaopt"> 1180 <xsd:extension base="metaopt">

1166 <xsd:attributeGroup ref="value"/> 1181 <xsd:attributeGroup ref="value"/>

1167 <xsd:attributeGroup ref="show"/> 1182 <xsd:attributeGroup ref="show"/>

1168 <xsd:attribute name="dictionary" type="xsd:anyURI" use="required"/> 1183 <xsd:attribute name="dictionary" type="xsd:anyURI" use="required"/>

1169 </xsd:extension> 1184 </xsd:extension>

1170 </xsd:complexContent> 1185 </xsd:complexContent>

1171 </xsd:complexType> 1186 </xsd:complexType>

1172 </xsd:element> 1187 </xsd:element>

1173
1188


1174 <xsd:element name="lifecycle"> 1189 <xsd:element name="lifecycle" >

1175 <xsd:complexType > 1190 <xsd:complexType >

1176 <xsd:sequence > 1191 <xsd:sequence >

1177 <xsd:element ref="event" minOccurs="1" maxOccurs="unbounded" /> 1192 <xsd:element ref="event" minOccurs="1" maxOccurs="unbounded" />

1178 </xsd:sequence> 1193 </xsd:sequence>

1179 <xsd:attributeGroup ref="source"/> 1194 <xsd:attributeGroup ref="source"/>

1180 </xsd:complexType> 1195 </xsd:complexType>

1181 </xsd:element> 1196 </xsd:element>

1182
1197


1183 <xsd:element name="event"> 1198 <xsd:element name="event" >

1184 <xsd:complexType> 1199 <xsd:complexType>

1185 <xsd:complexContent> 1200 <xsd:complexContent>

1186 <xsd:extension base="metareq"> 1201 <xsd:extension base="metareq">

1187 <xsd:attributeGroup ref="date"/> 1202 <xsd:attributeGroup ref="date"/>

1188 <xsd:attributeGroup ref="source"/> 1203 <xsd:attributeGroup ref="source"/>

1189 <xsd:attribute name="type" type="EventType"/> 1204 <xsd:attribute name="type" type="EventType"/>

1190 </xsd:extension> 1205 </xsd:extension>

1191 </xsd:complexContent> 1206 </xsd:complexContent>

1192 </xsd:complexType> 1207 </xsd:complexType>

1193 </xsd:element> 1208 </xsd:element>

1194
1209


1195 <xsd:element name="analysis"> 1210 <xsd:element name="analysis" >

1196 <xsd:complexType > 1211 <xsd:complexType >

1197 <xsd:sequence > 1212 <xsd:sequence >


1198 <xsd:element ref="amendments" /> 1213 <xsd:element ref="ActiveModifications" minOccurs="0" maxOccurs="1" />



1214 <xsd:element ref="PassiveModifications" minOccurs="0" maxOccurs="1" />

1199 </xsd:sequence> 1215 </xsd:sequence>

1200 <xsd:attributeGroup ref="source"/> 1216 <xsd:attributeGroup ref="source"/>

1201 </xsd:complexType> 1217 </xsd:complexType>

1202 </xsd:element> 1218 </xsd:element>

1203
1219


1204 <xsd:complexType name="Amendments" > 1220 <xsd:complexType name="Amendments" >

1205 <xsd:choice minOccurs="1" maxOccurs="unbounded" > 1221 <xsd:choice minOccurs="1" maxOccurs="unbounded" >

1206 <xsd:element ref="Textual" /> 1222 <xsd:element ref="Textual" />

1207 <xsd:element ref="Meaning" /> 1223 <xsd:element ref="Meaning" />

1208 <xsd:element ref="Scope" /> 1224 <xsd:element ref="Scope" />

1209 <xsd:element ref="Force" /> 1225 <xsd:element ref="Force" />

1210 <xsd:element ref="Efficacy" /> 1226 <xsd:element ref="Efficacy" />

1211 <xsd:element ref="LegalSystem" /> 1227 <xsd:element ref="LegalSystem" />

1212 </xsd:choice> 1228 </xsd:choice>

1213 </xsd:complexType> 1229 </xsd:complexType>

1214
1230


1215 <xsd:complexType name="modType" > 1231 <xsd:complexType name="modType" >

1216 <xsd:sequence > 1232 <xsd:sequence >


1217 <xsd:element ref="source" /> 1233 <xsd:element ref="source" minOccurs="1" maxOccurs="unbounded" />

1218 <xsd:element ref="destination" /> 1234 <xsd:element ref="destination" minOccurs="1" maxOccurs="unbounded" />

1219 <xsd:element ref="force" minOccurs="0" maxOccurs="1" /> 1235 <xsd:element ref="force" minOccurs="0" maxOccurs="1" />

1220 <xsd:element ref="efficacy" minOccurs="0" maxOccurs="1" /> 1236 <xsd:element ref="efficacy" minOccurs="0" maxOccurs="1" />

1221 <xsd:element ref="application" minOccurs="0" maxOccurs="1" /> 1237 <xsd:element ref="application" minOccurs="0" maxOccurs="1" />

1222 <xsd:element ref="duration" minOccurs="0" maxOccurs="1" /> 1238 <xsd:element ref="duration" minOccurs="0" maxOccurs="1" />

1223 <xsd:element ref="condition" minOccurs="0" maxOccurs="1" /> 1239 <xsd:element ref="condition" minOccurs="0" maxOccurs="1" />

1224 </xsd:sequence> 1240 </xsd:sequence>

1225 <xsd:attributeGroup ref="idreq"/> 1241 <xsd:attributeGroup ref="idreq"/>

1226 <xsd:attributeGroup ref="enactment"/> 1242 <xsd:attributeGroup ref="enactment"/>




1243 <xsd:attributeGroup ref="modifiers"/>

1227 </xsd:complexType> 1244 </xsd:complexType>

1228
1245


1229 <xsd:simpleType name="TextualMods"> 1246 <xsd:simpleType name="TextualMods" >

1230 <xsd:restriction base="xsd:string"> 1247 <xsd:restriction base="xsd:string">

1231 <xsd:enumeration value="Repeal" /> 1248 <xsd:enumeration value="Repeal" />

1232 <xsd:enumeration value="Substitution" /> 1249 <xsd:enumeration value="Substitution" />

1233 <xsd:enumeration value="Insertion" /> 1250 <xsd:enumeration value="Insertion" />

1234 <xsd:enumeration value="Replacement" /> 1251 <xsd:enumeration value="Replacement" />




1252 <xsd:enumeration value="Renumbering" />

1235 </xsd:restriction> 1253 </xsd:restriction>

1236 </xsd:simpleType> 1254 </xsd:simpleType>

1237
1255


1238 <xsd:simpleType name="MeaningMods"> 1256 <xsd:simpleType name="MeaningMods" >

1239 <xsd:restriction base="xsd:string"> 1257 <xsd:restriction base="xsd:string">

1240 <xsd:enumeration value="Variation" /> 1258 <xsd:enumeration value="Variation" />

1241 <xsd:enumeration value="TermModification" /> 1259 <xsd:enumeration value="TermModification" />

1242 <xsd:enumeration value="AuthenticInterpretation" /> 1260 <xsd:enumeration value="AuthenticInterpretation" />

1243 </xsd:restriction> 1261 </xsd:restriction>

1244 </xsd:simpleType> 1262 </xsd:simpleType>

1245
1263


1246 <xsd:simpleType name="ScopeMods"> 1264 <xsd:simpleType name="ScopeMods" >

1247 <xsd:restriction base="xsd:string"> 1265 <xsd:restriction base="xsd:string">

1248 <xsd:enumeration value="ExceptionOfScope" /> 1266 <xsd:enumeration value="ExceptionOfScope" />

1249 <xsd:enumeration value="ExtensionOfScope" /> 1267 <xsd:enumeration value="ExtensionOfScope" />

1250 </xsd:restriction> 1268 </xsd:restriction>

1251 </xsd:simpleType> 1269 </xsd:simpleType>

1252
1270


1253 <xsd:simpleType name="ForceMods"> 1271 <xsd:simpleType name="ForceMods" >

1254 <xsd:restriction base="xsd:string"> 1272 <xsd:restriction base="xsd:string">

1255 <xsd:enumeration value="EntryIntoForce" /> 1273 <xsd:enumeration value="EntryIntoForce" />

1256 <xsd:enumeration value="EndOfEnactment" /> 1274 <xsd:enumeration value="EndOfEnactment" />

1257 <xsd:enumeration value="PostponementOfEntryIntoForce" /> 1275 <xsd:enumeration value="PostponementOfEntryIntoForce" />

1258 <xsd:enumeration value="ProrogationOfForce" /> 1276 <xsd:enumeration value="ProrogationOfForce" />

1259 <xsd:enumeration value="ReEnactment" /> 1277 <xsd:enumeration value="ReEnactment" />

1260 <xsd:enumeration value="Uncostitutionality" /> 1278 <xsd:enumeration value="Uncostitutionality" />

1261 </xsd:restriction> 1279 </xsd:restriction>

1262 </xsd:simpleType> 1280 </xsd:simpleType>

1263
1281


1264 <xsd:simpleType name="EfficacyMods"> 1282 <xsd:simpleType name="EfficacyMods" >

1265 <xsd:restriction base="xsd:string"> 1283 <xsd:restriction base="xsd:string">

1266 <xsd:enumeration value="Suspension" /> 1284 <xsd:enumeration value="Suspension" />

1267 <xsd:enumeration value="Inapplication" /> 1285 <xsd:enumeration value="Inapplication" />

1268 <xsd:enumeration value="Retroactivity" /> 1286 <xsd:enumeration value="Retroactivity" />

1269 <xsd:enumeration value="Extraefficacy" /> 1287 <xsd:enumeration value="Extraefficacy" />

1270 <xsd:enumeration value="PostponementOfEfficacy" /> 1288 <xsd:enumeration value="PostponementOfEfficacy" />

1271 <xsd:enumeration value="ProrogationOfEfficacy" /> 1289 <xsd:enumeration value="ProrogationOfEfficacy" />

1272 </xsd:restriction> 1290 </xsd:restriction>

1273 </xsd:simpleType> 1291 </xsd:simpleType>

1274
1292


1275 <xsd:simpleType name="LegalSystemMods"> 1293 <xsd:simpleType name="LegalSystemMods" >

1276 <xsd:restriction base="xsd:string"> 1294 <xsd:restriction base="xsd:string">

1277 <xsd:enumeration value="StaticReference" /> 1295 <xsd:enumeration value="StaticReference" />

1278 <xsd:enumeration value="Implementation" /> 1296 <xsd:enumeration value="Implementation" />

1279 <xsd:enumeration value="Ratification" /> 1297 <xsd:enumeration value="Ratification" />

1280 <xsd:enumeration value="Application" /> 1298 <xsd:enumeration value="Application" />

1281 <xsd:enumeration value="LegislativeDelegation" /> 1299 <xsd:enumeration value="LegislativeDelegation" />

1282 <xsd:enumeration value="Deregulation" /> 1300 <xsd:enumeration value="Deregulation" />

1283 <xsd:enumeration value="Conversion" /> 1301 <xsd:enumeration value="Conversion" />

1284 <xsd:enumeration value="Expiration" /> 1302 <xsd:enumeration value="Expiration" />

1285 <xsd:enumeration value="Reiteration" /> 1303 <xsd:enumeration value="Reiteration" />

1286 <xsd:enumeration value="Remaking" /> 1304 <xsd:enumeration value="Remaking" />

1287 <xsd:enumeration value="Republication" /> 1305 <xsd:enumeration value="Republication" />

1288 <xsd:enumeration value="Coordination" /> 1306 <xsd:enumeration value="Coordination" />

1289 </xsd:restriction> 1307 </xsd:restriction>

1290 </xsd:simpleType> 1308 </xsd:simpleType>

1291
1309


1292 <xsd:element name="amendments" type="Amendments" /> 1310 <xsd:element name="ActiveModifications" type="Amendments" />

1293
1311

1294 <xsd:element name="Textual"> 1312 <xsd:element name="PassiveModifications" type="Amendments" />



1313



1314 <xsd:element name="Textual" >

1295 <xsd:complexType > 1315 <xsd:complexType >

1296 <xsd:complexContent> 1316 <xsd:complexContent>

1297 <xsd:extension base="modType"> 1317 <xsd:extension base="modType">

1298 <xsd:sequence > 1318 <xsd:sequence >


1299 <xsd:element ref="oldText" minOccurs="0" maxOccurs="1" /> 1319 <xsd:element ref="old" minOccurs="0" maxOccurs="1" />

1300 <xsd:element ref="newText" minOccurs="0" maxOccurs="1" /> 1320 <xsd:element ref="new" minOccurs="0" maxOccurs="1" />

1301 </xsd:sequence> 1321 </xsd:sequence>

1302 <xsd:attribute name="type" type="TextualMods" use="required"/> 1322 <xsd:attribute name="type" type="TextualMods" use="required"/>

1303 </xsd:extension> 1323 </xsd:extension>

1304 </xsd:complexContent> 1324 </xsd:complexContent>

1305 </xsd:complexType> 1325 </xsd:complexType>

1306 </xsd:element> 1326 </xsd:element>

1307
1327


1308 <xsd:element name="Meaning"> 1328 <xsd:element name="Meaning" >

1309 <xsd:complexType > 1329 <xsd:complexType >

1310 <xsd:complexContent> 1330 <xsd:complexContent>

1311 <xsd:extension base="modType"> 1331 <xsd:extension base="modType">

1312 <xsd:sequence > 1332 <xsd:sequence >

1313 <xsd:element ref="domain" minOccurs="0" maxOccurs="1" /> 1333 <xsd:element ref="domain" minOccurs="0" maxOccurs="1" />

1314 </xsd:sequence> 1334 </xsd:sequence>

1315 <xsd:attribute name="type" type="MeaningMods" use="required"/> 1335 <xsd:attribute name="type" type="MeaningMods" use="required"/>

1316 </xsd:extension> 1336 </xsd:extension>

1317 </xsd:complexContent> 1337 </xsd:complexContent>

1318 </xsd:complexType> 1338 </xsd:complexType>

1319 </xsd:element> 1339 </xsd:element>

1320
1340


1321 <xsd:element name="Scope"> 1341 <xsd:element name="Scope" >

1322 <xsd:complexType > 1342 <xsd:complexType >

1323 <xsd:complexContent> 1343 <xsd:complexContent>

1324 <xsd:extension base="modType"> 1344 <xsd:extension base="modType">

1325 <xsd:sequence > 1345 <xsd:sequence >

1326 <xsd:element ref="domain" minOccurs="0" maxOccurs="1" /> 1346 <xsd:element ref="domain" minOccurs="0" maxOccurs="1" />

1327 </xsd:sequence> 1347 </xsd:sequence>

1328 <xsd:attribute name="type" type="ScopeMods" use="required"/> 1348 <xsd:attribute name="type" type="ScopeMods" use="required"/>

1329 </xsd:extension> 1349 </xsd:extension>

1330 </xsd:complexContent> 1350 </xsd:complexContent>

1331 </xsd:complexType> 1351 </xsd:complexType>

1332 </xsd:element> 1352 </xsd:element>

1333
1353


1334 <xsd:element name="Force"> 1354 <xsd:element name="Force" >

1335 <xsd:complexType> 1355 <xsd:complexType>

1336 <xsd:complexContent> 1356 <xsd:complexContent>

1337 <xsd:extension base="modType"> 1357 <xsd:extension base="modType">

1338 <xsd:attribute name="type" type="ForceMods" use="required"/> 1358 <xsd:attribute name="type" type="ForceMods" use="required"/>

1339 </xsd:extension> 1359 </xsd:extension>

1340 </xsd:complexContent> 1360 </xsd:complexContent>

1341 </xsd:complexType> 1361 </xsd:complexType>

1342 </xsd:element> 1362 </xsd:element>

1343
1363


1344 <xsd:element name="Efficacy"> 1364 <xsd:element name="Efficacy" >

1345 <xsd:complexType> 1365 <xsd:complexType>

1346 <xsd:complexContent> 1366 <xsd:complexContent>

1347 <xsd:extension base="modType"> 1367 <xsd:extension base="modType">

1348 <xsd:attribute name="type" type="EfficacyMods" use="required"/> 1368 <xsd:attribute name="type" type="EfficacyMods" use="required"/>

1349 </xsd:extension> 1369 </xsd:extension>

1350 </xsd:complexContent> 1370 </xsd:complexContent>

1351 </xsd:complexType> 1371 </xsd:complexType>

1352 </xsd:element> 1372 </xsd:element>

1353
1373


1354 <xsd:element name="LegalSystem"> 1374 <xsd:element name="LegalSystem" >

1355 <xsd:complexType> 1375 <xsd:complexType>

1356 <xsd:complexContent> 1376 <xsd:complexContent>

1357 <xsd:extension base="modType"> 1377 <xsd:extension base="modType">

1358 <xsd:attribute name="type" type="LegalSystemMods" use="required"/> 1378 <xsd:attribute name="type" type="LegalSystemMods" use="required"/>

1359 </xsd:extension> 1379 </xsd:extension>

1360 </xsd:complexContent> 1380 </xsd:complexContent>

1361 </xsd:complexType> 1381 </xsd:complexType>

1362 </xsd:element> 1382 </xsd:element>

1363
1383


1364 <xsd:element name="source" type="argumentType" /> 1384 <xsd:element name="source" type="argumentType" />

1365
1385

1366 <xsd:element name="destination" type="argumentType" /> 1386 <xsd:element name="destination" type="argumentType" />

1367
1387

1368 <xsd:element name="force" type="periodType" /> 1388 <xsd:element name="force" type="periodType" />

1369
1389

1370 <xsd:element name="efficacy" type="periodType" /> 1390 <xsd:element name="efficacy" type="periodType" />

1371
1391

1372 <xsd:element name="application" type="periodType" /> 1392 <xsd:element name="application" type="periodType" />

1373
1393

1374 <xsd:element name="duration" type="periodType" /> 1394 <xsd:element name="duration" type="periodType" />

1375
1395

1376 <xsd:element name="condition" type="anyOther" /> 1396 <xsd:element name="condition" >

1377
1397 <xsd:complexType>

1378 <xsd:element name="oldText" type="anyOther" /> 1398 <xsd:complexContent>

1379
1399 <xsd:extension base="anyOther">

1380 <xsd:element name="newText" type="anyOther" /> 1400 <xsd:attribute name="frozen" type="xsd:boolean"/>

1381
1401 </xsd:extension>

1382 <xsd:element name="domain" type="anyOther" /> 1402 </xsd:complexContent>



1403 </xsd:complexType>



1404 </xsd:element>



1405



1406 <xsd:element name="old" type="anyOther" />



1407



1408 <xsd:element name="new" type="anyOther" />



1409



1410 <xsd:element name="domain" type="anyOther" />

1383
1411

1384 <xsd:group name="refItems"> 1412 <xsd:group name="refItems">

1385 <xsd:choice> 1413 <xsd:choice>

1386 <xsd:element ref="Original"/> 1414 <xsd:element ref="Original"/>

1387 <xsd:element ref="PassiveRef"/> 1415 <xsd:element ref="PassiveRef"/>

1388 <xsd:element ref="ActiveRef"/> 1416 <xsd:element ref="ActiveRef"/>

1389 <xsd:element ref="Jurisprudence"/> 1417 <xsd:element ref="Jurisprudence"/>

1390 <xsd:element ref="Attachment"/> 1418 <xsd:element ref="Attachment"/>

1391 <xsd:element ref="AttachmentOf"/> 1419 <xsd:element ref="AttachmentOf"/>

1392 <xsd:element ref="Person"/> 1420 <xsd:element ref="Person"/>

1393 <xsd:element ref="Role"/> 1421 <xsd:element ref="Role"/>

1394 <xsd:element ref="Organization"/> 1422 <xsd:element ref="Organization"/>

1395 <xsd:element ref="Reference"/> 1423 <xsd:element ref="Reference"/>

1396 </xsd:choice> 1424 </xsd:choice>

1397 </xsd:group> 1425 </xsd:group>

1398
1426


1399 <xsd:element name="references"> 1427 <xsd:element name="references" >

1400 <xsd:complexType > 1428 <xsd:complexType >

1401 <xsd:sequence minOccurs="1" maxOccurs="unbounded" > 1429 <xsd:sequence minOccurs="1" maxOccurs="unbounded" >

1402 <xsd:group ref="refItems" /> 1430 <xsd:group ref="refItems" />

1403 </xsd:sequence> 1431 </xsd:sequence>

1404 <xsd:attributeGroup ref="source"/> 1432 <xsd:attributeGroup ref="source"/>

1405 </xsd:complexType> 1433 </xsd:complexType>

1406 </xsd:element> 1434 </xsd:element>

1407
1435


1408 <xsd:element name="Original" type="referenceType" /> 1436 <xsd:element name="Original" type="referenceType" />

1409
1437

1410 <xsd:element name="PassiveRef" type="referenceType" /> 1438 <xsd:element name="PassiveRef" type="referenceType" />

1411
1439

1412 <xsd:element name="ActiveRef" type="referenceType" /> 1440 <xsd:element name="ActiveRef" type="referenceType" />

1413
1441

1414 <xsd:element name="Jurisprudence" type="referenceType" /> 1442 <xsd:element name="Jurisprudence" type="referenceType" />

1415
1443

1416 <xsd:element name="Attachment" type="referenceType" /> 1444 <xsd:element name="Attachment" >

1417
1445 <xsd:complexType>

1418 <xsd:element name="AttachmentOf" type="referenceType" /> 1446 <xsd:complexContent>

1419
1447 <xsd:extension base="referenceType">

1420 <xsd:element name="Person" type="referenceType" /> 1448 <xsd:attribute name="type" type="xsd:string"/>

1421
1449 </xsd:extension>

1422 <xsd:element name="Role" type="referenceType" /> 1450 </xsd:complexContent>

1423
1451 </xsd:complexType>

1424 <xsd:element name="Organization" type="referenceType" /> 1452 </xsd:element>

1425
1453

1426 <xsd:element name="Reference"> 1454 <xsd:element name="AttachmentOf" >



1455 <xsd:complexType>



1456 <xsd:complexContent>



1457 <xsd:extension base="referenceType">



1458 <xsd:attribute name="type" type="xsd:string"/>



1459 </xsd:extension>



1460 </xsd:complexContent>



1461 </xsd:complexType>



1462 </xsd:element>



1463



1464 <xsd:element name="Person" type="referenceType" />



1465



1466 <xsd:element name="Role" type="referenceType" />



1467



1468 <xsd:element name="Organization" type="referenceType" />



1469



1470 <xsd:element name="Reference" >

1427 <xsd:complexType> 1471 <xsd:complexType>

1428 <xsd:complexContent> 1472 <xsd:complexContent>

1429 <xsd:extension base="referenceType"> 1473 <xsd:extension base="referenceType">

1430 <xsd:attributeGroup ref="name"/> 1474 <xsd:attributeGroup ref="name"/>

1431 </xsd:extension> 1475 </xsd:extension>

1432 </xsd:complexContent> 1476 </xsd:complexContent>

1433 </xsd:complexType> 1477 </xsd:complexType>

1434 </xsd:element> 1478 </xsd:element>

1435
1479


1436 <xsd:element name="notes"> 1480 <xsd:element name="notes" >

1437 <xsd:complexType > 1481 <xsd:complexType >

1438 <xsd:sequence minOccurs="1" maxOccurs="unbounded" > 1482 <xsd:sequence minOccurs="1" maxOccurs="unbounded" >

1439 <xsd:element ref="note" /> 1483 <xsd:element ref="note" />

1440 </xsd:sequence> 1484 </xsd:sequence>

1441 <xsd:attributeGroup ref="source"/> 1485 <xsd:attributeGroup ref="source"/>

1442 </xsd:complexType> 1486 </xsd:complexType>

1443 </xsd:element> 1487 </xsd:element>

1444
1488


1445 <xsd:element name="note" type="blocksreq" /> 1489 <xsd:element name="note" type="blocksreq" />

1446
1490

1447 <xsd:element name="proprietary"> 1491 <xsd:element name="proprietary" >

1448 <xsd:complexType> 1492 <xsd:complexType>

1449 <xsd:complexContent> 1493 <xsd:complexContent>

1450 <xsd:extension base="anyOther"> 1494 <xsd:extension base="anyOther">

1451 <xsd:attributeGroup ref="source"/> 1495 <xsd:attributeGroup ref="source"/>

1452 </xsd:extension> 1496 </xsd:extension>

1453 </xsd:complexContent> 1497 </xsd:complexContent>

1454 </xsd:complexType> 1498 </xsd:complexType>

1455 </xsd:element> 1499 </xsd:element>

1456
1500

1457 <xsd:annotation> 1501 <xsd:annotation>

1458 <xsd:documentation> 1502 <xsd:documentation>

1459 ===================================================================== 1503 =====================================================================

1460
1504

1461 End of Schema 1505 End of Schema

1462
1506

1463 ===================================================================== 1507 =====================================================================

1464 </xsd:documentation> 1508 </xsd:documentation>

1465 </xsd:annotation> 1509 </xsd:annotation>

1466
1510

1467 </xsd:schema> 1511 </xsd:schema>


Document Actions