Contains one or more tables. This element is a wrapper for the table (or tables) and
any associated content. The <table> element from the XHTML namespace describes the table itself, and appears as a child
once for each table in the <Tabular> element.
The schema uses a modified form of the XHTML table model. The modified version tightens
the model slightly and extends it to support legislation content. For instance, a
tbody element is obligatory. In some areas unnecessary mark-up is omitted, e.g. cellspacing
and cellpadding attributes. In addition the style attribute has been replaced with
attributes from XSL:FO (XSL Formatting Objects, which use the http://www.w3.org/TR/xsl namespace), hereafter referred to as “FO”. The reason for this is to ease the task
of processing documents and also to enable easier authoring by not requiring authors
or processing applications to understand CSS.
A table may be given a title using either the <Title> child of the <Tabular> element. Alternatively, each individual table can be given a caption using an XHTML
<caption> element within the <table> element. In general the table title should be described using the <Title> element rather than the <caption> element—the caption element should be reserved for when multiple tables occur in
a <Tabular> element.
A Boolean value to indicate whether the provision includes blanket amendments, ie
general amendments to legislation as a whole rather than a specific enactment
A Boolean value to indicate if there are concurrent versions of the same provision.
This is presently used for concurrent geographic extent versions but may be used in
future to indicate other versions of the same provision
A boolean value indicator as to whether the provision should be displayed or is in
force, i.e. if the status is prospective, then it will not display as in force. Similarly
with the status set to repealed, then this will prevent the provision from displaying
when viewed from high level
Should be used to indicate the main language of the content contained by the element
upon which the attribute is appearing. Values should be taken from the ISO 639 standard.
This attribute should be used where the language is different from the main language
of the document.
Is used to indicate whether white space is significant in the contained content and
can contain the value ‘default’ or ‘preserve’. For a value of ‘default’, it is left
to an application as to how to treat white space.
<xsd:element name="Tabular"><xsd:annotation><xsd:documentation><h:p>Contains one or more tables. This element is a wrapper for the table (or tables) and any associated content. The<h:code><table></h:code>element from the XHTML namespace describes the table itself, and appears as a child once for each table in the<h:code><Tabular></h:code>element.</h:p><h:p>The schema uses a modified form of the XHTML table model. The modified version tightens the model slightly and extends it to support legislation content. For instance, a tbody element is obligatory. In some areas unnecessary mark-up is omitted, e.g. cellspacing and cellpadding attributes. In addition the style attribute has been replaced with attributes from XSL:FO (XSL Formatting Objects, which use the<h:code>http://www.w3.org/TR/xsl</h:code>namespace), hereafter referred to as “FO”. The reason for this is to ease the task of processing documents and also to enable easier authoring by not requiring authors or processing applications to understand CSS.</h:p><h:p>A table may be given a title using either the<h:code><Title></h:code>child of the<h:code><Tabular></h:code>element. Alternatively, each individual table can be given a caption using an XHTML<h:code><caption></h:code>element within the<h:code><table></h:code>element. In general the table title should be described using the<h:code><Title></h:code>element rather than the<h:code><caption></h:code>element—the caption element should be reserved for when multiple tables occur in a<h:code><Tabular></h:code>element.</h:p></xsd:documentation></xsd:annotation><xsd:complexType><xsd:sequence><xsd:element ref="Number" minOccurs="0"><xsd:annotation><xsd:documentation>Describes the number applying to the table(s) grouped by tabular (e.g. Table 1, Table 2, etc)</xsd:documentation></xsd:annotation></xsd:element><xsd:element ref="Title" minOccurs="0"><xsd:annotation><xsd:documentation>Describes the title of the table(s) grouped by tabular (e.g. Table of Derivations)</xsd:documentation></xsd:annotation></xsd:element><xsd:element ref="Subtitle" minOccurs="0" maxOccurs="unbounded"><xsd:annotation><xsd:documentation>Describes the subtitle of the table(s) grouped by tabular</xsd:documentation></xsd:annotation></xsd:element><xsd:element name="TableText" minOccurs="0"><xsd:annotation><xsd:documentation>Describes introductory (e.g. explanatory) text that precedes and belongs to the tables as defined by the tabular element</xsd:documentation></xsd:annotation><xsd:complexType><xsd:choice maxOccurs="unbounded"><xsd:group ref="TableText"/></xsd:choice><xsd:attributeGroup ref="CommonSubAttributes"/><xsd:attribute name="id"><xsd:annotation><xsd:documentation>A unique identifier in the format e00000</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:ID"><xsd:pattern value="e[0-9]{5}"/></xsd:restriction></xsd:simpleType></xsd:attribute></xsd:complexType></xsd:element><xsd:choice><xsd:element ref="Subtable" maxOccurs="unbounded"/><xsd:element ref="xhtml:table" maxOccurs="unbounded"/></xsd:choice></xsd:sequence><xsd:attributeGroup ref="CommonSubAttributes"/><xsd:attributeGroup ref="TabularAttributes"/><xsd:attributeGroup ref="FragmentAttributes"/><xsd:attribute name="id"><xsd:annotation><xsd:documentation>A unique identifier in the format t00000</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:ID"><xsd:pattern value="t[0-9]{5}"/></xsd:restriction></xsd:simpleType></xsd:attribute><xsd:attribute name="Orientation" use="required"><xsd:annotation><xsd:documentation><h:p>Defines the orientation of the table, including any titles and text</h:p></xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:enumeration value="portrait"/><xsd:enumeration value="landscape"/></xsd:restriction></xsd:simpleType></xsd:attribute></xsd:complexType></xsd:element>
Should be used to indicate the main language of the content contained by the element
upon which the attribute is appearing. Values should be taken from the ISO 639 standard.
This attribute should be used where the language is different from the main language
of the document.
Is used to indicate whether white space is significant in the contained content and
can contain the value ‘default’ or ‘preserve’. For a value of ‘default’, it is left
to an application as to how to treat white space.
<xsd:element name="TableText" minOccurs="0"><xsd:annotation><xsd:documentation>Describes introductory (e.g. explanatory) text that precedes and belongs to the tables as defined by the tabular element</xsd:documentation></xsd:annotation><xsd:complexType><xsd:choice maxOccurs="unbounded"><xsd:group ref="TableText"/></xsd:choice><xsd:attributeGroup ref="CommonSubAttributes"/><xsd:attribute name="id"><xsd:annotation><xsd:documentation>A unique identifier in the format e00000</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:ID"><xsd:pattern value="e[0-9]{5}"/></xsd:restriction></xsd:simpleType></xsd:attribute></xsd:complexType></xsd:element>
This is the top level wrapper for an external subtable
These are used when large tables are split into subcomponents which are stored externally.
The subcomponents employ the schema modified form of the XHTML table model.
The Subtable element provides the wrapper to the subcomponent referrences and details
Each individual table can have a caption. To do this the caption element is used within
each table needing a caption. It is therefore expected that in general the table title
will be described using the Title element rather than the caption element and that
the caption element should be reserved for when multiple tables occur in a Tabular
element.
A Boolean value to indicate whether the provision includes blanket amendments, ie
general amendments to legislation as a whole rather than a specific enactment
A Boolean value to indicate if there are concurrent versions of the same provision.
This is presently used for concurrent geographic extent versions but may be used in
future to indicate other versions of the same provision
A boolean value indicator as to whether the provision should be displayed or is in
force, i.e. if the status is prospective, then it will not display as in force. Similarly
with the status set to repealed, then this will prevent the provision from displaying
when viewed from high level
Should be used to indicate the main language of the content contained by the element
upon which the attribute is appearing. Values should be taken from the ISO 639 standard.
This attribute should be used where the language is different from the main language
of the document.
Is used to indicate whether white space is significant in the contained content and
can contain the value ‘default’ or ‘preserve’. For a value of ‘default’, it is left
to an application as to how to treat white space.
<xsd:element name="Subtable"><xsd:annotation><xsd:documentation><h:p>This is the top level wrapper for an external subtable</h:p><h:p>These are used when large tables are split into subcomponents which are stored externally.</h:p><h:p>The subcomponents employ the schema modified form of the XHTML table model.</h:p><h:p>The Subtable element provides the wrapper to the subcomponent referrences and details</h:p><h:p>Each individual table can have a caption. To do this the caption element is used within each table needing a caption. It is therefore expected that in general the table title will be described using the Title element rather than the caption element and that the caption element should be reserved for when multiple tables occur in a Tabular element.</h:p></xsd:documentation></xsd:annotation><xsd:complexType><xsd:sequence><xsd:element ref="Number" minOccurs="0"><xsd:annotation><xsd:documentation>Describes the number applying to the table(s) grouped by tabular (e.g. Table 1, Table 2, etc)</xsd:documentation></xsd:annotation></xsd:element><xsd:element ref="Title" minOccurs="0"><xsd:annotation><xsd:documentation>Describes the title of the table(s) grouped by tabular (e.g. Table of Derivations)</xsd:documentation></xsd:annotation></xsd:element><xsd:element ref="Subtitle" minOccurs="0" maxOccurs="unbounded"><xsd:annotation><xsd:documentation>Describes the subtitle of the table(s) grouped by tabular</xsd:documentation></xsd:annotation></xsd:element><xsd:element ref="IncludedDocument" maxOccurs="unbounded"/></xsd:sequence><xsd:attributeGroup ref="CommonSubAttributes"/><xsd:attributeGroup ref="TabularAttributes"/><xsd:attributeGroup ref="FragmentAttributes"/><xsd:attribute name="id"><xsd:annotation><xsd:documentation>A unique identifier in the format t00000</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:ID"><xsd:pattern value="t[0-9]{5}"/></xsd:restriction></xsd:simpleType></xsd:attribute><xsd:attribute name="Orientation" use="required"><xsd:annotation><xsd:documentation><h:p>Defines the orientation of the table, including any titles and text</h:p></xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:enumeration value="portrait"/><xsd:enumeration value="landscape"/></xsd:restriction></xsd:simpleType></xsd:attribute></xsd:complexType></xsd:element>
<xsd:attribute name="id"><xsd:annotation><xsd:documentation>A unique identifier in the format e00000</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:ID"><xsd:pattern value="e[0-9]{5}"/></xsd:restriction></xsd:simpleType></xsd:attribute>
<xsd:attribute name="id"><xsd:annotation><xsd:documentation>A unique identifier in the format t00000</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:ID"><xsd:pattern value="t[0-9]{5}"/></xsd:restriction></xsd:simpleType></xsd:attribute>
<xsd:attribute name="Orientation" use="required"><xsd:annotation><xsd:documentation><h:p>Defines the orientation of the table, including any titles and text</h:p></xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:enumeration value="portrait"/><xsd:enumeration value="landscape"/></xsd:restriction></xsd:simpleType></xsd:attribute>
<xsd:attribute name="id"><xsd:annotation><xsd:documentation>A unique identifier in the format t00000</xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:ID"><xsd:pattern value="t[0-9]{5}"/></xsd:restriction></xsd:simpleType></xsd:attribute>
<xsd:attribute name="Orientation" use="required"><xsd:annotation><xsd:documentation><h:p>Defines the orientation of the table, including any titles and text</h:p></xsd:documentation></xsd:annotation><xsd:simpleType><xsd:restriction base="xsd:string"><xsd:enumeration value="portrait"/><xsd:enumeration value="landscape"/></xsd:restriction></xsd:simpleType></xsd:attribute>