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="Legislation"><xsd:annotation><xsd:documentation>The top-level document element for United Kingdom primary and secondary legislation and for EU legislation.</xsd:documentation></xsd:annotation><xsd:complexType><xsd:sequence><xsd:element ref="ukm:Metadata" minOccurs="0"/><xsd:choice minOccurs="0"><xsd:sequence><xsd:element ref="Contents"/><xsd:sequence minOccurs="0"><xsd:choice><xsd:element ref="Primary"/><xsd:element ref="Secondary"/><xsd:element ref="EURetained"/></xsd:choice><xsd:element ref="Footnotes" minOccurs="0"/><xsd:element ref="MarginNotes" minOccurs="0"/><xsd:element ref="Versions" minOccurs="0"/><xsd:element ref="Resources" minOccurs="0"/><xsd:element minOccurs="0" ref="Commentaries"/><xsd:element minOccurs="0" ref="CitationLists"/></xsd:sequence></xsd:sequence><xsd:sequence><xsd:choice><xsd:element ref="Primary"/><xsd:element ref="Secondary"/><xsd:element ref="EURetained"/></xsd:choice><xsd:element ref="Footnotes" minOccurs="0"/><xsd:element ref="MarginNotes" minOccurs="0"/><xsd:element ref="Versions" minOccurs="0"/><xsd:element ref="Resources" minOccurs="0"/><xsd:element minOccurs="0" ref="Commentaries"/><xsd:element minOccurs="0" ref="CitationLists"/></xsd:sequence></xsd:choice></xsd:sequence><xsd:attributeGroup ref="CommonAttributes"/><xsd:attributeGroup ref="SchemaVersion"/><xsd:attributeGroup ref="err:ErrorAttributes"/><xsd:attributeGroup ref="FragmentAttributes"/><xsd:attributeGroup ref="OptionalURIs"/></xsd:complexType><xsd:keyref name="refIncludedDocToResource" refer="keyResource"><xsd:annotation><xsd:documentation>Ensures that a resource reference has a corresponding resource</xsd:documentation></xsd:annotation><xsd:selector xpath=".//ukl:Image | .//ukl:LSseal | .//ukl:IncludedDocument"/><xsd:field xpath="@ResourceRef"/></xsd:keyref><xsd:keyref name="refCrossrefToFootnote" refer="keyFootnote"><xsd:annotation><xsd:documentation>Ensures that a footnote reference has a corresponding footnote</xsd:documentation></xsd:annotation><xsd:selector xpath=".//ukl:FootnoteRef"/><xsd:field xpath="@Ref"/></xsd:keyref><xsd:keyref name="refCrossrefToMarginnote" refer="keyMarginnote"><xsd:annotation><xsd:documentation>Ensures that a margin note reference has a corresponding margin note</xsd:documentation></xsd:annotation><xsd:selector xpath=".//ukl:MarginNoteRef"/><xsd:field xpath="@Ref"/></xsd:keyref><xsd:keyref name="refCrossrefToCommentary" refer="keyCommentary"><xsd:annotation><xsd:documentation>Ensures that a commentary reference has a corresponding commentary</xsd:documentation></xsd:annotation><xsd:selector xpath=".//ukl:CommentaryRef"/><xsd:field xpath="@Ref"/></xsd:keyref><xsd:key name="keyResource"><xsd:annotation><xsd:documentation>Ensures that a resource has an id unique within the document</xsd:documentation></xsd:annotation><xsd:selector xpath=".//ukl:Resource | .//ukl:ResourceGroup | ukl:Resources/ukl:ResourceGroup/ukl:Resource"/><xsd:field xpath="@id"/></xsd:key><xsd:unique name="keyCitationRef"><xsd:annotation><xsd:documentation>Ensures that a citation or citation sub reference has an id unique within the document</xsd:documentation></xsd:annotation><xsd:selector xpath=".//ukl:Citation | .//ukl:CitationSubRef"/><xsd:field xpath="@id"/></xsd:unique><xsd:key name="keyMarginnote"><xsd:annotation><xsd:documentation>Ensures that a margin note has an id unique within the document</xsd:documentation></xsd:annotation><xsd:selector xpath="ukl:MarginNotes/ukl:MarginNote"/><xsd:field xpath="@id"/></xsd:key><xsd:key name="keyFootnote"><xsd:annotation><xsd:documentation>Ensures that a footnote has an id unique within the document</xsd:documentation></xsd:annotation><xsd:selector xpath=".//ukl:Footnote"/><xsd:field xpath="@id"/></xsd:key><xsd:key name="keyCommentary"><xsd:annotation><xsd:documentation>Ensures that a commentary has an id unique within the document</xsd:documentation></xsd:annotation><xsd:selector xpath=".//ukl:Commentary"/><xsd:field xpath="@id"/></xsd:key></xsd:element>