Diff:Feb 2007 & Nov 2006 — Site
Personal tools

Skip to content. | Skip to navigation

 
You are here: Home Schema Releases Diff:Feb 2007 & Nov 2006

Diff:Feb 2007 & Nov 2006

Diff of akomantoso10.xsd r101 - akomantoso - Google Code
The Naming Convention is introduced and officially raised to standard level. Correspondingly, section 10 of this document has been mostly emptied and now refers to the external document “AKOMA NTOSO Naming Convention”.

The element and attribute synopsis has been completely revised and reorganized.

The schema only received minor modifications covering only the rename of the minutes element into debaterecord, a few bug fixes in attributes, plus the support for differences in force and efficacy periods (Please note: an intermediate, non official release dated 30/11/2006 already contains some of these modifications).
  • Two new core optional attributes, startEfficacy and endEfficacy, have been added to all content elements.
  • Elements list, ul, ol, and table now have the full set of core attributes, i.e., id, class, style, title, and enactment attributes.
  • Element ActDate now has a date attribute for normalized dates.
  • A bug in the content model of mod, mmod and rmod has been fixed and now their content model allows plain text to be inserted as well as other types of content.

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


<xsd:schema 2 <xsd:schema


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


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


elementFormDefault="qualified" 5 elementFormDefault="qualified"


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


> 7 >



8



9



10


<xsd:annotation> 11 <xsd:annotation>


<xsd:documentation> 12 <xsd:documentation>


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


Akoma Ntoso main schema 14 Akoma Ntoso main schema



15



16



Release 30/11/2006 17 Release 01/02/2007


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


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



20


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


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


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


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


mentions. 25 mentions.


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


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


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



29


<xsd:annotation> 30 <xsd:annotation>


<xsd:documentation> 31 <xsd:documentation>


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



33


Main element groups 34 Main element groups



35


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


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


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



39


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


<xsd:choice> 41 <xsd:choice>


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


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


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


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


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


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


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



49


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


<xsd:sequence> 51 <xsd:sequence>


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


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


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



55


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


<xsd:choice> 57 <xsd:choice>


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


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


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


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


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


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



64


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


<xsd:choice> 66 <xsd:choice>


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


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


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


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


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


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


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


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


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


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


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


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



79


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


<xsd:choice> 81 <xsd:choice>


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


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


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


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


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


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


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


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



90


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


<xsd:choice> 92 <xsd:choice>


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


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


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


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


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


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



99


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


<xsd:sequence> 101 <xsd:sequence>


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


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


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



105


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


<xsd:choice> 107 <xsd:choice>


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


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


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


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


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


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



114


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


<xsd:choice> 116 <xsd:choice>


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


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


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


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


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


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



123


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


<xsd:sequence> 125 <xsd:sequence>


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


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


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



129


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


<xsd:choice> 131 <xsd:choice>


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


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


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


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



136


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


<xsd:choice> 138 <xsd:choice>


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


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


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


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



143


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


<xsd:choice> 145 <xsd:choice>


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


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


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


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


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


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



152


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


<xsd:choice> 154 <xsd:choice>


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


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


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


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


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


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



161


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


<xsd:choice> 163 <xsd:choice>


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


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


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


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


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



169


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


<xsd:choice> 171 <xsd:choice>


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


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


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


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


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


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


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



179


<xsd:annotation> 180 <xsd:annotation>


<xsd:documentation> 181 <xsd:documentation>


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



183


Attribute groups 184 Attribute groups



185


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


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


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



189


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


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


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



193


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


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


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



197


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


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


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



201


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


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


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



205


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


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


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



209


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


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


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



213


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


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


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



217


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


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


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


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


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



223


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


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


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


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



228


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


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


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


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


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


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



235


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


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


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


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



240


<xsd:attributeGroup name="modifiers"> 241 <xsd:attributeGroup name="modifiers">


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


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


</xsd:attributeGroup> 244 </xsd:attributeGroup>



245


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


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


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


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



250


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


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


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


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


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



256


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


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


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



260


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


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


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



264


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


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


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


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


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



270


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


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


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


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


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



276


<xsd:annotation> 277 <xsd:annotation>


<xsd:documentation> 278 <xsd:documentation>


===================================================================== 279 =====================================================================



280


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



282


===================================================================== 283 =====================================================================


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


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



286


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


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


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


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


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


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


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



294


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


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


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


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


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


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


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



302


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


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


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


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


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


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


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



310


<xsd:annotation> 311 <xsd:annotation>


<xsd:documentation> 312 <xsd:documentation>


===================================================================== 313 =====================================================================



314


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



316


===================================================================== 317 =====================================================================


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


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



320


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


<xsd:sequence > 322 <xsd:sequence >


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


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


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


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


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


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



329


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


<xsd:complexContent> 331 <xsd:complexContent>


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


<xsd:sequence > 333 <xsd:sequence >


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


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


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


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


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


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



340


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


<xsd:complexContent> 342 <xsd:complexContent>


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


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


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


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


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


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


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


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


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



352


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


<xsd:complexContent> 354 <xsd:complexContent>


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


<xsd:sequence > 356 <xsd:sequence >


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


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


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


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


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


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



363


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


<xsd:complexContent> 365 <xsd:complexContent>


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


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


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


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


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


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


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


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



374


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


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


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


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


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


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



381


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


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


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


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


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


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



388


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


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


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


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


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


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


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



396


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


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


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



400


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


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


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



404


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


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


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



408


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


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


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



412


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


<xsd:choice> 414 <xsd:choice>


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


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


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



418


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


<xsd:sequence > 420 <xsd:sequence >


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


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


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


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


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


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


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


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



429


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


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


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


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


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



435


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


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


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


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


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



441


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


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


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


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



446


<xsd:annotation> 447 <xsd:annotation>


<xsd:documentation> 448 <xsd:documentation>


===================================================================== 449 =====================================================================



450


Root element 451 Root element


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


Pattern: Universal Root 453 Pattern: Universal Root


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



455


===================================================================== 456 =====================================================================


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


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



459


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


<xsd:choice > 461 <xsd:choice >


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


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


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


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



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


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


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



469


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



471


<xsd:annotation> 472 <xsd:annotation>


<xsd:documentation> 473 <xsd:documentation>


===================================================================== 474 =====================================================================



475


Document elements 476 Document elements


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


Pattern: Consistent Element Set 478 Pattern: Consistent Element Set


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



480


===================================================================== 481 =====================================================================


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


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



484


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


<xsd:sequence > 486 <xsd:sequence >


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


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


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


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


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


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


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


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


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



496


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


<xsd:sequence > 498 <xsd:sequence >


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


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


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


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


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


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


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


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


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



508


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


<xsd:sequence > 510 <xsd:sequence >


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


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


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


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


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


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


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


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



519


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



521


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



523


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



525


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



527



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



529


<xsd:annotation> 530 <xsd:annotation>


<xsd:documentation> 531 <xsd:documentation>


===================================================================== 532 =====================================================================



533


AN common containers elements 534 AN common containers elements



535


===================================================================== 536 =====================================================================


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


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



539


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



541


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



543


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



545


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


<xsd:complexType > 547 <xsd:complexType >


<xsd:sequence > 548 <xsd:sequence >


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


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


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


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


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



554


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



556


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


<xsd:complexType > 558 <xsd:complexType >


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


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


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


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


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


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



565


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


<xsd:complexType > 567 <xsd:complexType >


<xsd:sequence > 568 <xsd:sequence >


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


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


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


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


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



574


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


<xsd:complexType > 576 <xsd:complexType >


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


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


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


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


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


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


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


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


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



586


<xsd:annotation> 587 <xsd:annotation>


<xsd:documentation> 588 <xsd:documentation>


===================================================================== 589 =====================================================================



590


Elements for hierarchical documents 591 Elements for hierarchical documents



592


===================================================================== 593 =====================================================================


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


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



596


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



598


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



600


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



602


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



604


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



606


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



608


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



610


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



612


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



614


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



616


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



618


<xsd:annotation> 619 <xsd:annotation>


<xsd:documentation> 620 <xsd:documentation>


===================================================================== 621 =====================================================================



622


Elements for debates documents 623 Elements for debates documents



624


===================================================================== 625 =====================================================================


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


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



628


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



630


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



632


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



634


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



636


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



638


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



640


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


<xsd:complexType > 642 <xsd:complexType >


<xsd:sequence > 643 <xsd:sequence >


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


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


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


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


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



649


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



651


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



653


<xsd:annotation> 654 <xsd:annotation>


<xsd:documentation> 655 <xsd:documentation>


===================================================================== 656 =====================================================================



657


AN block elements 658 AN block elements


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),


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


main document. 661 main document.



662


===================================================================== 663 =====================================================================


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


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



666


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


<xsd:complexType > 668 <xsd:complexType >


<xsd:sequence > 669 <xsd:sequence >


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


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


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


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



674


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


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


<xsd:complexContent> 677 <xsd:complexContent>


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


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


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


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


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


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


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



685


<xsd:annotation> 686 <xsd:annotation>


<xsd:documentation> 687 <xsd:documentation>


===================================================================== 688 =====================================================================



689


AN inline elements 690 AN inline elements


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


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


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



694


===================================================================== 695 =====================================================================


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


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



698


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



700


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



702


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



704


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



706


<xsd:element name="ActDate" > 707 <xsd:element name="ActDate" >


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


<xsd:complexContent> 709 <xsd:complexContent>


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


<xsd:attributeGroup ref="date"/> 711 <xsd:attributeGroup ref="date"/>


</xsd:extension> 712 </xsd:extension>


</xsd:complexContent> 713 </xsd:complexContent>


</xsd:complexType> 714 </xsd:complexType>


</xsd:element> 715 </xsd:element>



716


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



718


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



720


<xsd:element name="ref" > 721 <xsd:element name="ref" >


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


<xsd:complexContent> 723 <xsd:complexContent>


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


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


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


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


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


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



730


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


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


<xsd:complexContent> 733 <xsd:complexContent>


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


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


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


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


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


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


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



741


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



743


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



745


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



747


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



749


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


<xsd:complexType> 751 <xsd:complexType>


<xsd:complexContent> 752 <xsd:complexContent>


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


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


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


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


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


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


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



760


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


<xsd:complexType> 762 <xsd:complexType>


<xsd:complexContent> 763 <xsd:complexContent>


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


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


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


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


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


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



770


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


<xsd:complexContent> 772 <xsd:complexContent>


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


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


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


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


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



778


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



780


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



782


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


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


<xsd:complexContent> 785 <xsd:complexContent>


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


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


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


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


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


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


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


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


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



795


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


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


<xsd:complexContent> 798 <xsd:complexContent>


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


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


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


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


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


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


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


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


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



808


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


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


<xsd:complexContent> 811 <xsd:complexContent>


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


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


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


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


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


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


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


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


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


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



822


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



824


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


<xsd:complexType > 826 <xsd:complexType >


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


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


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


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


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


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


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


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



835


<xsd:annotation> 836 <xsd:annotation>


<xsd:documentation> 837 <xsd:documentation>


===================================================================== 838 =====================================================================



839


Generic elements 840 Generic elements


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


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


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


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


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


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


naming the element. 847 naming the element.


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


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


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


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; ,


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


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


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


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



856


===================================================================== 857 =====================================================================


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


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



860


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


<xsd:complexType> 862 <xsd:complexType>


<xsd:complexContent> 863 <xsd:complexContent>


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


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


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


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


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


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



870


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


<xsd:complexType> 872 <xsd:complexType>


<xsd:complexContent> 873 <xsd:complexContent>


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


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


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


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


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


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



880


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


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


<xsd:complexContent> 883 <xsd:complexContent>


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


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


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


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


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


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



890


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


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


<xsd:complexContent> 893 <xsd:complexContent>


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


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


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


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


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


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



900


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


<xsd:complexType> 902 <xsd:complexType>


<xsd:complexContent> 903 <xsd:complexContent>


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


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


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


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


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


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



910


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



912


<xsd:annotation> 913 <xsd:annotation>


<xsd:documentation> 914 <xsd:documentation>


===================================================================== 915 =====================================================================



916


HTML elements 917 HTML elements


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


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


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



921


===================================================================== 922 =====================================================================


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


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



925


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



927


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



929


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


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


<xsd:complexContent> 932 <xsd:complexContent>


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


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


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


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


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


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


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


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


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


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


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



944


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



946


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



948


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



950


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


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


<xsd:complexContent> 953 <xsd:complexContent>


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


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


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


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


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


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


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



961


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


<xsd:complexType> 963 <xsd:complexType>


<xsd:complexContent> 964 <xsd:complexContent>


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


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


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


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


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


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


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


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


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



974


<xsd:complexType name="listItems" > 975 <xsd:complexType name="listItems" >


<xsd:sequence > 976 <xsd:sequence >


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


</xsd:sequence> 978 </xsd:sequence>


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


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



981


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



983


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



985


<xsd:element name="table" > 986 <xsd:element name="table" >


<xsd:complexType > 987 <xsd:complexType >


<xsd:sequence > 988 <xsd:sequence >


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


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


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


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


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


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


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


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


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



998


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


<xsd:complexType > 1000 <xsd:complexType >


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


<xsd:element ref="th" /> 1002 <xsd:element ref="th" />


<xsd:element ref="td" /> 1003 <xsd:element ref="td" />


</xsd:choice> 1004 </xsd:choice>


<xsd:attributeGroup ref="HTMLattrs"/> 1005 <xsd:attributeGroup ref="HTMLattrs"/>


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


</xsd:complexType> 1007 </xsd:complexType>


</xsd:element> 1008 </xsd:element>



1009


<xsd:element name="th" > 1010 <xsd:element name="th" >


<xsd:complexType mixed="true"> 1011 <xsd:complexType mixed="true">


<xsd:complexContent> 1012 <xsd:complexContent>


<xsd:extension base="inline"> 1013 <xsd:extension base="inline">


<xsd:attributeGroup ref="cellattrs"/> 1014 <xsd:attributeGroup ref="cellattrs"/>


</xsd:extension> 1015 </xsd:extension>


</xsd:complexContent> 1016 </xsd:complexContent>


</xsd:complexType> 1017 </xsd:complexType>


</xsd:element> 1018 </xsd:element>



1019


<xsd:element name="td" > 1020 <xsd:element name="td" >


<xsd:complexType mixed="true"> 1021 <xsd:complexType mixed="true">


<xsd:complexContent> 1022 <xsd:complexContent>


<xsd:extension base="inline"> 1023 <xsd:extension base="inline">


<xsd:attributeGroup ref="cellattrs"/> 1024 <xsd:attributeGroup ref="cellattrs"/>


</xsd:extension> 1025 </xsd:extension>


</xsd:complexContent> 1026 </xsd:complexContent>


</xsd:complexType> 1027 </xsd:complexType>


</xsd:element> 1028 </xsd:element>



1029


<xsd:annotation> 1030 <xsd:annotation>


<xsd:documentation> 1031 <xsd:documentation>


===================================================================== 1032 =====================================================================



1033


Metadata elements for acts, bills and generic documents 1034 Metadata elements for acts, bills and generic documents



1035


===================================================================== 1036 =====================================================================


</xsd:documentation> 1037 </xsd:documentation>


</xsd:annotation> 1038 </xsd:annotation>



1039


<xsd:element name="meta" > 1040 <xsd:element name="meta" >


<xsd:complexType > 1041 <xsd:complexType >


<xsd:sequence > 1042 <xsd:sequence >


<xsd:element ref="identification" /> 1043 <xsd:element ref="identification" />


<xsd:element ref="publication" /> 1044 <xsd:element ref="publication" />


<xsd:element ref="classification" minOccurs="0" maxOccurs="unbounded" /> 1045 <xsd:element ref="classification" minOccurs="0" maxOccurs="unbounded" />


<xsd:element ref="lifecycle" minOccurs="0" maxOccurs="unbounded" /> 1046 <xsd:element ref="lifecycle" minOccurs="0" maxOccurs="unbounded" />


<xsd:element ref="analysis" minOccurs="0" maxOccurs="unbounded" /> 1047 <xsd:element ref="analysis" minOccurs="0" maxOccurs="unbounded" />


<xsd:element ref="references" minOccurs="0" maxOccurs="unbounded" /> 1048 <xsd:element ref="references" minOccurs="0" maxOccurs="unbounded" />


<xsd:element ref="notes" minOccurs="0" maxOccurs="unbounded" /> 1049 <xsd:element ref="notes" minOccurs="0" maxOccurs="unbounded" />


<xsd:element ref="proprietary" minOccurs="0" maxOccurs="unbounded" /> 1050 <xsd:element ref="proprietary" minOccurs="0" maxOccurs="unbounded" />


</xsd:sequence> 1051 </xsd:sequence>


</xsd:complexType> 1052 </xsd:complexType>


</xsd:element> 1053 </xsd:element>



1054


<xsd:element name="identification" > 1055 <xsd:element name="identification" >


<xsd:complexType > 1056 <xsd:complexType >


<xsd:sequence > 1057 <xsd:sequence >


<xsd:element ref="Work" /> 1058 <xsd:element ref="Work" />


<xsd:element ref="Expression" /> 1059 <xsd:element ref="Expression" />


<xsd:element ref="Manifestation" /> 1060 <xsd:element ref="Manifestation" />


<xsd:element ref="Item" minOccurs="0" maxOccurs="1" /> 1061 <xsd:element ref="Item" minOccurs="0" maxOccurs="1" />


</xsd:sequence> 1062 </xsd:sequence>


<xsd:attributeGroup ref="source"/> 1063 <xsd:attributeGroup ref="source"/>


</xsd:complexType> 1064 </xsd:complexType>


</xsd:element> 1065 </xsd:element>



1066


<xsd:complexType name="coreProperties" > 1067 <xsd:complexType name="coreProperties" >


<xsd:sequence > 1068 <xsd:sequence >


<xsd:element ref="uri" minOccurs="1" maxOccurs="unbounded" /> 1069 <xsd:element ref="uri" minOccurs="1" maxOccurs="unbounded" />


<xsd:element ref="alias" minOccurs="0" maxOccurs="unbounded" /> 1070 <xsd:element ref="alias" minOccurs="0" maxOccurs="unbounded" />


<xsd:element ref="date" /> 1071 <xsd:element ref="date" />


<xsd:element ref="author" minOccurs="1" maxOccurs="unbounded" /> 1072 <xsd:element ref="author" minOccurs="1" maxOccurs="unbounded" />


<xsd:element ref="preservation" minOccurs="0" maxOccurs="1" /> 1073 <xsd:element ref="preservation" minOccurs="0" maxOccurs="1" />


</xsd:sequence> 1074 </xsd:sequence>


</xsd:complexType> 1075 </xsd:complexType>



1076


<xsd:complexType name="extProperties" > 1077 <xsd:complexType name="extProperties" >


<xsd:sequence > 1078 <xsd:sequence >


<xsd:element ref="uri" minOccurs="1" maxOccurs="unbounded" /> 1079 <xsd:element ref="uri" minOccurs="1" maxOccurs="unbounded" />


<xsd:element ref="alias" minOccurs="0" maxOccurs="unbounded" /> 1080 <xsd:element ref="alias" minOccurs="0" maxOccurs="unbounded" />


<xsd:element ref="date" /> 1081 <xsd:element ref="date" />


<xsd:element ref="author" minOccurs="1" maxOccurs="unbounded" /> 1082 <xsd:element ref="author" minOccurs="1" maxOccurs="unbounded" />


<xsd:element ref="components" minOccurs="0" maxOccurs="1" /> 1083 <xsd:element ref="components" minOccurs="0" maxOccurs="1" />


<xsd:element ref="preservation" minOccurs="0" maxOccurs="1" /> 1084 <xsd:element ref="preservation" minOccurs="0" maxOccurs="1" />


</xsd:sequence> 1085 </xsd:sequence>


</xsd:complexType> 1086 </xsd:complexType>



1087


<xsd:element name="Work" type="coreProperties" /> 1088 <xsd:element name="Work" type="coreProperties" />



1089


<xsd:element name="Expression" type="extProperties" /> 1090 <xsd:element name="Expression" type="extProperties" />



1091


<xsd:element name="Manifestation" type="extProperties" /> 1092 <xsd:element name="Manifestation" type="extProperties" />



1093


<xsd:element name="Item" type="extProperties" /> 1094 <xsd:element name="Item" type="extProperties" />



1095


<xsd:element name="uri" > 1096 <xsd:element name="uri" >


<xsd:complexType> 1097 <xsd:complexType>


<xsd:complexContent> 1098 <xsd:complexContent>


<xsd:extension base="metaopt"> 1099 <xsd:extension base="metaopt">


<xsd:attributeGroup ref="link"/> 1100 <xsd:attributeGroup ref="link"/>


</xsd:extension> 1101 </xsd:extension>


</xsd:complexContent> 1102 </xsd:complexContent>


</xsd:complexType> 1103 </xsd:complexType>


</xsd:element> 1104 </xsd:element>



1105


<xsd:element name="alias" > 1106 <xsd:element name="alias" >


<xsd:complexType> 1107 <xsd:complexType>


<xsd:complexContent> 1108 <xsd:complexContent>


<xsd:extension base="metaopt"> 1109 <xsd:extension base="metaopt">


<xsd:attributeGroup ref="value"/> 1110 <xsd:attributeGroup ref="value"/>


</xsd:extension> 1111 </xsd:extension>


</xsd:complexContent> 1112 </xsd:complexContent>


</xsd:complexType> 1113 </xsd:complexType>


</xsd:element> 1114 </xsd:element>



1115


<xsd:element name="date" > 1116 <xsd:element name="date" >


<xsd:complexType> 1117 <xsd:complexType>


<xsd:complexContent> 1118 <xsd:complexContent>


<xsd:extension base="metaopt"> 1119 <xsd:extension base="metaopt">


<xsd:attributeGroup ref="date"/> 1120 <xsd:attributeGroup ref="date"/>


<xsd:attributeGroup ref="name"/> 1121 <xsd:attributeGroup ref="name"/>


</xsd:extension> 1122 </xsd:extension>


</xsd:complexContent> 1123 </xsd:complexContent>


</xsd:complexType> 1124 </xsd:complexType>


</xsd:element> 1125 </xsd:element>



1126


<xsd:element name="author" > 1127 <xsd:element name="author" >


<xsd:complexType> 1128 <xsd:complexType>


<xsd:complexContent> 1129 <xsd:complexContent>


<xsd:extension base="metaopt"> 1130 <xsd:extension base="metaopt">


<xsd:attributeGroup ref="link"/> 1131 <xsd:attributeGroup ref="link"/>


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


</xsd:extension> 1133 </xsd:extension>


</xsd:complexContent> 1134 </xsd:complexContent>


</xsd:complexType> 1135 </xsd:complexType>


</xsd:element> 1136 </xsd:element>



1137


<xsd:element name="components" > 1138 <xsd:element name="components" >


<xsd:complexType > 1139 <xsd:complexType >


<xsd:sequence > 1140 <xsd:sequence >


<xsd:element ref="component" minOccurs="1" maxOccurs="unbounded" /> 1141 <xsd:element ref="component" minOccurs="1" maxOccurs="unbounded" />


</xsd:sequence> 1142 </xsd:sequence>


</xsd:complexType> 1143 </xsd:complexType>


</xsd:element> 1144 </xsd:element>



1145


<xsd:element name="component" > 1146 <xsd:element name="component" >


<xsd:complexType> 1147 <xsd:complexType>


<xsd:complexContent> 1148 <xsd:complexContent>


<xsd:extension base="metareq"> 1149 <xsd:extension base="metareq">


<xsd:attributeGroup ref="link"/> 1150 <xsd:attributeGroup ref="link"/>


<xsd:attributeGroup ref="show"/> 1151 <xsd:attributeGroup ref="show"/>


</xsd:extension> 1152 </xsd:extension>


</xsd:complexContent> 1153 </xsd:complexContent>


</xsd:complexType> 1154 </xsd:complexType>


</xsd:element> 1155 </xsd:element>



1156


<xsd:element name="preservation" type="anyOther" /> 1157 <xsd:element name="preservation" type="anyOther" />



1158


<xsd:complexType name="publicationType" > 1159 <xsd:complexType name="publicationType" >


<xsd:attributeGroup ref="idopt"/> 1160 <xsd:attributeGroup ref="idopt"/>


<xsd:attributeGroup ref="date"/> 1161 <xsd:attributeGroup ref="date"/>


<xsd:attributeGroup ref="show"/> 1162 <xsd:attributeGroup ref="show"/>


<xsd:attributeGroup ref="name"/> 1163 <xsd:attributeGroup ref="name"/>


</xsd:complexType> 1164 </xsd:complexType>



1165


<xsd:element name="publication" type="publicationType" /> 1166 <xsd:element name="publication" type="publicationType" />



1167


<xsd:element name="classification" > 1168 <xsd:element name="classification" >


<xsd:complexType > 1169 <xsd:complexType >


<xsd:sequence > 1170 <xsd:sequence >


<xsd:element ref="keyword" minOccurs="1" maxOccurs="unbounded" /> 1171 <xsd:element ref="keyword" minOccurs="1" maxOccurs="unbounded" />


</xsd:sequence> 1172 </xsd:sequence>


<xsd:attributeGroup ref="source"/> 1173 <xsd:attributeGroup ref="source"/>


</xsd:complexType> 1174 </xsd:complexType>


</xsd:element> 1175 </xsd:element>



1176


<xsd:element name="keyword" > 1177 <xsd:element name="keyword" >


<xsd:complexType> 1178 <xsd:complexType>


<xsd:complexContent> 1179 <xsd:complexContent>


<xsd:extension base="metaopt"> 1180 <xsd:extension base="metaopt">


<xsd:attributeGroup ref="value"/> 1181 <xsd:attributeGroup ref="value"/>


<xsd:attributeGroup ref="show"/> 1182 <xsd:attributeGroup ref="show"/>


<xsd:attribute name="dictionary" type="xsd:anyURI" use="required"/> 1183 <xsd:attribute name="dictionary" type="xsd:anyURI" use="required"/>


</xsd:extension> 1184 </xsd:extension>


</xsd:complexContent> 1185 </xsd:complexContent>


</xsd:complexType> 1186 </xsd:complexType>


</xsd:element> 1187 </xsd:element>



1188


<xsd:element name="lifecycle" > 1189 <xsd:element name="lifecycle" >


<xsd:complexType > 1190 <xsd:complexType >


<xsd:sequence > 1191 <xsd:sequence >


<xsd:element ref="event" minOccurs="1" maxOccurs="unbounded" /> 1192 <xsd:element ref="event" minOccurs="1" maxOccurs="unbounded" />


</xsd:sequence> 1193 </xsd:sequence>


<xsd:attributeGroup ref="source"/> 1194 <xsd:attributeGroup ref="source"/>


</xsd:complexType> 1195 </xsd:complexType>


</xsd:element> 1196 </xsd:element>



1197


<xsd:element name="event" > 1198 <xsd:element name="event" >


<xsd:complexType> 1199 <xsd:complexType>


<xsd:complexContent> 1200 <xsd:complexContent>


<xsd:extension base="metareq"> 1201 <xsd:extension base="metareq">


<xsd:attributeGroup ref="date"/> 1202 <xsd:attributeGroup ref="date"/>


<xsd:attributeGroup ref="source"/> 1203 <xsd:attributeGroup ref="source"/>


<xsd:attribute name="type" type="EventType"/> 1204 <xsd:attribute name="type" type="EventType"/>


</xsd:extension> 1205 </xsd:extension>


</xsd:complexContent> 1206 </xsd:complexContent>


</xsd:complexType> 1207 </xsd:complexType>


</xsd:element> 1208 </xsd:element>



1209


<xsd:element name="analysis" > 1210 <xsd:element name="analysis" >


<xsd:complexType > 1211 <xsd:complexType >


<xsd:sequence > 1212 <xsd:sequence >


<xsd:element ref="ActiveModifications" minOccurs="0" maxOccurs="1" /> 1213 <xsd:element ref="ActiveModifications" minOccurs="0" maxOccurs="1" />


<xsd:element ref="PassiveModifications" minOccurs="0" maxOccurs="1" /> 1214 <xsd:element ref="PassiveModifications" minOccurs="0" maxOccurs="1" />


</xsd:sequence> 1215 </xsd:sequence>


<xsd:attributeGroup ref="source"/> 1216 <xsd:attributeGroup ref="source"/>


</xsd:complexType> 1217 </xsd:complexType>


</xsd:element> 1218 </xsd:element>



1219


<xsd:complexType name="Amendments" > 1220 <xsd:complexType name="Amendments" >


<xsd:choice minOccurs="1" maxOccurs="unbounded" > 1221 <xsd:choice minOccurs="1" maxOccurs="unbounded" >


<xsd:element ref="Textual" /> 1222 <xsd:element ref="Textual" />


<xsd:element ref="Meaning" /> 1223 <xsd:element ref="Meaning" />


<xsd:element ref="Scope" /> 1224 <xsd:element ref="Scope" />


<xsd:element ref="Force" /> 1225 <xsd:element ref="Force" />


<xsd:element ref="Efficacy" /> 1226 <xsd:element ref="Efficacy" />


<xsd:element ref="LegalSystem" /> 1227 <xsd:element ref="LegalSystem" />


</xsd:choice> 1228 </xsd:choice>


</xsd:complexType> 1229 </xsd:complexType>



1230


<xsd:complexType name="modType" > 1231 <xsd:complexType name="modType" >


<xsd:sequence > 1232 <xsd:sequence >


<xsd:element ref="source" minOccurs="1" maxOccurs="unbounded" /> 1233 <xsd:element ref="source" minOccurs="1" maxOccurs="unbounded" />


<xsd:element ref="destination" minOccurs="1" maxOccurs="unbounded" /> 1234 <xsd:element ref="destination" minOccurs="1" maxOccurs="unbounded" />


<xsd:element ref="force" minOccurs="0" maxOccurs="1" /> 1235 <xsd:element ref="force" minOccurs="0" maxOccurs="1" />


<xsd:element ref="efficacy" minOccurs="0" maxOccurs="1" /> 1236 <xsd:element ref="efficacy" minOccurs="0" maxOccurs="1" />


<xsd:element ref="application" minOccurs="0" maxOccurs="1" /> 1237 <xsd:element ref="application" minOccurs="0" maxOccurs="1" />


<xsd:element ref="duration" minOccurs="0" maxOccurs="1" /> 1238 <xsd:element ref="duration" minOccurs="0" maxOccurs="1" />


<xsd:element ref="condition" minOccurs="0" maxOccurs="1" /> 1239 <xsd:element ref="condition" minOccurs="0" maxOccurs="1" />


</xsd:sequence> 1240 </xsd:sequence>


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


<xsd:attributeGroup ref="enactment"/> 1242 <xsd:attributeGroup ref="enactment"/>


<xsd:attributeGroup ref="modifiers"/> 1243 <xsd:attributeGroup ref="modifiers"/>


</xsd:complexType> 1244 </xsd:complexType>



1245


<xsd:simpleType name="TextualMods" > 1246 <xsd:simpleType name="TextualMods" >


<xsd:restriction base="xsd:string"> 1247 <xsd:restriction base="xsd:string">


<xsd:enumeration value="Repeal" /> 1248 <xsd:enumeration value="Repeal" />


<xsd:enumeration value="Substitution" /> 1249 <xsd:enumeration value="Substitution" />


<xsd:enumeration value="Insertion" /> 1250 <xsd:enumeration value="Insertion" />


<xsd:enumeration value="Replacement" /> 1251 <xsd:enumeration value="Replacement" />


<xsd:enumeration value="Renumbering" /> 1252 <xsd:enumeration value="Renumbering" />


</xsd:restriction> 1253 </xsd:restriction>


</xsd:simpleType> 1254 </xsd:simpleType>



1255


<xsd:simpleType name="MeaningMods" > 1256 <xsd:simpleType name="MeaningMods" >


<xsd:restriction base="xsd:string"> 1257 <xsd:restriction base="xsd:string">


<xsd:enumeration value="Variation" /> 1258 <xsd:enumeration value="Variation" />


<xsd:enumeration value="TermModification" /> 1259 <xsd:enumeration value="TermModification" />


<xsd:enumeration value="AuthenticInterpretation" /> 1260 <xsd:enumeration value="AuthenticInterpretation" />


</xsd:restriction> 1261 </xsd:restriction>


</xsd:simpleType> 1262 </xsd:simpleType>



1263


<xsd:simpleType name="ScopeMods" > 1264 <xsd:simpleType name="ScopeMods" >


<xsd:restriction base="xsd:string"> 1265 <xsd:restriction base="xsd:string">


<xsd:enumeration value="ExceptionOfScope" /> 1266 <xsd:enumeration value="ExceptionOfScope" />


<xsd:enumeration value="ExtensionOfScope" /> 1267 <xsd:enumeration value="ExtensionOfScope" />


</xsd:restriction> 1268 </xsd:restriction>


</xsd:simpleType> 1269 </xsd:simpleType>



1270


<xsd:simpleType name="ForceMods" > 1271 <xsd:simpleType name="ForceMods" >


<xsd:restriction base="xsd:string"> 1272 <xsd:restriction base="xsd:string">


<xsd:enumeration value="EntryIntoForce" /> 1273 <xsd:enumeration value="EntryIntoForce" />


<xsd:enumeration value="EndOfEnactment" /> 1274 <xsd:enumeration value="EndOfEnactment" />


<xsd:enumeration value="PostponementOfEntryIntoForce" /> 1275 <xsd:enumeration value="PostponementOfEntryIntoForce" />


<xsd:enumeration value="ProrogationOfForce" /> 1276 <xsd:enumeration value="ProrogationOfForce" />


<xsd:enumeration value="ReEnactment" /> 1277 <xsd:enumeration value="ReEnactment" />


<xsd:enumeration value="Uncostitutionality" /> 1278 <xsd:enumeration value="Uncostitutionality" />


</xsd:restriction> 1279 </xsd:restriction>


</xsd:simpleType> 1280 </xsd:simpleType>



1281


<xsd:simpleType name="EfficacyMods" > 1282 <xsd:simpleType name="EfficacyMods" >


<xsd:restriction base="xsd:string"> 1283 <xsd:restriction base="xsd:string">


<xsd:enumeration value="Suspension" /> 1284 <xsd:enumeration value="Suspension" />


<xsd:enumeration value="Inapplication" /> 1285 <xsd:enumeration value="Inapplication" />


<xsd:enumeration value="Retroactivity" /> 1286 <xsd:enumeration value="Retroactivity" />


<xsd:enumeration value="Extraefficacy" /> 1287 <xsd:enumeration value="Extraefficacy" />


<xsd:enumeration value="PostponementOfEfficacy" /> 1288 <xsd:enumeration value="PostponementOfEfficacy" />


<xsd:enumeration value="ProrogationOfEfficacy" /> 1289 <xsd:enumeration value="ProrogationOfEfficacy" />


</xsd:restriction> 1290 </xsd:restriction>


</xsd:simpleType> 1291 </xsd:simpleType>



1292


<xsd:simpleType name="LegalSystemMods" > 1293 <xsd:simpleType name="LegalSystemMods" >


<xsd:restriction base="xsd:string"> 1294 <xsd:restriction base="xsd:string">


<xsd:enumeration value="StaticReference" /> 1295 <xsd:enumeration value="StaticReference" />


<xsd:enumeration value="Implementation" /> 1296 <xsd:enumeration value="Implementation" />


<xsd:enumeration value="Ratification" /> 1297 <xsd:enumeration value="Ratification" />


<xsd:enumeration value="Application" /> 1298 <xsd:enumeration value="Application" />


<xsd:enumeration value="LegislativeDelegation" /> 1299 <xsd:enumeration value="LegislativeDelegation" />


<xsd:enumeration value="Deregulation" /> 1300 <xsd:enumeration value="Deregulation" />


<xsd:enumeration value="Conversion" /> 1301 <xsd:enumeration value="Conversion" />


<xsd:enumeration value="Expiration" /> 1302 <xsd:enumeration value="Expiration" />


<xsd:enumeration value="Reiteration" /> 1303 <xsd:enumeration value="Reiteration" />


<xsd:enumeration value="Remaking" /> 1304 <xsd:enumeration value="Remaking" />


<xsd:enumeration value="Republication" /> 1305 <xsd:enumeration value="Republication" />


<xsd:enumeration value="Coordination" /> 1306 <xsd:enumeration value="Coordination" />


</xsd:restriction> 1307 </xsd:restriction>


</xsd:simpleType> 1308 </xsd:simpleType>



1309


<xsd:element name="ActiveModifications" type="Amendments" /> 1310 <xsd:element name="ActiveModifications" type="Amendments" />



1311


<xsd:element name="PassiveModifications" type="Amendments" /> 1312 <xsd:element name="PassiveModifications" type="Amendments" />



1313


<xsd:element name="Textual" > 1314 <xsd:element name="Textual" >


<xsd:complexType > 1315 <xsd:complexType >


<xsd:complexContent> 1316 <xsd:complexContent>


<xsd:extension base="modType"> 1317 <xsd:extension base="modType">


<xsd:sequence > 1318 <xsd:sequence >


<xsd:element ref="old" minOccurs="0" maxOccurs="1" /> 1319 <xsd:element ref="old" minOccurs="0" maxOccurs="1" />


<xsd:element ref="new" minOccurs="0" maxOccurs="1" /> 1320 <xsd:element ref="new" minOccurs="0" maxOccurs="1" />


</xsd:sequence> 1321 </xsd:sequence>


<xsd:attribute name="type" type="TextualMods" use="required"/> 1322 <xsd:attribute name="type" type="TextualMods" use="required"/>


</xsd:extension> 1323 </xsd:extension>


</xsd:complexContent> 1324 </xsd:complexContent>


</xsd:complexType> 1325 </xsd:complexType>


</xsd:element> 1326 </xsd:element>



1327


<xsd:element name="Meaning" > 1328 <xsd:element name="Meaning" >


<xsd:complexType > 1329 <xsd:complexType >


<xsd:complexContent> 1330 <xsd:complexContent>


<xsd:extension base="modType"> 1331 <xsd:extension base="modType">


<xsd:sequence > 1332 <xsd:sequence >


<xsd:element ref="domain" minOccurs="0" maxOccurs="1" /> 1333 <xsd:element ref="domain" minOccurs="0" maxOccurs="1" />


</xsd:sequence> 1334 </xsd:sequence>


<xsd:attribute name="type" type="MeaningMods" use="required"/> 1335 <xsd:attribute name="type" type="MeaningMods" use="required"/>


</xsd:extension> 1336 </xsd:extension>


</xsd:complexContent> 1337 </xsd:complexContent>


</xsd:complexType> 1338 </xsd:complexType>


</xsd:element> 1339 </xsd:element>



1340


<xsd:element name="Scope" > 1341 <xsd:element name="Scope" >


<xsd:complexType > 1342 <xsd:complexType >


<xsd:complexContent> 1343 <xsd:complexContent>


<xsd:extension base="modType"> 1344 <xsd:extension base="modType">


<xsd:sequence > 1345 <xsd:sequence >


<xsd:element ref="domain" minOccurs="0" maxOccurs="1" /> 1346 <xsd:element ref="domain" minOccurs="0" maxOccurs="1" />


</xsd:sequence> 1347 </xsd:sequence>


<xsd:attribute name="type" type="ScopeMods" use="required"/> 1348 <xsd:attribute name="type" type="ScopeMods" use="required"/>


</xsd:extension> 1349 </xsd:extension>


</xsd:complexContent> 1350 </xsd:complexContent>


</xsd:complexType> 1351 </xsd:complexType>


</xsd:element> 1352 </xsd:element>



1353


<xsd:element name="Force" > 1354 <xsd:element name="Force" >


<xsd:complexType> 1355 <xsd:complexType>


<xsd:complexContent> 1356 <xsd:complexContent>


<xsd:extension base="modType"> 1357 <xsd:extension base="modType">


<xsd:attribute name="type" type="ForceMods" use="required"/> 1358 <xsd:attribute name="type" type="ForceMods" use="required"/>


</xsd:extension> 1359 </xsd:extension>


</xsd:complexContent> 1360 </xsd:complexContent>


</xsd:complexType> 1361 </xsd:complexType>


</xsd:element> 1362 </xsd:element>



1363


<xsd:element name="Efficacy" > 1364 <xsd:element name="Efficacy" >


<xsd:complexType> 1365 <xsd:complexType>


<xsd:complexContent> 1366 <xsd:complexContent>


<xsd:extension base="modType"> 1367 <xsd:extension base="modType">


<xsd:attribute name="type" type="EfficacyMods" use="required"/> 1368 <xsd:attribute name="type" type="EfficacyMods" use="required"/>


</xsd:extension> 1369 </xsd:extension>


</xsd:complexContent> 1370 </xsd:complexContent>


</xsd:complexType> 1371 </xsd:complexType>


</xsd:element> 1372 </xsd:element>



1373


<xsd:element name="LegalSystem" > 1374 <xsd:element name="LegalSystem" >


<xsd:complexType> 1375 <xsd:complexType>


<xsd:complexContent> 1376 <xsd:complexContent>


<xsd:extension base="modType"> 1377 <xsd:extension base="modType">


<xsd:attribute name="type" type="LegalSystemMods" use="required"/> 1378 <xsd:attribute name="type" type="LegalSystemMods" use="required"/>


</xsd:extension> 1379 </xsd:extension>


</xsd:complexContent> 1380 </xsd:complexContent>


</xsd:complexType> 1381 </xsd:complexType>


</xsd:element> 1382 </xsd:element>



1383


<xsd:element name="source" type="argumentType" /> 1384 <xsd:element name="source" type="argumentType" />



1385


<xsd:element name="destination" type="argumentType" /> 1386 <xsd:element name="destination" type="argumentType" />



1387


<xsd:element name="force" type="periodType" /> 1388 <xsd:element name="force" type="periodType" />



1389


<xsd:element name="efficacy" type="periodType" /> 1390 <xsd:element name="efficacy" type="periodType" />



1391


<xsd:element name="application" type="periodType" /> 1392 <xsd:element name="application" type="periodType" />



1393


<xsd:element name="duration" type="periodType" /> 1394 <xsd:element name="duration" type="periodType" />



1395


<xsd:element name="condition" > 1396 <xsd:element name="condition" >


<xsd:complexType> 1397 <xsd:complexType>


<xsd:complexContent> 1398 <xsd:complexContent>


<xsd:extension base="anyOther"> 1399 <xsd:extension base="anyOther">


<xsd:attribute name="frozen" type="xsd:boolean"/> 1400 <xsd:attribute name="frozen" type="xsd:boolean"/>


</xsd:extension> 1401 </xsd:extension>


</xsd:complexContent> 1402 </xsd:complexContent>


</xsd:complexType> 1403 </xsd:complexType>


</xsd:element> 1404 </xsd:element>



1405


<xsd:element name="old" type="anyOther" /> 1406 <xsd:element name="old" type="anyOther" />



1407


<xsd:element name="new" type="anyOther" /> 1408 <xsd:element name="new" type="anyOther" />



1409


<xsd:element name="domain" type="anyOther" /> 1410 <xsd:element name="domain" type="anyOther" />



1411


<xsd:group name="refItems"> 1412 <xsd:group name="refItems">


<xsd:choice> 1413 <xsd:choice>


<xsd:element ref="Original"/> 1414 <xsd:element ref="Original"/>


<xsd:element ref="PassiveRef"/> 1415 <xsd:element ref="PassiveRef"/>


<xsd:element ref="ActiveRef"/> 1416 <xsd:element ref="ActiveRef"/>


<xsd:element ref="Jurisprudence"/> 1417 <xsd:element ref="Jurisprudence"/>


<xsd:element ref="Attachment"/> 1418 <xsd:element ref="Attachment"/>


<xsd:element ref="AttachmentOf"/> 1419 <xsd:element ref="AttachmentOf"/>


<xsd:element ref="Person"/> 1420 <xsd:element ref="Person"/>


<xsd:element ref="Role"/> 1421 <xsd:element ref="Role"/>


<xsd:element ref="Organization"/> 1422 <xsd:element ref="Organization"/>


<xsd:element ref="Reference"/> 1423 <xsd:element ref="Reference"/>


</xsd:choice> 1424 </xsd:choice>


</xsd:group> 1425 </xsd:group>



1426


<xsd:element name="references" > 1427 <xsd:element name="references" >


<xsd:complexType > 1428 <xsd:complexType >


<xsd:sequence minOccurs="1" maxOccurs="unbounded" > 1429 <xsd:sequence minOccurs="1" maxOccurs="unbounded" >


<xsd:group ref="refItems" /> 1430 <xsd:group ref="refItems" />


</xsd:sequence> 1431 </xsd:sequence>


<xsd:attributeGroup ref="source"/> 1432 <xsd:attributeGroup ref="source"/>


</xsd:complexType> 1433 </xsd:complexType>


</xsd:element> 1434 </xsd:element>



1435


<xsd:element name="Original" type="referenceType" /> 1436 <xsd:element name="Original" type="referenceType" />



1437


<xsd:element name="PassiveRef" type="referenceType" /> 1438 <xsd:element name="PassiveRef" type="referenceType" />



1439


<xsd:element name="ActiveRef" type="referenceType" /> 1440 <xsd:element name="ActiveRef" type="referenceType" />



1441


<xsd:element name="Jurisprudence" type="referenceType" /> 1442 <xsd:element name="Jurisprudence" type="referenceType" />



1443


<xsd:element name="Attachment" > 1444 <xsd:element name="Attachment" >


<xsd:complexType> 1445 <xsd:complexType>


<xsd:complexContent> 1446 <xsd:complexContent>


<xsd:extension base="referenceType"> 1447 <xsd:extension base="referenceType">


<xsd:attribute name="type" type="xsd:string"/> 1448 <xsd:attribute name="type" type="xsd:string"/>


</xsd:extension> 1449 </xsd:extension>


</xsd:complexContent> 1450 </xsd:complexContent>


</xsd:complexType> 1451 </xsd:complexType>


</xsd:element> 1452 </xsd:element>



1453


<xsd:element name="AttachmentOf" > 1454 <xsd:element name="AttachmentOf" >


<xsd:complexType> 1455 <xsd:complexType>


<xsd:complexContent> 1456 <xsd:complexContent>


<xsd:extension base="referenceType"> 1457 <xsd:extension base="referenceType">


<xsd:attribute name="type" type="xsd:string"/> 1458 <xsd:attribute name="type" type="xsd:string"/>


</xsd:extension> 1459 </xsd:extension>


</xsd:complexContent> 1460 </xsd:complexContent>


</xsd:complexType> 1461 </xsd:complexType>


</xsd:element> 1462 </xsd:element>



1463


<xsd:element name="Person" type="referenceType" /> 1464 <xsd:element name="Person" type="referenceType" />



1465


<xsd:element name="Role" type="referenceType" /> 1466 <xsd:element name="Role" type="referenceType" />



1467


<xsd:element name="Organization" type="referenceType" /> 1468 <xsd:element name="Organization" type="referenceType" />



1469


<xsd:element name="Reference" > 1470 <xsd:element name="Reference" >


<xsd:complexType> 1471 <xsd:complexType>


<xsd:complexContent> 1472 <xsd:complexContent>


<xsd:extension base="referenceType"> 1473 <xsd:extension base="referenceType">


<xsd:attributeGroup ref="name"/> 1474 <xsd:attributeGroup ref="name"/>


</xsd:extension> 1475 </xsd:extension>


</xsd:complexContent> 1476 </xsd:complexContent>


</xsd:complexType> 1477 </xsd:complexType>


</xsd:element> 1478 </xsd:element>



1479


<xsd:element name="notes" > 1480 <xsd:element name="notes" >


<xsd:complexType > 1481 <xsd:complexType >


<xsd:sequence minOccurs="1" maxOccurs="unbounded" > 1482 <xsd:sequence minOccurs="1" maxOccurs="unbounded" >


<xsd:element ref="note" /> 1483 <xsd:element ref="note" />


</xsd:sequence> 1484 </xsd:sequence>


<xsd:attributeGroup ref="source"/> 1485 <xsd:attributeGroup ref="source"/>


</xsd:complexType> 1486 </xsd:complexType>


</xsd:element> 1487 </xsd:element>



1488


<xsd:element name="note" type="blocksreq" /> 1489 <xsd:element name="note" type="blocksreq" />



1490


<xsd:element name="proprietary" > 1491 <xsd:element name="proprietary" >


<xsd:complexType> 1492 <xsd:complexType>


<xsd:complexContent> 1493 <xsd:complexContent>


<xsd:extension base="anyOther"> 1494 <xsd:extension base="anyOther">


<xsd:attributeGroup ref="source"/> 1495 <xsd:attributeGroup ref="source"/>


</xsd:extension> 1496 </xsd:extension>


</xsd:complexContent> 1497 </xsd:complexContent>


</xsd:complexType> 1498 </xsd:complexType>


</xsd:element> 1499 </xsd:element>



1500


<xsd:annotation> 1501 <xsd:annotation>


<xsd:documentation> 1502 <xsd:documentation>


===================================================================== 1503 =====================================================================



1504


End of Schema 1505 End of Schema



1506


===================================================================== 1507 =====================================================================


</xsd:documentation> 1508 </xsd:documentation>


</xsd:annotation> 1509 </xsd:annotation>



1510


</xsd:schema> 1511 </xsd:schema>



Document Actions