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="PrimaryPrelims"><xsd:annotation><xsd:documentation>Preliminary matter for primary legislation</xsd:documentation></xsd:annotation><xsd:complexType><xsd:sequence><xsd:element name="Title" type="InlineRestrictedStructure"><xsd:annotation><xsd:documentation>Title of the primary legislation</xsd:documentation></xsd:annotation></xsd:element><xsd:element name="Number" type="BasicStringStructure"><xsd:annotation><xsd:documentation>This holds the legislation display reference in its longer format and permits only basic text content, e.g. '1992 CHAPTER 5', '2003 c. 4', '2003 No. 376', '2018 anaw 1' etc.</xsd:documentation></xsd:annotation></xsd:element><xsd:group maxOccurs="unbounded" minOccurs="0" ref="err:Errors"/><xsd:element ref="LongTitle"/><xsd:group maxOccurs="unbounded" minOccurs="0" ref="err:Errors"/><xsd:element ref="DateOfEnactment"/><xsd:group maxOccurs="unbounded" minOccurs="0" ref="err:Errors"/><xsd:element ref="PrimaryPreamble" minOccurs="0"/></xsd:sequence><xsd:attributeGroup ref="CommonSubAttributes"/><xsd:attributeGroup ref="FragmentAttributes"/><xsd:attributeGroup ref="PelementIDattributes"/></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="Title" type="InlineRestrictedStructure"><xsd:annotation><xsd:documentation>Title of the primary legislation</xsd:documentation></xsd:annotation></xsd:element>
This holds the legislation display reference in its longer format and permits only
basic text content, e.g. '1992 CHAPTER 5', '2003 c. 4', '2003 No. 376', '2018 anaw
1' etc.
<xsd:element name="Number" type="BasicStringStructure"><xsd:annotation><xsd:documentation>This holds the legislation display reference in its longer format and permits only basic text content, e.g. '1992 CHAPTER 5', '2003 c. 4', '2003 No. 376', '2018 anaw 1' etc.</xsd:documentation></xsd:annotation></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="LongTitle" type="InlineStructure"><xsd:annotation><xsd:documentation>The long (full) title for the Act</xsd:documentation></xsd:annotation></xsd:element>
The text form of date of enactment of the document, i.e. the date it becomes law.
In UK legislation this will be in short form like "[25th June 2002]" however in Scottish
legislation this may be more verbose.
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="DateOfEnactment"><xsd:annotation><xsd:documentation>The text form of date of enactment of the document, i.e. the date it becomes law. In UK legislation this will be in short form like "[25th June 2002]" however in Scottish legislation this may be more verbose.</xsd:documentation></xsd:annotation><xsd:complexType><xsd:sequence><xsd:element ref="DateText"/></xsd:sequence><xsd:attributeGroup ref="CommonAttributes"/></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="DateText" type="InlineRestrictedStructure"><xsd:annotation><xsd:documentation>Allows for text to be reproduced verbatim for dated material</xsd:documentation></xsd:annotation></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.
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="IntroductoryText"><xsd:annotation><xsd:documentation>Preamble text that introduces the document (generally contains an explanation as to why the Act is being introduced)</xsd:documentation></xsd:annotation><xsd:complexType><xsd:sequence><xsd:element ref="P" maxOccurs="unbounded"/></xsd:sequence><xsd:attributeGroup ref="CommonAttributes"/></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.
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="RoyalPresence"><xsd:annotation><xsd:documentation>Text indicating the presence of royalty or a representative of royalty.</xsd:documentation></xsd:annotation><xsd:complexType><xsd:group ref="ParaBasic" maxOccurs="unbounded"/><xsd:attributeGroup ref="CommonAttributes"/></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="EnactingText"><xsd:annotation><xsd:documentation>The words of enactment. If there is no enacting text the EnactingTextOmitted element should be used</xsd:documentation></xsd:annotation><xsd:complexType><xsd:sequence><xsd:element ref="Para" maxOccurs="unbounded"/></xsd:sequence><xsd:attributeGroup ref="CommonAttributes"/></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="Resolution"><xsd:annotation><xsd:documentation>Resolution details about the document used when the legislation is actually a resolution of the House of Commons.</xsd:documentation></xsd:annotation><xsd:complexType><xsd:sequence><xsd:element ref="Para" maxOccurs="unbounded"/></xsd:sequence><xsd:attributeGroup ref="CommonAttributes"/></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="Draft" type="ParaBasicStructure"><xsd:annotation><xsd:documentation>A headnote above the banner heading indicating the legislative procedure used to lay the document</xsd:documentation></xsd:annotation></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="EnactingTextOmitted"><xsd:annotation><xsd:documentation>Allows for situations where enacting text is omitted (SPGA 1973 0025 as an example)</xsd:documentation></xsd:annotation><xsd:complexType><xsd:sequence><xsd:element ref="Para" minOccurs="0" maxOccurs="unbounded"/></xsd:sequence><xsd:attributeGroup ref="CommonAttributes"/></xsd:complexType></xsd: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.
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="Correction" type="ParaBasicStructure"><xsd:annotation><xsd:documentation>A headnote above the banner heading indicating the corrective status of the document</xsd:documentation></xsd:annotation></xsd:element>
<xsd:element name="Number" type="BasicStringStructure"><xsd:annotation><xsd:documentation>This holds the legislation display reference in its longer format and permits only basic text content, e.g. '2011 No. 86'</xsd:documentation></xsd:annotation></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="SubjectInformation"><xsd:annotation><xsd:documentation>A container for a list of subjects indicating the areas of law or administration to which it belongs.</xsd:documentation></xsd:annotation><xsd:complexType><xsd:sequence maxOccurs="unbounded"><xsd:group ref="err:Errors" minOccurs="0"/><xsd:element name="Subject"><xsd:annotation><xsd:documentation>A subject indicating an area of law or administration to which it belongs.</xsd:documentation></xsd:annotation><xsd:complexType><xsd:sequence><xsd:element ref="Title" maxOccurs="unbounded"/><xsd:element ref="Subtitle" minOccurs="0" maxOccurs="unbounded"/></xsd:sequence><xsd:attributeGroup ref="CommonAttributes"/></xsd:complexType></xsd:element></xsd:sequence><xsd:attributeGroup ref="CommonAttributes"/></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="Subject"><xsd:annotation><xsd:documentation>A subject indicating an area of law or administration to which it belongs.</xsd:documentation></xsd:annotation><xsd:complexType><xsd:sequence><xsd:element ref="Title" maxOccurs="unbounded"/><xsd:element ref="Subtitle" minOccurs="0" maxOccurs="unbounded"/></xsd:sequence><xsd:attributeGroup ref="CommonAttributes"/></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="Title" type="InlineRestrictedStructure"><xsd:annotation><xsd:documentation>Title of the secondary legislation</xsd:documentation></xsd:annotation></xsd:element>
A statement of approval for legislation that needs to be approved (subject to the
affirmative resolution procedure), generally by one or both of the Houses of Parliament.
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="Approved" type="InlineRestrictedStructure"><xsd:annotation><xsd:documentation>A statement of approval for legislation that needs to be approved (subject to the affirmative resolution procedure), generally by one or both of the Houses of Parliament.</xsd:documentation></xsd:annotation></xsd:element>
For draft legislation that has been laid this element can be used to contain the necessary
text for where the document has been laid. It is also possible for the draft laying
to contain date information – in which case the DateText element can be used to hold
the text of the date. Generally a document containing this element will also contain
a Draft 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="LaidDraft"><xsd:annotation><xsd:documentation>For draft legislation that has been laid this element can be used to contain the necessary text for where the document has been laid. It is also possible for the draft laying to contain date information – in which case the DateText element can be used to hold the text of the date. Generally a document containing this element will also contain a Draft element.</xsd:documentation></xsd:annotation><xsd:complexType><xsd:sequence><xsd:element ref="Text"/><xsd:element ref="DateText" minOccurs="0"/></xsd:sequence><xsd:attributeGroup ref="CommonAttributes"/></xsd:complexType></xsd:element>
The date refers to the start date of a sifting period, for items that relate to exiting
the EU. Sifting refers to a period that allows 10 sitting days for a committee of
each House in Parliament to recommend whether a draft EU Exit SI should be subject
to negative or affirmative procedure. A Minister of the Crown may make EU Exit instruments
that are subject to sifting for up to two years after the end of the transition period,
under section 8 of the European Union (Withdrawal Act) 2018 or under section 31 of
the European Union (Future Relationship) Act 2020
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="SiftedDate"><xsd:annotation><xsd:documentation>The date refers to the start date of a sifting period, for items that relate to exiting the EU. Sifting refers to a period that allows 10 sitting days for a committee of each House in Parliament to recommend whether a draft EU Exit SI should be subject to negative or affirmative procedure. A Minister of the Crown may make EU Exit instruments that are subject to sifting for up to two years after the end of the transition period, under section 8 of the European Union (Withdrawal Act) 2018 or under section 31 of the European Union (Future Relationship) Act 2020</xsd:documentation></xsd:annotation><xsd:complexType><xsd:sequence><xsd:element ref="Text"/><xsd:element ref="DateText"/></xsd:sequence><xsd:attributeGroup ref="CommonAttributes"/></xsd:complexType></xsd:element>
The made date of the document refers to the date when the document was signed by a
minister or a person with authority under the Act. This element contains the textual
description and date as text elements. The date should match with secondary metadata
<Maid> element date attribute.
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="MadeDate"><xsd:annotation><xsd:documentation>The made date of the document refers to the date when the document was signed by a minister or a person with authority under the Act. This element contains the textual description and date as text elements. The date should match with secondary metadata <Maid> element date attribute.</xsd:documentation></xsd:annotation><xsd:complexType><xsd:sequence><xsd:element ref="Text"/><xsd:element ref="DateText"/></xsd:sequence><xsd:attributeGroup ref="CommonAttributes"/></xsd:complexType></xsd:element>
The laid date of the document refers to the date when the document was laid before
a Parliament, Assembly or relevant body. This element contains the textual description
and actual date as text elements. The date should match with secondary metadata <Laid>
element date attribute.
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="LaidDate"><xsd:annotation><xsd:documentation>The laid date of the document refers to the date when the document was laid before a Parliament, Assembly or relevant body. This element contains the textual description and actual date as text elements. The date should match with secondary metadata <Laid> element date attribute.</xsd:documentation></xsd:annotation><xsd:complexType><xsd:sequence><xsd:element ref="Text"/><xsd:element ref="DateText" minOccurs="0"/></xsd:sequence><xsd:attributeGroup ref="CommonAttributes"/></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="ComingIntoForce"><xsd:annotation><xsd:documentation>Text indicating when the legislation comes into force. This may be broken down into more granular sections,</xsd:documentation></xsd:annotation><xsd:complexType><xsd:sequence><xsd:element ref="Text"/><xsd:choice><xsd:element ref="DateText"/><xsd:element name="ComingIntoForceClauses" minOccurs="0" maxOccurs="unbounded"><xsd:annotation><xsd:documentation>Details about when individual clauses or sections of the document come into force,</xsd:documentation></xsd:annotation><xsd:complexType><xsd:sequence><xsd:element ref="Text"/><xsd:element ref="DateText"/></xsd:sequence><xsd:attributeGroup ref="CommonAttributes"/></xsd:complexType></xsd:element></xsd:choice></xsd:sequence><xsd:attributeGroup ref="CommonAttributes"/></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="ComingIntoForceClauses" minOccurs="0" maxOccurs="unbounded"><xsd:annotation><xsd:documentation>Details about when individual clauses or sections of the document come into force,</xsd:documentation></xsd:annotation><xsd:complexType><xsd:sequence><xsd:element ref="Text"/><xsd:element ref="DateText"/></xsd:sequence><xsd:attributeGroup ref="CommonAttributes"/></xsd:complexType></xsd:element>
<xsd:element name="ENprelims"><xsd:annotation><xsd:documentation>Preliminary matter for explanatory notes</xsd:documentation></xsd:annotation><xsd:complexType><xsd:sequence><xsd:element ref="Title"><xsd:annotation><xsd:documentation>Unlike the restricted versions in PrimaryPrelims and SecondaryPrelims, this allows any inline structure, particularly Citation elements.</xsd:documentation></xsd:annotation></xsd:element><xsd:element name="Number" type="BasicStringStructure"><xsd:annotation><xsd:documentation>This holds the chapter number of the associated legislation item, as an integer</xsd:documentation></xsd:annotation></xsd:element><xsd:element ref="DateOfEnactment" minOccurs="0"><xsd:annotation><xsd:documentation>Optional within Explanatory Notes</xsd:documentation></xsd:annotation></xsd:element></xsd:sequence></xsd:complexType></xsd:element>
<xsd:element name="Number" type="BasicStringStructure"><xsd:annotation><xsd:documentation>This holds the chapter number of the associated legislation item, as an integer</xsd:documentation></xsd:annotation></xsd:element>