Showing:

Annotations
Attributes
Diagrams
Instances
Model
Properties
Source
Used by
Included schema schemaLegislationPrelims.xsd
Namespace http://www.legislation.gov.uk/namespaces/legislation
Annotations
Describes preliminary material for legislation
Properties
attribute form default unqualified
element form default qualified
version 2.4
Element PrimaryPrelims
Namespace http://www.legislation.gov.uk/namespaces/legislation
Annotations
Preliminary matter for primary legislation
Diagram
DiagramschemaLegislationCommonAttributes_xsd.tmp#CommonSubAttributesschemaLegislationCommonAttributes_xsd.tmp#FragmentAttributesschemaLegislationNumberedSections_xsd.tmp#PelementIDattributesschemaLegislationPrelims_xsd.tmp#PrimaryPrelims_TitleschemaLegislationPrelims_xsd.tmp#PrimaryPrelims_Numbererrors_xsd.tmp#Errorerrors_xsd.tmp#Errorerrors_xsd.tmp#Errorerrors_xsd.tmp#Warningerrors_xsd.tmp#Warningerrors_xsd.tmp#Warningerrors_xsd.tmp#ErrorsschemaLegislationPrelims_xsd.tmp#LongTitleerrors_xsd.tmp#Errorerrors_xsd.tmp#Errorerrors_xsd.tmp#Errorerrors_xsd.tmp#Warningerrors_xsd.tmp#Warningerrors_xsd.tmp#Warningerrors_xsd.tmp#ErrorsschemaLegislationPrelims_xsd.tmp#DateOfEnactmenterrors_xsd.tmp#Errorerrors_xsd.tmp#Errorerrors_xsd.tmp#Errorerrors_xsd.tmp#Warningerrors_xsd.tmp#Warningerrors_xsd.tmp#Warningerrors_xsd.tmp#ErrorsschemaLegislationPrelims_xsd.tmp#PrimaryPreamble
Properties
content complex
Used by
Element Group PrimaryContentGroup
Model
Children DateOfEnactment, Error, LongTitle, Number, PrimaryPreamble, Title, Warning
Attributes
QName Type Use Annotation
AltDates DateOrProspectiveListType optional
A space separated sequence of dates where amendments have been applied to the provision
AltVersionRefs RefsLinkType optional
Links to alternate versions of the content by referencing the version's id attribute, e.g. perhaps a Welsh version or an image (Figure) of a Formula
BlanketAmendment xsd:boolean optional
A Boolean value to indicate whether the provision includes blanket amendments, ie general amendments to legislation as a whole rather than a specific enactment
Concurrent xsd:boolean optional
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
ConfersPower xsd:boolean optional
A Boolean value to indicate whether the provision includes confers power to make secondary legislation
DocumentURI xsd:anyURI optional
The URI to this part of the document (to the enacted version).
FragmentId xsd:NMTOKEN optional
The identifier for the fragment used in the old SLD (Statute Law Database) system
IdURI xsd:anyURI optional
The URI to the id of this part of the document (to the current revised version).
Match xsd:boolean optional
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
NotesURI xsd:anyURI optional
NumberOfProvisions xsd:integer optional
Count of the number of child provisions within the section of content (added automatically when published)
RestrictEndDate xsd:date optional
The date of the next version of the current fragment
RestrictExtent ExtentType optional
The geographic extent to which the provision applies
RestrictStartDate xsd:date optional
The date of the current version of the provision and the amendments applied to it
Status restriction of xsd:token optional
The status of the provision when not in force, i.e. prospective, repealed
ValidDates DateOrProspectiveListType optional
A space separated sequence of valid dates where the provision is in force
Version xsd:integer optional
The version of the provision in the old SLD (Statute Law Database) system
id restriction of xsd:NCName optional
A unique identifier for the group/part/chapter/section/schedule/appendix etc.
shortId restriction of xsd:NCName optional
A unique identifier for the group/part/chapter/section/schedule/appendix
xml:base xs:anyURI optional
Is used to change the base from which relative URLs are calculated. See http://www.w3.org/TR/xmlbase/ for information about this attribute.
xml:lang xs:language optional
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.
xml:space restriction of xs:NCName optional
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.
Instance
<PrimaryPrelims AltDates="" AltVersionRefs="" xml:base="" BlanketAmendment="" Concurrent="" ConfersPower="" DocumentURI="" FragmentId="" id="" IdURI="" xml:lang="" Match="" NotesURI="" NumberOfProvisions="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" shortId="" xml:space="" Status="" ValidDates="" Version="" xmlns="http://www.legislation.gov.uk/namespaces/legislation" xmlns:err="http://www.tso.co.uk/assets/namespace/error">
  <Title AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Title>
  <Number>{1,1}</Number>
  <err:Error FragmentId="" XPath="">{1,1}</err:Error>
  <err:Warning FragmentId="" XPath="">{1,1}</err:Warning>
  <LongTitle AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</LongTitle>
  <err:Error FragmentId="" XPath="">{1,1}</err:Error>
  <err:Warning FragmentId="" XPath="">{1,1}</err:Warning>
  <DateOfEnactment AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</DateOfEnactment>
  <err:Error FragmentId="" XPath="">{1,1}</err:Error>
  <err:Warning FragmentId="" XPath="">{1,1}</err:Warning>
  <PrimaryPreamble AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{0,1}</PrimaryPreamble>
</PrimaryPrelims>
Source
<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>
Element PrimaryPrelims / Title
Namespace http://www.legislation.gov.uk/namespaces/legislation
Annotations
Title of the primary legislation
Diagram
DiagramschemaLegislationCommonAttributes_xsd.tmp#CommonAttributesschemaEmphasis_xsd.tmp#StrongschemaEmphasis_xsd.tmp#EmphasisschemaEmphasis_xsd.tmp#InferiorschemaEmphasis_xsd.tmp#SuperiorschemaEmphasis_xsd.tmp#SmallCapsschemaEmphasis_xsd.tmp#UppercaseschemaEmphasis_xsd.tmp#UnderlineschemaEmphasis_xsd.tmp#ExpandedschemaStrike_xsd.tmp#StrikeschemaLegislationCommon_xsd.tmp#EmphasisBasicExtrasschemaLegislationTypes_xsd.tmp#EmphasisBasicschemaLegislationTypes_xsd.tmp#EmphasisBasicRestrictederrors_xsd.tmp#Errorerrors_xsd.tmp#Warningerrors_xsd.tmp#ErrorsschemaCommonElements_xsd.tmp#CharacterschemaBasicInline_xsd.tmp#SpanschemaLegislationAmendments_xsd.tmp#InlineAmendmentschemaCommentary_xsd.tmp#CommentaryRefschemaFootnote_xsd.tmp#FootnoteRefschemaMarginnote_xsd.tmp#MarginNoteRefschemaCitations_xsd.tmp#http___www.legislation.gov.uk_namespaces_legislation_CitationschemaCitations_xsd.tmp#CitationSubRefschemaCitations_xsd.tmp#CitationListRefschemaAcronymsAbbreviations_xsd.tmp#AcronymschemaAcronymsAbbreviations_xsd.tmp#AbbreviationschemaAcronymsAbbreviations_xsd.tmp#TermschemaChanges_xsd.tmp#AdditionschemaChanges_xsd.tmp#RepealschemaChanges_xsd.tmp#SubstitutionschemaLegislationSemantics_xsd.tmp#DefinitionschemaLegislationSemantics_xsd.tmp#ProvisoschemaLegislationTypes_xsd.tmp#InlineBasicRestrictedschemaLegislationTypes_xsd.tmp#InlineRestrictedStructure
Properties
content complex
mixed true
Model
Children Abbreviation, Acronym, Addition, Character, Citation, CitationListRef, CitationSubRef, CommentaryRef, Definition, Emphasis, Error, Expanded, FootnoteRef, Inferior, InlineAmendment, MarginNoteRef, Proviso, Repeal, SmallCaps, Span, Strike, Strong, Substitution, Superior, Term, Underline, Uppercase, Warning
Attributes
QName Type Use Annotation
AltVersionRefs RefsLinkType optional
Links to alternate versions of the content by referencing the version's id attribute, e.g. perhaps a Welsh version or an image (Figure) of a Formula
id restriction of xsd:NCName optional

A unique identifier for the element.

The format of this identifier is yxxxxx where y is a letter and xxxxx is a number, padded to five digits.

Note that most elements that normally have identifiers have a separate, element-specific definition of the id attribute in the schema.

xml:base xs:anyURI optional
Is used to change the base from which relative URLs are calculated. See http://www.w3.org/TR/xmlbase/ for information about this attribute.
xml:lang xs:language optional
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.
xml:space restriction of xs:NCName optional
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.
Instance
<Title AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="" xmlns="http://www.legislation.gov.uk/namespaces/legislation" xmlns:err="http://www.tso.co.uk/assets/namespace/error">
  <Strong AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Strong>
  <Emphasis AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Emphasis>
  <Inferior AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Inferior>
  <Superior AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Superior>
  <SmallCaps AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</SmallCaps>
  <Uppercase AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Uppercase>
  <Underline AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Underline>
  <Expanded AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Expanded>
  <Strike AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Strike>
  <err:Error FragmentId="" XPath="">{1,1}</err:Error>
  <err:Warning FragmentId="" XPath="">{1,1}</err:Warning>
  <Character Name="">{1,1}</Character>
  <Span AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Span>
  <InlineAmendment AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</InlineAmendment>
  <CommentaryRef AltVersionRefs="" xml:base="" id="" xml:lang="" Ref="" xml:space="">{1,1}</CommentaryRef>
  <FootnoteRef AltVersionRefs="" xml:base="" id="" xml:lang="" Ref="" xml:space="">{1,1}</FootnoteRef>
  <MarginNoteRef AltVersionRefs="" xml:base="" id="" xml:lang="" Ref="" xml:space="">{1,1}</MarginNoteRef>
  <Citation AlternativeNumber="" AltVersionRefs="" xml:base="" Class="" CommencementNumber="" CommentaryRef="" Date="" DOI="" EndDate="" EndSectionRef="" id="" xml:lang="" LegalNumber="" Locator="" NorthernIrishNumber="" Number="" Prospective="false" ScottishNumber="" SectionRef="" xml:space="" StartDate="" StartSectionRef="" Title="" URI="" WelshNumber="" Year="">{1,1}</Citation>
  <CitationSubRef AltVersionRefs="" xml:base="" CitationRef="" EndSectionRef="" id="" xml:lang="" Operative="false" SectionRef="" xml:space="" StartSectionRef="" Type="" UpTo="" URI="">{1,1}</CitationSubRef>
  <CitationListRef AltVersionRefs="" xml:base="" xml:lang="" Ref="" xml:space="">{1,1}</CitationListRef>
  <Acronym AltVersionRefs="" xml:base="" Expansion="" id="" xml:lang="" xml:space="">{1,1}</Acronym>
  <Abbreviation AltVersionRefs="" xml:base="" Expansion="" id="" xml:lang="" xml:space="">{1,1}</Abbreviation>
  <Term AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Term>
  <Addition AltVersionRefs="" xml:base="" ChangeId="" CommentaryRef="" Correction="false" Extent="" id="" xml:lang="" Mark="" Prospective="false" xml:space="" Status="">{1,1}</Addition>
  <Repeal AltVersionRefs="" xml:base="" ChangeId="" CommentaryRef="" Correction="false" Extent="" id="" xml:lang="" Mark="" Prospective="false" RetainText="" xml:space="" Status="" SubstitutionRef="">{1,1}</Repeal>
  <Substitution AltVersionRefs="" xml:base="" ChangeId="" CommentaryRef="" Correction="false" Extent="" id="" xml:lang="" Mark="" Prospective="false" xml:space="" Status="">{1,1}</Substitution>
  <Definition Align="" AltVersionRefs="" xml:base="" id="" xml:lang="" Mark="" xml:space="" TermRef="">{1,1}</Definition>
  <Proviso Align="" AltVersionRefs="" xml:base="" id="" xml:lang="" Mark="" xml:space="">{1,1}</Proviso>
</Title>
Source
<xsd:element name="Title" type="InlineRestrictedStructure">
  <xsd:annotation>
    <xsd:documentation>Title of the primary legislation</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element PrimaryPrelims / Number
Namespace http://www.legislation.gov.uk/namespaces/legislation
Annotations
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.
Diagram
DiagramschemaCommonElements_xsd.tmp#CharacterschemaDerivedTypes_xsd.tmp#BasicStringStructure
Properties
content complex
mixed true
Model
Children Character
Instance
<Number xmlns="http://www.legislation.gov.uk/namespaces/legislation">
  <Character Name="">{1,1}</Character>
</Number>
Source
<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>
Element LongTitle
Namespace http://www.legislation.gov.uk/namespaces/legislation
Annotations
The long (full) title for the Act
Diagram
DiagramschemaLegislationCommonAttributes_xsd.tmp#CommonAttributesschemaEmphasis_xsd.tmp#StrongschemaEmphasis_xsd.tmp#EmphasisschemaEmphasis_xsd.tmp#InferiorschemaEmphasis_xsd.tmp#SuperiorschemaEmphasis_xsd.tmp#SmallCapsschemaEmphasis_xsd.tmp#UppercaseschemaEmphasis_xsd.tmp#UnderlineschemaEmphasis_xsd.tmp#ExpandedschemaStrike_xsd.tmp#StrikeschemaLegislationCommon_xsd.tmp#EmphasisBasicExtrasschemaLegislationTypes_xsd.tmp#EmphasisBasicerrors_xsd.tmp#Errorerrors_xsd.tmp#Warningerrors_xsd.tmp#ErrorsschemaCommonElements_xsd.tmp#CharacterschemaBasicInline_xsd.tmp#SpanschemaLegislationAmendments_xsd.tmp#InlineAmendmentschemaExtract_xsd.tmp#InlineExtractschemaCommentary_xsd.tmp#CommentaryRefschemaFootnote_xsd.tmp#FootnoteRefschemaMarginnote_xsd.tmp#MarginNoteRefschemaLinks_xsd.tmp#InternalLinkschemaLinks_xsd.tmp#ExternalLinkschemaCitations_xsd.tmp#http___www.legislation.gov.uk_namespaces_legislation_CitationschemaCitations_xsd.tmp#CitationSubRefschemaCitations_xsd.tmp#CitationListRefmath_xsd.tmp#mathschemaFigure_xsd.tmp#http___www.legislation.gov.uk_namespaces_legislation_ImageschemaAcronymsAbbreviations_xsd.tmp#AcronymschemaAcronymsAbbreviations_xsd.tmp#AbbreviationschemaAcronymsAbbreviations_xsd.tmp#TermschemaChanges_xsd.tmp#AdditionschemaChanges_xsd.tmp#RepealschemaChanges_xsd.tmp#SubstitutionschemaLegislationSemantics_xsd.tmp#DefinitionschemaLegislationSemantics_xsd.tmp#ProvisoschemaLegislationTypes_xsd.tmp#InlineBasicschemaLegislationTypes_xsd.tmp#InlineFullschemaLegislationTypes_xsd.tmp#InlineStructure
Properties
content complex
mixed true
Used by
Element PrimaryPrelims
Model
Children Abbreviation, Acronym, Addition, Character, Citation, CitationListRef, CitationSubRef, CommentaryRef, Definition, Emphasis, Error, Expanded, ExternalLink, FootnoteRef, Image, Inferior, InlineAmendment, InlineExtract, InternalLink, MarginNoteRef, Proviso, Repeal, SmallCaps, Span, Strike, Strong, Substitution, Superior, Term, Underline, Uppercase, Warning, math
Attributes
QName Type Use Annotation
AltVersionRefs RefsLinkType optional
Links to alternate versions of the content by referencing the version's id attribute, e.g. perhaps a Welsh version or an image (Figure) of a Formula
id restriction of xsd:NCName optional

A unique identifier for the element.

The format of this identifier is yxxxxx where y is a letter and xxxxx is a number, padded to five digits.

Note that most elements that normally have identifiers have a separate, element-specific definition of the id attribute in the schema.

xml:base xs:anyURI optional
Is used to change the base from which relative URLs are calculated. See http://www.w3.org/TR/xmlbase/ for information about this attribute.
xml:lang xs:language optional
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.
xml:space restriction of xs:NCName optional
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.
Instance
<LongTitle AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="" xmlns="http://www.legislation.gov.uk/namespaces/legislation" xmlns:err="http://www.tso.co.uk/assets/namespace/error" xmlns:mathml="http://www.w3.org/1998/Math/MathML">
  <Strong AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Strong>
  <Emphasis AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Emphasis>
  <Inferior AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Inferior>
  <Superior AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Superior>
  <SmallCaps AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</SmallCaps>
  <Uppercase AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Uppercase>
  <Underline AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Underline>
  <Expanded AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Expanded>
  <Strike AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Strike>
  <err:Error FragmentId="" XPath="">{1,1}</err:Error>
  <err:Warning FragmentId="" XPath="">{1,1}</err:Warning>
  <Character Name="">{1,1}</Character>
  <Span AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Span>
  <InlineAmendment AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</InlineAmendment>
  <InlineExtract AltVersionRefs="" xml:base="" Format="" id="" xml:lang="" SourceClass="" SourceSubClass="" xml:space="">{1,1}</InlineExtract>
  <CommentaryRef AltVersionRefs="" xml:base="" id="" xml:lang="" Ref="" xml:space="">{1,1}</CommentaryRef>
  <FootnoteRef AltVersionRefs="" xml:base="" id="" xml:lang="" Ref="" xml:space="">{1,1}</FootnoteRef>
  <MarginNoteRef AltVersionRefs="" xml:base="" id="" xml:lang="" Ref="" xml:space="">{1,1}</MarginNoteRef>
  <InternalLink AltVersionRefs="" xml:base="" EndRef="" id="" xml:lang="" Ref="" xml:space="">{1,1}</InternalLink>
  <ExternalLink AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="" Title="" URI="">{1,1}</ExternalLink>
  <Citation AlternativeNumber="" AltVersionRefs="" xml:base="" Class="" CommencementNumber="" CommentaryRef="" Date="" DOI="" EndDate="" EndSectionRef="" id="" xml:lang="" LegalNumber="" Locator="" NorthernIrishNumber="" Number="" Prospective="false" ScottishNumber="" SectionRef="" xml:space="" StartDate="" StartSectionRef="" Title="" URI="" WelshNumber="" Year="">{1,1}</Citation>
  <CitationSubRef AltVersionRefs="" xml:base="" CitationRef="" EndSectionRef="" id="" xml:lang="" Operative="false" SectionRef="" xml:space="" StartSectionRef="" Type="" UpTo="" URI="">{1,1}</CitationSubRef>
  <CitationListRef AltVersionRefs="" xml:base="" xml:lang="" Ref="" xml:space="">{1,1}</CitationListRef>
  <mathml:math altimg="" alttext="" baseline="" class="" display="inline" height="" xlink:href="" id="" macros="" name="" overflow="scroll" style="" type="" width="" xref="">{1,1}</mathml:math>
  <Image AltVersionRefs="" xml:base="" Description="" Height="auto" id="" xml:lang="" ResourceRef="" xml:space="" Width="auto">{1,1}</Image>
  <Acronym AltVersionRefs="" xml:base="" Expansion="" id="" xml:lang="" xml:space="">{1,1}</Acronym>
  <Abbreviation AltVersionRefs="" xml:base="" Expansion="" id="" xml:lang="" xml:space="">{1,1}</Abbreviation>
  <Term AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Term>
  <Addition AltVersionRefs="" xml:base="" ChangeId="" CommentaryRef="" Correction="false" Extent="" id="" xml:lang="" Mark="" Prospective="false" xml:space="" Status="">{1,1}</Addition>
  <Repeal AltVersionRefs="" xml:base="" ChangeId="" CommentaryRef="" Correction="false" Extent="" id="" xml:lang="" Mark="" Prospective="false" RetainText="" xml:space="" Status="" SubstitutionRef="">{1,1}</Repeal>
  <Substitution AltVersionRefs="" xml:base="" ChangeId="" CommentaryRef="" Correction="false" Extent="" id="" xml:lang="" Mark="" Prospective="false" xml:space="" Status="">{1,1}</Substitution>
  <Definition Align="" AltVersionRefs="" xml:base="" id="" xml:lang="" Mark="" xml:space="" TermRef="">{1,1}</Definition>
  <Proviso Align="" AltVersionRefs="" xml:base="" id="" xml:lang="" Mark="" xml:space="">{1,1}</Proviso>
</LongTitle>
Source
<xsd:element name="LongTitle" type="InlineStructure">
  <xsd:annotation>
    <xsd:documentation>The long (full) title for the Act</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element DateOfEnactment
Namespace http://www.legislation.gov.uk/namespaces/legislation
Annotations
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.
Diagram
DiagramschemaLegislationCommonAttributes_xsd.tmp#CommonAttributesschemaLegislationPrelims_xsd.tmp#DateText
Properties
content complex
Used by
Model
Children DateText
Attributes
QName Type Use Annotation
AltVersionRefs RefsLinkType optional
Links to alternate versions of the content by referencing the version's id attribute, e.g. perhaps a Welsh version or an image (Figure) of a Formula
id restriction of xsd:NCName optional

A unique identifier for the element.

The format of this identifier is yxxxxx where y is a letter and xxxxx is a number, padded to five digits.

Note that most elements that normally have identifiers have a separate, element-specific definition of the id attribute in the schema.

xml:base xs:anyURI optional
Is used to change the base from which relative URLs are calculated. See http://www.w3.org/TR/xmlbase/ for information about this attribute.
xml:lang xs:language optional
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.
xml:space restriction of xs:NCName optional
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.
Instance
<DateOfEnactment AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="" xmlns="http://www.legislation.gov.uk/namespaces/legislation">
  <DateText AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</DateText>
</DateOfEnactment>
Source
<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>
Element DateText
Namespace http://www.legislation.gov.uk/namespaces/legislation
Annotations
Allows for text to be reproduced verbatim for dated material
Diagram
DiagramschemaLegislationCommonAttributes_xsd.tmp#CommonAttributesschemaEmphasis_xsd.tmp#StrongschemaEmphasis_xsd.tmp#EmphasisschemaEmphasis_xsd.tmp#InferiorschemaEmphasis_xsd.tmp#SuperiorschemaEmphasis_xsd.tmp#SmallCapsschemaEmphasis_xsd.tmp#UppercaseschemaEmphasis_xsd.tmp#UnderlineschemaEmphasis_xsd.tmp#ExpandedschemaStrike_xsd.tmp#StrikeschemaLegislationCommon_xsd.tmp#EmphasisBasicExtrasschemaLegislationTypes_xsd.tmp#EmphasisBasicschemaLegislationTypes_xsd.tmp#EmphasisBasicRestrictederrors_xsd.tmp#Errorerrors_xsd.tmp#Warningerrors_xsd.tmp#ErrorsschemaCommonElements_xsd.tmp#CharacterschemaBasicInline_xsd.tmp#SpanschemaLegislationAmendments_xsd.tmp#InlineAmendmentschemaCommentary_xsd.tmp#CommentaryRefschemaFootnote_xsd.tmp#FootnoteRefschemaMarginnote_xsd.tmp#MarginNoteRefschemaCitations_xsd.tmp#http___www.legislation.gov.uk_namespaces_legislation_CitationschemaCitations_xsd.tmp#CitationSubRefschemaCitations_xsd.tmp#CitationListRefschemaAcronymsAbbreviations_xsd.tmp#AcronymschemaAcronymsAbbreviations_xsd.tmp#AbbreviationschemaAcronymsAbbreviations_xsd.tmp#TermschemaChanges_xsd.tmp#AdditionschemaChanges_xsd.tmp#RepealschemaChanges_xsd.tmp#SubstitutionschemaLegislationSemantics_xsd.tmp#DefinitionschemaLegislationSemantics_xsd.tmp#ProvisoschemaLegislationTypes_xsd.tmp#InlineBasicRestrictedschemaLegislationTypes_xsd.tmp#InlineRestrictedStructure
Properties
content complex
mixed true
Used by
Model
Children Abbreviation, Acronym, Addition, Character, Citation, CitationListRef, CitationSubRef, CommentaryRef, Definition, Emphasis, Error, Expanded, FootnoteRef, Inferior, InlineAmendment, MarginNoteRef, Proviso, Repeal, SmallCaps, Span, Strike, Strong, Substitution, Superior, Term, Underline, Uppercase, Warning
Attributes
QName Type Use Annotation
AltVersionRefs RefsLinkType optional
Links to alternate versions of the content by referencing the version's id attribute, e.g. perhaps a Welsh version or an image (Figure) of a Formula
id restriction of xsd:NCName optional

A unique identifier for the element.

The format of this identifier is yxxxxx where y is a letter and xxxxx is a number, padded to five digits.

Note that most elements that normally have identifiers have a separate, element-specific definition of the id attribute in the schema.

xml:base xs:anyURI optional
Is used to change the base from which relative URLs are calculated. See http://www.w3.org/TR/xmlbase/ for information about this attribute.
xml:lang xs:language optional
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.
xml:space restriction of xs:NCName optional
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.
Instance
<DateText AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="" xmlns="http://www.legislation.gov.uk/namespaces/legislation" xmlns:err="http://www.tso.co.uk/assets/namespace/error">
  <Strong AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Strong>
  <Emphasis AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Emphasis>
  <Inferior AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Inferior>
  <Superior AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Superior>
  <SmallCaps AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</SmallCaps>
  <Uppercase AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Uppercase>
  <Underline AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Underline>
  <Expanded AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Expanded>
  <Strike AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Strike>
  <err:Error FragmentId="" XPath="">{1,1}</err:Error>
  <err:Warning FragmentId="" XPath="">{1,1}</err:Warning>
  <Character Name="">{1,1}</Character>
  <Span AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Span>
  <InlineAmendment AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</InlineAmendment>
  <CommentaryRef AltVersionRefs="" xml:base="" id="" xml:lang="" Ref="" xml:space="">{1,1}</CommentaryRef>
  <FootnoteRef AltVersionRefs="" xml:base="" id="" xml:lang="" Ref="" xml:space="">{1,1}</FootnoteRef>
  <MarginNoteRef AltVersionRefs="" xml:base="" id="" xml:lang="" Ref="" xml:space="">{1,1}</MarginNoteRef>
  <Citation AlternativeNumber="" AltVersionRefs="" xml:base="" Class="" CommencementNumber="" CommentaryRef="" Date="" DOI="" EndDate="" EndSectionRef="" id="" xml:lang="" LegalNumber="" Locator="" NorthernIrishNumber="" Number="" Prospective="false" ScottishNumber="" SectionRef="" xml:space="" StartDate="" StartSectionRef="" Title="" URI="" WelshNumber="" Year="">{1,1}</Citation>
  <CitationSubRef AltVersionRefs="" xml:base="" CitationRef="" EndSectionRef="" id="" xml:lang="" Operative="false" SectionRef="" xml:space="" StartSectionRef="" Type="" UpTo="" URI="">{1,1}</CitationSubRef>
  <CitationListRef AltVersionRefs="" xml:base="" xml:lang="" Ref="" xml:space="">{1,1}</CitationListRef>
  <Acronym AltVersionRefs="" xml:base="" Expansion="" id="" xml:lang="" xml:space="">{1,1}</Acronym>
  <Abbreviation AltVersionRefs="" xml:base="" Expansion="" id="" xml:lang="" xml:space="">{1,1}</Abbreviation>
  <Term AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Term>
  <Addition AltVersionRefs="" xml:base="" ChangeId="" CommentaryRef="" Correction="false" Extent="" id="" xml:lang="" Mark="" Prospective="false" xml:space="" Status="">{1,1}</Addition>
  <Repeal AltVersionRefs="" xml:base="" ChangeId="" CommentaryRef="" Correction="false" Extent="" id="" xml:lang="" Mark="" Prospective="false" RetainText="" xml:space="" Status="" SubstitutionRef="">{1,1}</Repeal>
  <Substitution AltVersionRefs="" xml:base="" ChangeId="" CommentaryRef="" Correction="false" Extent="" id="" xml:lang="" Mark="" Prospective="false" xml:space="" Status="">{1,1}</Substitution>
  <Definition Align="" AltVersionRefs="" xml:base="" id="" xml:lang="" Mark="" xml:space="" TermRef="">{1,1}</Definition>
  <Proviso Align="" AltVersionRefs="" xml:base="" id="" xml:lang="" Mark="" xml:space="">{1,1}</Proviso>
</DateText>
Source
<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>
Element PrimaryPreamble
Namespace http://www.legislation.gov.uk/namespaces/legislation
Annotations
Preamble for primary legislation
Diagram
DiagramschemaLegislationCommonAttributes_xsd.tmp#CommonAttributesschemaLegislationPrelims_xsd.tmp#IntroductoryTextschemaLegislationPrelims_xsd.tmp#EnactingTextschemaLegislationPrelims_xsd.tmp#EnactingTextOmitted
Properties
content complex
Used by
Model
Children EnactingText, EnactingTextOmitted, IntroductoryText
Attributes
QName Type Use Annotation
AltVersionRefs RefsLinkType optional
Links to alternate versions of the content by referencing the version's id attribute, e.g. perhaps a Welsh version or an image (Figure) of a Formula
id restriction of xsd:NCName optional

A unique identifier for the element.

The format of this identifier is yxxxxx where y is a letter and xxxxx is a number, padded to five digits.

Note that most elements that normally have identifiers have a separate, element-specific definition of the id attribute in the schema.

xml:base xs:anyURI optional
Is used to change the base from which relative URLs are calculated. See http://www.w3.org/TR/xmlbase/ for information about this attribute.
xml:lang xs:language optional
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.
xml:space restriction of xs:NCName optional
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.
Instance
<PrimaryPreamble AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="" xmlns="http://www.legislation.gov.uk/namespaces/legislation">
  <IntroductoryText AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{0,1}</IntroductoryText>
  <EnactingText AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</EnactingText>
  <EnactingTextOmitted AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</EnactingTextOmitted>
</PrimaryPreamble>
Source
<xsd:element name="PrimaryPreamble">
  <xsd:annotation>
    <xsd:documentation>Preamble for primary legislation</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="IntroductoryText" minOccurs="0"/>
      <xsd:choice>
        <xsd:element ref="EnactingText"/>
        <xsd:element ref="EnactingTextOmitted"/>
      </xsd:choice>
    </xsd:sequence>
    <xsd:attributeGroup ref="CommonAttributes"/>
  </xsd:complexType>
</xsd:element>
Element IntroductoryText
Namespace http://www.legislation.gov.uk/namespaces/legislation
Annotations
Preamble text that introduces the document (generally contains an explanation as to why the Act is being introduced)
Diagram
DiagramschemaLegislationCommonAttributes_xsd.tmp#CommonAttributesschemaLegislationNumberedSections_xsd.tmp#P
Properties
content complex
Used by
Model
Children P
Attributes
QName Type Use Annotation
AltVersionRefs RefsLinkType optional
Links to alternate versions of the content by referencing the version's id attribute, e.g. perhaps a Welsh version or an image (Figure) of a Formula
id restriction of xsd:NCName optional

A unique identifier for the element.

The format of this identifier is yxxxxx where y is a letter and xxxxx is a number, padded to five digits.

Note that most elements that normally have identifiers have a separate, element-specific definition of the id attribute in the schema.

xml:base xs:anyURI optional
Is used to change the base from which relative URLs are calculated. See http://www.w3.org/TR/xmlbase/ for information about this attribute.
xml:lang xs:language optional
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.
xml:space restriction of xs:NCName optional
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.
Instance
<IntroductoryText AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="" xmlns="http://www.legislation.gov.uk/namespaces/legislation">
  <P AltDates="" AltVersionRefs="" xml:base="" BlanketAmendment="" Concurrent="" ConfersPower="" DocumentURI="" FragmentId="" id="" IdURI="" xml:lang="" Match="" NotesURI="" NumberOfProvisions="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" shortId="" xml:space="" Status="" ValidDates="" Version="">{1,unbounded}</P>
</IntroductoryText>
Source
<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>
Element SecondaryPreamble
Namespace http://www.legislation.gov.uk/namespaces/legislation
Annotations
Preamble for secondary legislation
Diagram
DiagramschemaLegislationCommonAttributes_xsd.tmp#CommonAttributesschemaCommentary_xsd.tmp#CommentaryRefschemaLegislationPrelims_xsd.tmp#http___www.legislation.gov.uk_namespaces_legislation_RoyalPresenceschemaLegislationPrelims_xsd.tmp#IntroductoryTextschemaLegislationPrelims_xsd.tmp#EnactingTextschemaLegislationPrelims_xsd.tmp#http___www.legislation.gov.uk_namespaces_legislation_ResolutionschemaLegislationPrelims_xsd.tmp#IntroductoryTextschemaLegislationPrelims_xsd.tmp#EnactingText
Properties
content complex
Used by
Model
Children CommentaryRef, EnactingText, IntroductoryText, Resolution, RoyalPresence
Attributes
QName Type Use Annotation
AltVersionRefs RefsLinkType optional
Links to alternate versions of the content by referencing the version's id attribute, e.g. perhaps a Welsh version or an image (Figure) of a Formula
id restriction of xsd:NCName optional

A unique identifier for the element.

The format of this identifier is yxxxxx where y is a letter and xxxxx is a number, padded to five digits.

Note that most elements that normally have identifiers have a separate, element-specific definition of the id attribute in the schema.

xml:base xs:anyURI optional
Is used to change the base from which relative URLs are calculated. See http://www.w3.org/TR/xmlbase/ for information about this attribute.
xml:lang xs:language optional
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.
xml:space restriction of xs:NCName optional
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.
Instance
<SecondaryPreamble AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="" xmlns="http://www.legislation.gov.uk/namespaces/legislation">
  <CommentaryRef AltVersionRefs="" xml:base="" id="" xml:lang="" Ref="" xml:space="">{0,unbounded}</CommentaryRef>
  <RoyalPresence AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</RoyalPresence>
  <IntroductoryText AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{0,1}</IntroductoryText>
  <EnactingText AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</EnactingText>
  <Resolution AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Resolution>
  <IntroductoryText AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{0,1}</IntroductoryText>
  <EnactingText AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</EnactingText>
</SecondaryPreamble>
Source
<xsd:element name="SecondaryPreamble">
  <xsd:annotation>
    <xsd:documentation>Preamble for secondary legislation</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="CommentaryRef" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:choice>
        <xsd:sequence>
          <xsd:element ref="RoyalPresence"/>
          <xsd:element ref="IntroductoryText" minOccurs="0"/>
          <xsd:element ref="EnactingText"/>
        </xsd:sequence>
        <xsd:element ref="Resolution"/>
        <xsd:sequence>
          <xsd:element ref="IntroductoryText" minOccurs="0"/>
          <xsd:element ref="EnactingText"/>
        </xsd:sequence>
      </xsd:choice>
    </xsd:sequence>
    <xsd:attributeGroup ref="CommonAttributes"/>
  </xsd:complexType>
</xsd:element>
Element RoyalPresence
Namespace http://www.legislation.gov.uk/namespaces/legislation
Annotations
Text indicating the presence of royalty or a representative of royalty.
Diagram
DiagramschemaLegislationCommonAttributes_xsd.tmp#CommonAttributesschemaCommonElements_xsd.tmp#ParaschemaLists_xsd.tmp#OrderedListschemaLists_xsd.tmp#UnorderedListschemaLegislationBoxGroup_xsd.tmp#DecoratedGroupschemaLists_xsd.tmp#KeyListschemaFigure_xsd.tmp#FigureschemaLegislationForm_xsd.tmp#FormschemaTabular_xsd.tmp#TabularschemaBasicInline_xsd.tmp#TextschemaFormula_xsd.tmp#FormulaschemaLegislationStructureEU_xsd.tmp#Divisionerrors_xsd.tmp#Errorerrors_xsd.tmp#Warningerrors_xsd.tmp#ErrorsschemaLegislationTypes_xsd.tmp#ParaBasic
Properties
content complex
Used by
Model
Children DecoratedGroup, Division, Error, Figure, Form, Formula, KeyList, OrderedList, Para, Tabular, Text, UnorderedList, Warning
Attributes
QName Type Use Annotation
AltVersionRefs RefsLinkType optional
Links to alternate versions of the content by referencing the version's id attribute, e.g. perhaps a Welsh version or an image (Figure) of a Formula
id restriction of xsd:NCName optional

A unique identifier for the element.

The format of this identifier is yxxxxx where y is a letter and xxxxx is a number, padded to five digits.

Note that most elements that normally have identifiers have a separate, element-specific definition of the id attribute in the schema.

xml:base xs:anyURI optional
Is used to change the base from which relative URLs are calculated. See http://www.w3.org/TR/xmlbase/ for information about this attribute.
xml:lang xs:language optional
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.
xml:space restriction of xs:NCName optional
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.
Instance
<RoyalPresence AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="" xmlns="http://www.legislation.gov.uk/namespaces/legislation" xmlns:err="http://www.tso.co.uk/assets/namespace/error">
  <Para Align="" AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Para>
  <OrderedList AltVersionRefs="" xml:base="" Decoration="" id="" xml:lang="" xml:space="" Start="" Type="">{1,1}</OrderedList>
  <UnorderedList AltVersionRefs="" xml:base="" Class="" Decoration="" id="" xml:lang="" xml:space="">{1,1}</UnorderedList>
  <DecoratedGroup AltVersionRefs="" xml:base="" Decoration="" id="" xml:lang="" Orientation="" xml:space="">{1,1}</DecoratedGroup>
  <KeyList AltVersionRefs="" xml:base="" id="" xml:lang="" Separator="" xml:space="">{1,1}</KeyList>
  <Figure AltVersionRefs="" xml:base="" id="" ImageLayout="vertical" xml:lang="" Orientation="portrait" xml:space="">{1,1}</Figure>
  <Form AltVersionRefs="" xml:base="" id="" xml:lang="" Orientation="" xml:space="">{1,1}</Form>
  <Tabular AltDates="" AltVersionRefs="" xml:base="" BlanketAmendment="" Concurrent="" ConfersPower="" FragmentId="" id="" xml:lang="" Match="" NumberOfProvisions="" Orientation="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" xml:space="" Status="" ValidDates="" Version="">{1,1}</Tabular>
  <Text Align="" AltVersionRefs="" xml:base="" Hanging="" id="" xml:lang="" xml:space="">{1,1}</Text>
  <Formula Align="" AltVersionRefs="" xml:base="" ID="" xml:lang="" xml:space="">{1,1}</Formula>
  <Division AltDates="" AltVersionRefs="" xml:base="" BlanketAmendment="" Concurrent="" ConfersPower="" DocumentURI="" FragmentId="" id="" IdURI="" xml:lang="" Match="" NotesURI="" NumberOfProvisions="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" shortId="" xml:space="" Status="" Type="" ValidDates="" Version="">{1,1}</Division>
  <err:Error FragmentId="" XPath="">{1,1}</err:Error>
  <err:Warning FragmentId="" XPath="">{1,1}</err:Warning>
</RoyalPresence>
Source
<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>
Element EnactingText
Namespace http://www.legislation.gov.uk/namespaces/legislation
Annotations
The words of enactment. If there is no enacting text the EnactingTextOmitted element should be used
Diagram
DiagramschemaLegislationCommonAttributes_xsd.tmp#CommonAttributesschemaCommonElements_xsd.tmp#Para
Properties
content complex
Used by
Model
Children Para
Attributes
QName Type Use Annotation
AltVersionRefs RefsLinkType optional
Links to alternate versions of the content by referencing the version's id attribute, e.g. perhaps a Welsh version or an image (Figure) of a Formula
id restriction of xsd:NCName optional

A unique identifier for the element.

The format of this identifier is yxxxxx where y is a letter and xxxxx is a number, padded to five digits.

Note that most elements that normally have identifiers have a separate, element-specific definition of the id attribute in the schema.

xml:base xs:anyURI optional
Is used to change the base from which relative URLs are calculated. See http://www.w3.org/TR/xmlbase/ for information about this attribute.
xml:lang xs:language optional
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.
xml:space restriction of xs:NCName optional
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.
Instance
<EnactingText AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="" xmlns="http://www.legislation.gov.uk/namespaces/legislation">
  <Para Align="" AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,unbounded}</Para>
</EnactingText>
Source
<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>
Element Resolution
Namespace http://www.legislation.gov.uk/namespaces/legislation
Annotations
Resolution details about the document used when the legislation is actually a resolution of the House of Commons.
Diagram
DiagramschemaLegislationCommonAttributes_xsd.tmp#CommonAttributesschemaCommonElements_xsd.tmp#Para
Properties
content complex
Used by
Model
Children Para
Attributes
QName Type Use Annotation
AltVersionRefs RefsLinkType optional
Links to alternate versions of the content by referencing the version's id attribute, e.g. perhaps a Welsh version or an image (Figure) of a Formula
id restriction of xsd:NCName optional

A unique identifier for the element.

The format of this identifier is yxxxxx where y is a letter and xxxxx is a number, padded to five digits.

Note that most elements that normally have identifiers have a separate, element-specific definition of the id attribute in the schema.

xml:base xs:anyURI optional
Is used to change the base from which relative URLs are calculated. See http://www.w3.org/TR/xmlbase/ for information about this attribute.
xml:lang xs:language optional
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.
xml:space restriction of xs:NCName optional
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.
Instance
<Resolution AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="" xmlns="http://www.legislation.gov.uk/namespaces/legislation">
  <Para Align="" AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,unbounded}</Para>
</Resolution>
Source
<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>
Element Draft
Namespace http://www.legislation.gov.uk/namespaces/legislation
Annotations
A headnote above the banner heading indicating the legislative procedure used to lay the document
Diagram
DiagramschemaLegislationCommonAttributes_xsd.tmp#CommonAttributesschemaCommonElements_xsd.tmp#ParaschemaLists_xsd.tmp#OrderedListschemaLists_xsd.tmp#UnorderedListschemaLegislationBoxGroup_xsd.tmp#DecoratedGroupschemaLists_xsd.tmp#KeyListschemaFigure_xsd.tmp#FigureschemaLegislationForm_xsd.tmp#FormschemaTabular_xsd.tmp#TabularschemaBasicInline_xsd.tmp#TextschemaFormula_xsd.tmp#FormulaschemaLegislationStructureEU_xsd.tmp#Divisionerrors_xsd.tmp#Errorerrors_xsd.tmp#Warningerrors_xsd.tmp#ErrorsschemaLegislationTypes_xsd.tmp#ParaBasicschemaLegislationTypes_xsd.tmp#ParaBasicStructure
Properties
content complex
Used by
Model
Children DecoratedGroup, Division, Error, Figure, Form, Formula, KeyList, OrderedList, Para, Tabular, Text, UnorderedList, Warning
Attributes
QName Type Use Annotation
AltVersionRefs RefsLinkType optional
Links to alternate versions of the content by referencing the version's id attribute, e.g. perhaps a Welsh version or an image (Figure) of a Formula
id restriction of xsd:NCName optional

A unique identifier for the element.

The format of this identifier is yxxxxx where y is a letter and xxxxx is a number, padded to five digits.

Note that most elements that normally have identifiers have a separate, element-specific definition of the id attribute in the schema.

xml:base xs:anyURI optional
Is used to change the base from which relative URLs are calculated. See http://www.w3.org/TR/xmlbase/ for information about this attribute.
xml:lang xs:language optional
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.
xml:space restriction of xs:NCName optional
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.
Instance
<Draft AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="" xmlns="http://www.legislation.gov.uk/namespaces/legislation" xmlns:err="http://www.tso.co.uk/assets/namespace/error">
  <Para Align="" AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Para>
  <OrderedList AltVersionRefs="" xml:base="" Decoration="" id="" xml:lang="" xml:space="" Start="" Type="">{1,1}</OrderedList>
  <UnorderedList AltVersionRefs="" xml:base="" Class="" Decoration="" id="" xml:lang="" xml:space="">{1,1}</UnorderedList>
  <DecoratedGroup AltVersionRefs="" xml:base="" Decoration="" id="" xml:lang="" Orientation="" xml:space="">{1,1}</DecoratedGroup>
  <KeyList AltVersionRefs="" xml:base="" id="" xml:lang="" Separator="" xml:space="">{1,1}</KeyList>
  <Figure AltVersionRefs="" xml:base="" id="" ImageLayout="vertical" xml:lang="" Orientation="portrait" xml:space="">{1,1}</Figure>
  <Form AltVersionRefs="" xml:base="" id="" xml:lang="" Orientation="" xml:space="">{1,1}</Form>
  <Tabular AltDates="" AltVersionRefs="" xml:base="" BlanketAmendment="" Concurrent="" ConfersPower="" FragmentId="" id="" xml:lang="" Match="" NumberOfProvisions="" Orientation="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" xml:space="" Status="" ValidDates="" Version="">{1,1}</Tabular>
  <Text Align="" AltVersionRefs="" xml:base="" Hanging="" id="" xml:lang="" xml:space="">{1,1}</Text>
  <Formula Align="" AltVersionRefs="" xml:base="" ID="" xml:lang="" xml:space="">{1,1}</Formula>
  <Division AltDates="" AltVersionRefs="" xml:base="" BlanketAmendment="" Concurrent="" ConfersPower="" DocumentURI="" FragmentId="" id="" IdURI="" xml:lang="" Match="" NotesURI="" NumberOfProvisions="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" shortId="" xml:space="" Status="" Type="" ValidDates="" Version="">{1,1}</Division>
  <err:Error FragmentId="" XPath="">{1,1}</err:Error>
  <err:Warning FragmentId="" XPath="">{1,1}</err:Warning>
</Draft>
Source
<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>
Element EnactingTextOmitted
Namespace http://www.legislation.gov.uk/namespaces/legislation
Annotations
Allows for situations where enacting text is omitted (SPGA 1973 0025 as an example)
Diagram
DiagramschemaLegislationCommonAttributes_xsd.tmp#CommonAttributesschemaCommonElements_xsd.tmp#Para
Properties
content complex
Used by
Element PrimaryPreamble
Model
Children Para
Attributes
QName Type Use Annotation
AltVersionRefs RefsLinkType optional
Links to alternate versions of the content by referencing the version's id attribute, e.g. perhaps a Welsh version or an image (Figure) of a Formula
id restriction of xsd:NCName optional

A unique identifier for the element.

The format of this identifier is yxxxxx where y is a letter and xxxxx is a number, padded to five digits.

Note that most elements that normally have identifiers have a separate, element-specific definition of the id attribute in the schema.

xml:base xs:anyURI optional
Is used to change the base from which relative URLs are calculated. See http://www.w3.org/TR/xmlbase/ for information about this attribute.
xml:lang xs:language optional
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.
xml:space restriction of xs:NCName optional
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.
Instance
<EnactingTextOmitted AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="" xmlns="http://www.legislation.gov.uk/namespaces/legislation">
  <Para Align="" AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{0,unbounded}</Para>
</EnactingTextOmitted>
Source
<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>
Element SecondaryPrelims
Namespace http://www.legislation.gov.uk/namespaces/legislation
Annotations
Preliminary matter for secondary legislation
Diagram
DiagramschemaLegislationCommonAttributes_xsd.tmp#CommonSubAttributesschemaLegislationCommonAttributes_xsd.tmp#FragmentAttributesschemaLegislationNumberedSections_xsd.tmp#PelementIDattributesschemaLegislationPrelims_xsd.tmp#CorrectionschemaLegislationPrelims_xsd.tmp#DraftschemaLegislationPrelims_xsd.tmp#SecondaryPrelims_NumberschemaLegislationPrelims_xsd.tmp#SubjectInformationschemaLegislationPrelims_xsd.tmp#SecondaryPrelims_TitleschemaLegislationPrelims_xsd.tmp#ApprovedschemaLegislationPrelims_xsd.tmp#LaidDraftschemaLegislationPrelims_xsd.tmp#SiftedDateschemaLegislationPrelims_xsd.tmp#MadeDateschemaLegislationPrelims_xsd.tmp#LaidDateschemaLegislationPrelims_xsd.tmp#http___www.legislation.gov.uk_namespaces_legislation_ComingIntoForceschemaLegislationPrelims_xsd.tmp#http___www.legislation.gov.uk_namespaces_legislation_ComingIntoForceschemaLegislationPrelims_xsd.tmp#LaidDateschemaLegislationPrelims_xsd.tmp#SiftedDateschemaLegislationPrelims_xsd.tmp#MadeDateschemaLegislationPrelims_xsd.tmp#LaidDateschemaLegislationPrelims_xsd.tmp#http___www.legislation.gov.uk_namespaces_legislation_ComingIntoForceschemaLegislationPrelims_xsd.tmp#http___www.legislation.gov.uk_namespaces_legislation_ComingIntoForceschemaLegislationPrelims_xsd.tmp#LaidDateschemaLegislationPrelims_xsd.tmp#SecondaryPreamble
Properties
content complex
Used by
Element Group SecondaryContentGroup
Model
Children Approved, ComingIntoForce, Correction, Draft, LaidDate, LaidDraft, MadeDate, Number, SecondaryPreamble, SiftedDate, SubjectInformation, Title
Attributes
QName Type Use Annotation
AltDates DateOrProspectiveListType optional
A space separated sequence of dates where amendments have been applied to the provision
AltVersionRefs RefsLinkType optional
Links to alternate versions of the content by referencing the version's id attribute, e.g. perhaps a Welsh version or an image (Figure) of a Formula
BlanketAmendment xsd:boolean optional
A Boolean value to indicate whether the provision includes blanket amendments, ie general amendments to legislation as a whole rather than a specific enactment
Concurrent xsd:boolean optional
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
ConfersPower xsd:boolean optional
A Boolean value to indicate whether the provision includes confers power to make secondary legislation
DocumentURI xsd:anyURI optional
The URI to this part of the document (to the enacted version).
FragmentId xsd:NMTOKEN optional
The identifier for the fragment used in the old SLD (Statute Law Database) system
IdURI xsd:anyURI optional
The URI to the id of this part of the document (to the current revised version).
Match xsd:boolean optional
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
NotesURI xsd:anyURI optional
NumberOfProvisions xsd:integer optional
Count of the number of child provisions within the section of content (added automatically when published)
RestrictEndDate xsd:date optional
The date of the next version of the current fragment
RestrictExtent ExtentType optional
The geographic extent to which the provision applies
RestrictStartDate xsd:date optional
The date of the current version of the provision and the amendments applied to it
Status restriction of xsd:token optional
The status of the provision when not in force, i.e. prospective, repealed
ValidDates DateOrProspectiveListType optional
A space separated sequence of valid dates where the provision is in force
Version xsd:integer optional
The version of the provision in the old SLD (Statute Law Database) system
id restriction of xsd:NCName optional
A unique identifier for the group/part/chapter/section/schedule/appendix etc.
shortId restriction of xsd:NCName optional
A unique identifier for the group/part/chapter/section/schedule/appendix
xml:base xs:anyURI optional
Is used to change the base from which relative URLs are calculated. See http://www.w3.org/TR/xmlbase/ for information about this attribute.
xml:lang xs:language optional
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.
xml:space restriction of xs:NCName optional
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.
Instance
<SecondaryPrelims AltDates="" AltVersionRefs="" xml:base="" BlanketAmendment="" Concurrent="" ConfersPower="" DocumentURI="" FragmentId="" id="" IdURI="" xml:lang="" Match="" NotesURI="" NumberOfProvisions="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" shortId="" xml:space="" Status="" ValidDates="" Version="" xmlns="http://www.legislation.gov.uk/namespaces/legislation">
  <Correction AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{0,1}</Correction>
  <Draft AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{0,1}</Draft>
  <Number>{1,1}</Number>
  <SubjectInformation AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</SubjectInformation>
  <Title AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Title>
  <Approved AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{0,1}</Approved>
  <LaidDraft AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,unbounded}</LaidDraft>
  <SiftedDate AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{0,1}</SiftedDate>
  <MadeDate AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</MadeDate>
  <LaidDate AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,unbounded}</LaidDate>
  <ComingIntoForce AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{0,1}</ComingIntoForce>
  <ComingIntoForce AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</ComingIntoForce>
  <LaidDate AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{0,1}</LaidDate>
  <SiftedDate AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{0,1}</SiftedDate>
  <MadeDate AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</MadeDate>
  <LaidDate AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,unbounded}</LaidDate>
  <ComingIntoForce AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{0,1}</ComingIntoForce>
  <ComingIntoForce AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</ComingIntoForce>
  <LaidDate AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{0,1}</LaidDate>
  <SecondaryPreamble AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{0,1}</SecondaryPreamble>
</SecondaryPrelims>
Source
<xsd:element name="SecondaryPrelims">
  <xsd:annotation>
    <xsd:documentation>Preliminary matter for secondary legislation</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Correction" minOccurs="0"/>
      <xsd:element ref="Draft" minOccurs="0"/>
      <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>
      <xsd:element ref="SubjectInformation"/>
      <xsd:element name="Title" type="InlineRestrictedStructure">
        <xsd:annotation>
          <xsd:documentation>Title of the secondary legislation</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="Approved" minOccurs="0"/>
      <xsd:choice minOccurs="0">
        <xsd:sequence>
          <xsd:element ref="LaidDraft" maxOccurs="unbounded"/>
          <xsd:element ref="SiftedDate" minOccurs="0"/>
          <xsd:element ref="MadeDate"/>
          <xsd:choice minOccurs="0">
            <xsd:sequence>
              <xsd:element ref="LaidDate" maxOccurs="unbounded"/>
              <xsd:element ref="ComingIntoForce" minOccurs="0"/>
            </xsd:sequence>
            <xsd:sequence>
              <xsd:element ref="ComingIntoForce"/>
              <xsd:element ref="LaidDate" minOccurs="0"/>
            </xsd:sequence>
          </xsd:choice>
        </xsd:sequence>
        <xsd:sequence>
          <xsd:element ref="SiftedDate" minOccurs="0"/>
          <xsd:element ref="MadeDate"/>
          <xsd:choice minOccurs="0">
            <xsd:sequence>
              <xsd:element ref="LaidDate" maxOccurs="unbounded"/>
              <xsd:element ref="ComingIntoForce" minOccurs="0"/>
            </xsd:sequence>
            <xsd:sequence>
              <xsd:element ref="ComingIntoForce"/>
              <xsd:element ref="LaidDate" minOccurs="0"/>
            </xsd:sequence>
          </xsd:choice>
        </xsd:sequence>
      </xsd:choice>
      <xsd:element ref="SecondaryPreamble" minOccurs="0"/>
    </xsd:sequence>
    <xsd:attributeGroup ref="CommonSubAttributes"/>
    <xsd:attributeGroup ref="FragmentAttributes"/>
    <xsd:attributeGroup ref="PelementIDattributes"/>
  </xsd:complexType>
</xsd:element>
Element Correction
Namespace http://www.legislation.gov.uk/namespaces/legislation
Annotations
A headnote above the banner heading indicating the corrective status of the document
Diagram
DiagramschemaLegislationCommonAttributes_xsd.tmp#CommonAttributesschemaCommonElements_xsd.tmp#ParaschemaLists_xsd.tmp#OrderedListschemaLists_xsd.tmp#UnorderedListschemaLegislationBoxGroup_xsd.tmp#DecoratedGroupschemaLists_xsd.tmp#KeyListschemaFigure_xsd.tmp#FigureschemaLegislationForm_xsd.tmp#FormschemaTabular_xsd.tmp#TabularschemaBasicInline_xsd.tmp#TextschemaFormula_xsd.tmp#FormulaschemaLegislationStructureEU_xsd.tmp#Divisionerrors_xsd.tmp#Errorerrors_xsd.tmp#Warningerrors_xsd.tmp#ErrorsschemaLegislationTypes_xsd.tmp#ParaBasicschemaLegislationTypes_xsd.tmp#ParaBasicStructure
Properties
content complex
Used by
Model
Children DecoratedGroup, Division, Error, Figure, Form, Formula, KeyList, OrderedList, Para, Tabular, Text, UnorderedList, Warning
Attributes
QName Type Use Annotation
AltVersionRefs RefsLinkType optional
Links to alternate versions of the content by referencing the version's id attribute, e.g. perhaps a Welsh version or an image (Figure) of a Formula
id restriction of xsd:NCName optional

A unique identifier for the element.

The format of this identifier is yxxxxx where y is a letter and xxxxx is a number, padded to five digits.

Note that most elements that normally have identifiers have a separate, element-specific definition of the id attribute in the schema.

xml:base xs:anyURI optional
Is used to change the base from which relative URLs are calculated. See http://www.w3.org/TR/xmlbase/ for information about this attribute.
xml:lang xs:language optional
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.
xml:space restriction of xs:NCName optional
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.
Instance
<Correction AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="" xmlns="http://www.legislation.gov.uk/namespaces/legislation" xmlns:err="http://www.tso.co.uk/assets/namespace/error">
  <Para Align="" AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Para>
  <OrderedList AltVersionRefs="" xml:base="" Decoration="" id="" xml:lang="" xml:space="" Start="" Type="">{1,1}</OrderedList>
  <UnorderedList AltVersionRefs="" xml:base="" Class="" Decoration="" id="" xml:lang="" xml:space="">{1,1}</UnorderedList>
  <DecoratedGroup AltVersionRefs="" xml:base="" Decoration="" id="" xml:lang="" Orientation="" xml:space="">{1,1}</DecoratedGroup>
  <KeyList AltVersionRefs="" xml:base="" id="" xml:lang="" Separator="" xml:space="">{1,1}</KeyList>
  <Figure AltVersionRefs="" xml:base="" id="" ImageLayout="vertical" xml:lang="" Orientation="portrait" xml:space="">{1,1}</Figure>
  <Form AltVersionRefs="" xml:base="" id="" xml:lang="" Orientation="" xml:space="">{1,1}</Form>
  <Tabular AltDates="" AltVersionRefs="" xml:base="" BlanketAmendment="" Concurrent="" ConfersPower="" FragmentId="" id="" xml:lang="" Match="" NumberOfProvisions="" Orientation="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" xml:space="" Status="" ValidDates="" Version="">{1,1}</Tabular>
  <Text Align="" AltVersionRefs="" xml:base="" Hanging="" id="" xml:lang="" xml:space="">{1,1}</Text>
  <Formula Align="" AltVersionRefs="" xml:base="" ID="" xml:lang="" xml:space="">{1,1}</Formula>
  <Division AltDates="" AltVersionRefs="" xml:base="" BlanketAmendment="" Concurrent="" ConfersPower="" DocumentURI="" FragmentId="" id="" IdURI="" xml:lang="" Match="" NotesURI="" NumberOfProvisions="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" shortId="" xml:space="" Status="" Type="" ValidDates="" Version="">{1,1}</Division>
  <err:Error FragmentId="" XPath="">{1,1}</err:Error>
  <err:Warning FragmentId="" XPath="">{1,1}</err:Warning>
</Correction>
Source
<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>
Element SecondaryPrelims / Number
Namespace http://www.legislation.gov.uk/namespaces/legislation
Annotations
This holds the legislation display reference in its longer format and permits only basic text content, e.g. '2011 No. 86'
Diagram
DiagramschemaCommonElements_xsd.tmp#CharacterschemaDerivedTypes_xsd.tmp#BasicStringStructure
Properties
content complex
mixed true
Model
Children Character
Instance
<Number xmlns="http://www.legislation.gov.uk/namespaces/legislation">
  <Character Name="">{1,1}</Character>
</Number>
Source
<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>
Element SubjectInformation
Namespace http://www.legislation.gov.uk/namespaces/legislation
Annotations
A container for a list of subjects indicating the areas of law or administration to which it belongs.
Diagram
DiagramschemaLegislationCommonAttributes_xsd.tmp#CommonAttributeserrors_xsd.tmp#Errorerrors_xsd.tmp#Warningerrors_xsd.tmp#ErrorsschemaLegislationPrelims_xsd.tmp#SubjectInformation_Subject
Properties
content complex
Used by
Model
Children Error, Subject, Warning
Attributes
QName Type Use Annotation
AltVersionRefs RefsLinkType optional
Links to alternate versions of the content by referencing the version's id attribute, e.g. perhaps a Welsh version or an image (Figure) of a Formula
id restriction of xsd:NCName optional

A unique identifier for the element.

The format of this identifier is yxxxxx where y is a letter and xxxxx is a number, padded to five digits.

Note that most elements that normally have identifiers have a separate, element-specific definition of the id attribute in the schema.

xml:base xs:anyURI optional
Is used to change the base from which relative URLs are calculated. See http://www.w3.org/TR/xmlbase/ for information about this attribute.
xml:lang xs:language optional
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.
xml:space restriction of xs:NCName optional
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.
Instance
<SubjectInformation AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="" xmlns="http://www.legislation.gov.uk/namespaces/legislation" xmlns:err="http://www.tso.co.uk/assets/namespace/error">
  <err:Error FragmentId="" XPath="">{1,1}</err:Error>
  <err:Warning FragmentId="" XPath="">{1,1}</err:Warning>
  <Subject AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Subject>
</SubjectInformation>
Source
<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>
Element SubjectInformation / Subject
Namespace http://www.legislation.gov.uk/namespaces/legislation
Annotations
A subject indicating an area of law or administration to which it belongs.
Diagram
DiagramschemaLegislationCommonAttributes_xsd.tmp#CommonAttributesschemaCommonElements_xsd.tmp#http___www.legislation.gov.uk_namespaces_legislation_TitleschemaCommonElements_xsd.tmp#Subtitle
Properties
content complex
Model
Children Subtitle, Title
Attributes
QName Type Use Annotation
AltVersionRefs RefsLinkType optional
Links to alternate versions of the content by referencing the version's id attribute, e.g. perhaps a Welsh version or an image (Figure) of a Formula
id restriction of xsd:NCName optional

A unique identifier for the element.

The format of this identifier is yxxxxx where y is a letter and xxxxx is a number, padded to five digits.

Note that most elements that normally have identifiers have a separate, element-specific definition of the id attribute in the schema.

xml:base xs:anyURI optional
Is used to change the base from which relative URLs are calculated. See http://www.w3.org/TR/xmlbase/ for information about this attribute.
xml:lang xs:language optional
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.
xml:space restriction of xs:NCName optional
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.
Instance
<Subject AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="" xmlns="http://www.legislation.gov.uk/namespaces/legislation">
  <Title Align="" AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,unbounded}</Title>
  <Subtitle Align="" AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{0,unbounded}</Subtitle>
</Subject>
Source
<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>
Element SecondaryPrelims / Title
Namespace http://www.legislation.gov.uk/namespaces/legislation
Annotations
Title of the secondary legislation
Diagram
DiagramschemaLegislationCommonAttributes_xsd.tmp#CommonAttributesschemaEmphasis_xsd.tmp#StrongschemaEmphasis_xsd.tmp#EmphasisschemaEmphasis_xsd.tmp#InferiorschemaEmphasis_xsd.tmp#SuperiorschemaEmphasis_xsd.tmp#SmallCapsschemaEmphasis_xsd.tmp#UppercaseschemaEmphasis_xsd.tmp#UnderlineschemaEmphasis_xsd.tmp#ExpandedschemaStrike_xsd.tmp#StrikeschemaLegislationCommon_xsd.tmp#EmphasisBasicExtrasschemaLegislationTypes_xsd.tmp#EmphasisBasicschemaLegislationTypes_xsd.tmp#EmphasisBasicRestrictederrors_xsd.tmp#Errorerrors_xsd.tmp#Warningerrors_xsd.tmp#ErrorsschemaCommonElements_xsd.tmp#CharacterschemaBasicInline_xsd.tmp#SpanschemaLegislationAmendments_xsd.tmp#InlineAmendmentschemaCommentary_xsd.tmp#CommentaryRefschemaFootnote_xsd.tmp#FootnoteRefschemaMarginnote_xsd.tmp#MarginNoteRefschemaCitations_xsd.tmp#http___www.legislation.gov.uk_namespaces_legislation_CitationschemaCitations_xsd.tmp#CitationSubRefschemaCitations_xsd.tmp#CitationListRefschemaAcronymsAbbreviations_xsd.tmp#AcronymschemaAcronymsAbbreviations_xsd.tmp#AbbreviationschemaAcronymsAbbreviations_xsd.tmp#TermschemaChanges_xsd.tmp#AdditionschemaChanges_xsd.tmp#RepealschemaChanges_xsd.tmp#SubstitutionschemaLegislationSemantics_xsd.tmp#DefinitionschemaLegislationSemantics_xsd.tmp#ProvisoschemaLegislationTypes_xsd.tmp#InlineBasicRestrictedschemaLegislationTypes_xsd.tmp#InlineRestrictedStructure
Properties
content complex
mixed true
Model
Children Abbreviation, Acronym, Addition, Character, Citation, CitationListRef, CitationSubRef, CommentaryRef, Definition, Emphasis, Error, Expanded, FootnoteRef, Inferior, InlineAmendment, MarginNoteRef, Proviso, Repeal, SmallCaps, Span, Strike, Strong, Substitution, Superior, Term, Underline, Uppercase, Warning
Attributes
QName Type Use Annotation
AltVersionRefs RefsLinkType optional
Links to alternate versions of the content by referencing the version's id attribute, e.g. perhaps a Welsh version or an image (Figure) of a Formula
id restriction of xsd:NCName optional

A unique identifier for the element.

The format of this identifier is yxxxxx where y is a letter and xxxxx is a number, padded to five digits.

Note that most elements that normally have identifiers have a separate, element-specific definition of the id attribute in the schema.

xml:base xs:anyURI optional
Is used to change the base from which relative URLs are calculated. See http://www.w3.org/TR/xmlbase/ for information about this attribute.
xml:lang xs:language optional
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.
xml:space restriction of xs:NCName optional
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.
Instance
<Title AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="" xmlns="http://www.legislation.gov.uk/namespaces/legislation" xmlns:err="http://www.tso.co.uk/assets/namespace/error">
  <Strong AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Strong>
  <Emphasis AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Emphasis>
  <Inferior AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Inferior>
  <Superior AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Superior>
  <SmallCaps AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</SmallCaps>
  <Uppercase AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Uppercase>
  <Underline AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Underline>
  <Expanded AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Expanded>
  <Strike AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Strike>
  <err:Error FragmentId="" XPath="">{1,1}</err:Error>
  <err:Warning FragmentId="" XPath="">{1,1}</err:Warning>
  <Character Name="">{1,1}</Character>
  <Span AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Span>
  <InlineAmendment AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</InlineAmendment>
  <CommentaryRef AltVersionRefs="" xml:base="" id="" xml:lang="" Ref="" xml:space="">{1,1}</CommentaryRef>
  <FootnoteRef AltVersionRefs="" xml:base="" id="" xml:lang="" Ref="" xml:space="">{1,1}</FootnoteRef>
  <MarginNoteRef AltVersionRefs="" xml:base="" id="" xml:lang="" Ref="" xml:space="">{1,1}</MarginNoteRef>
  <Citation AlternativeNumber="" AltVersionRefs="" xml:base="" Class="" CommencementNumber="" CommentaryRef="" Date="" DOI="" EndDate="" EndSectionRef="" id="" xml:lang="" LegalNumber="" Locator="" NorthernIrishNumber="" Number="" Prospective="false" ScottishNumber="" SectionRef="" xml:space="" StartDate="" StartSectionRef="" Title="" URI="" WelshNumber="" Year="">{1,1}</Citation>
  <CitationSubRef AltVersionRefs="" xml:base="" CitationRef="" EndSectionRef="" id="" xml:lang="" Operative="false" SectionRef="" xml:space="" StartSectionRef="" Type="" UpTo="" URI="">{1,1}</CitationSubRef>
  <CitationListRef AltVersionRefs="" xml:base="" xml:lang="" Ref="" xml:space="">{1,1}</CitationListRef>
  <Acronym AltVersionRefs="" xml:base="" Expansion="" id="" xml:lang="" xml:space="">{1,1}</Acronym>
  <Abbreviation AltVersionRefs="" xml:base="" Expansion="" id="" xml:lang="" xml:space="">{1,1}</Abbreviation>
  <Term AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Term>
  <Addition AltVersionRefs="" xml:base="" ChangeId="" CommentaryRef="" Correction="false" Extent="" id="" xml:lang="" Mark="" Prospective="false" xml:space="" Status="">{1,1}</Addition>
  <Repeal AltVersionRefs="" xml:base="" ChangeId="" CommentaryRef="" Correction="false" Extent="" id="" xml:lang="" Mark="" Prospective="false" RetainText="" xml:space="" Status="" SubstitutionRef="">{1,1}</Repeal>
  <Substitution AltVersionRefs="" xml:base="" ChangeId="" CommentaryRef="" Correction="false" Extent="" id="" xml:lang="" Mark="" Prospective="false" xml:space="" Status="">{1,1}</Substitution>
  <Definition Align="" AltVersionRefs="" xml:base="" id="" xml:lang="" Mark="" xml:space="" TermRef="">{1,1}</Definition>
  <Proviso Align="" AltVersionRefs="" xml:base="" id="" xml:lang="" Mark="" xml:space="">{1,1}</Proviso>
</Title>
Source
<xsd:element name="Title" type="InlineRestrictedStructure">
  <xsd:annotation>
    <xsd:documentation>Title of the secondary legislation</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element Approved
Namespace http://www.legislation.gov.uk/namespaces/legislation
Annotations
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.
Diagram
DiagramschemaLegislationCommonAttributes_xsd.tmp#CommonAttributesschemaEmphasis_xsd.tmp#StrongschemaEmphasis_xsd.tmp#EmphasisschemaEmphasis_xsd.tmp#InferiorschemaEmphasis_xsd.tmp#SuperiorschemaEmphasis_xsd.tmp#SmallCapsschemaEmphasis_xsd.tmp#UppercaseschemaEmphasis_xsd.tmp#UnderlineschemaEmphasis_xsd.tmp#ExpandedschemaStrike_xsd.tmp#StrikeschemaLegislationCommon_xsd.tmp#EmphasisBasicExtrasschemaLegislationTypes_xsd.tmp#EmphasisBasicschemaLegislationTypes_xsd.tmp#EmphasisBasicRestrictederrors_xsd.tmp#Errorerrors_xsd.tmp#Warningerrors_xsd.tmp#ErrorsschemaCommonElements_xsd.tmp#CharacterschemaBasicInline_xsd.tmp#SpanschemaLegislationAmendments_xsd.tmp#InlineAmendmentschemaCommentary_xsd.tmp#CommentaryRefschemaFootnote_xsd.tmp#FootnoteRefschemaMarginnote_xsd.tmp#MarginNoteRefschemaCitations_xsd.tmp#http___www.legislation.gov.uk_namespaces_legislation_CitationschemaCitations_xsd.tmp#CitationSubRefschemaCitations_xsd.tmp#CitationListRefschemaAcronymsAbbreviations_xsd.tmp#AcronymschemaAcronymsAbbreviations_xsd.tmp#AbbreviationschemaAcronymsAbbreviations_xsd.tmp#TermschemaChanges_xsd.tmp#AdditionschemaChanges_xsd.tmp#RepealschemaChanges_xsd.tmp#SubstitutionschemaLegislationSemantics_xsd.tmp#DefinitionschemaLegislationSemantics_xsd.tmp#ProvisoschemaLegislationTypes_xsd.tmp#InlineBasicRestrictedschemaLegislationTypes_xsd.tmp#InlineRestrictedStructure
Properties
content complex
mixed true
Used by
Model
Children Abbreviation, Acronym, Addition, Character, Citation, CitationListRef, CitationSubRef, CommentaryRef, Definition, Emphasis, Error, Expanded, FootnoteRef, Inferior, InlineAmendment, MarginNoteRef, Proviso, Repeal, SmallCaps, Span, Strike, Strong, Substitution, Superior, Term, Underline, Uppercase, Warning
Attributes
QName Type Use Annotation
AltVersionRefs RefsLinkType optional
Links to alternate versions of the content by referencing the version's id attribute, e.g. perhaps a Welsh version or an image (Figure) of a Formula
id restriction of xsd:NCName optional

A unique identifier for the element.

The format of this identifier is yxxxxx where y is a letter and xxxxx is a number, padded to five digits.

Note that most elements that normally have identifiers have a separate, element-specific definition of the id attribute in the schema.

xml:base xs:anyURI optional
Is used to change the base from which relative URLs are calculated. See http://www.w3.org/TR/xmlbase/ for information about this attribute.
xml:lang xs:language optional
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.
xml:space restriction of xs:NCName optional
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.
Instance
<Approved AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="" xmlns="http://www.legislation.gov.uk/namespaces/legislation" xmlns:err="http://www.tso.co.uk/assets/namespace/error">
  <Strong AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Strong>
  <Emphasis AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Emphasis>
  <Inferior AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Inferior>
  <Superior AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Superior>
  <SmallCaps AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</SmallCaps>
  <Uppercase AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Uppercase>
  <Underline AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Underline>
  <Expanded AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Expanded>
  <Strike AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Strike>
  <err:Error FragmentId="" XPath="">{1,1}</err:Error>
  <err:Warning FragmentId="" XPath="">{1,1}</err:Warning>
  <Character Name="">{1,1}</Character>
  <Span AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Span>
  <InlineAmendment AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</InlineAmendment>
  <CommentaryRef AltVersionRefs="" xml:base="" id="" xml:lang="" Ref="" xml:space="">{1,1}</CommentaryRef>
  <FootnoteRef AltVersionRefs="" xml:base="" id="" xml:lang="" Ref="" xml:space="">{1,1}</FootnoteRef>
  <MarginNoteRef AltVersionRefs="" xml:base="" id="" xml:lang="" Ref="" xml:space="">{1,1}</MarginNoteRef>
  <Citation AlternativeNumber="" AltVersionRefs="" xml:base="" Class="" CommencementNumber="" CommentaryRef="" Date="" DOI="" EndDate="" EndSectionRef="" id="" xml:lang="" LegalNumber="" Locator="" NorthernIrishNumber="" Number="" Prospective="false" ScottishNumber="" SectionRef="" xml:space="" StartDate="" StartSectionRef="" Title="" URI="" WelshNumber="" Year="">{1,1}</Citation>
  <CitationSubRef AltVersionRefs="" xml:base="" CitationRef="" EndSectionRef="" id="" xml:lang="" Operative="false" SectionRef="" xml:space="" StartSectionRef="" Type="" UpTo="" URI="">{1,1}</CitationSubRef>
  <CitationListRef AltVersionRefs="" xml:base="" xml:lang="" Ref="" xml:space="">{1,1}</CitationListRef>
  <Acronym AltVersionRefs="" xml:base="" Expansion="" id="" xml:lang="" xml:space="">{1,1}</Acronym>
  <Abbreviation AltVersionRefs="" xml:base="" Expansion="" id="" xml:lang="" xml:space="">{1,1}</Abbreviation>
  <Term AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Term>
  <Addition AltVersionRefs="" xml:base="" ChangeId="" CommentaryRef="" Correction="false" Extent="" id="" xml:lang="" Mark="" Prospective="false" xml:space="" Status="">{1,1}</Addition>
  <Repeal AltVersionRefs="" xml:base="" ChangeId="" CommentaryRef="" Correction="false" Extent="" id="" xml:lang="" Mark="" Prospective="false" RetainText="" xml:space="" Status="" SubstitutionRef="">{1,1}</Repeal>
  <Substitution AltVersionRefs="" xml:base="" ChangeId="" CommentaryRef="" Correction="false" Extent="" id="" xml:lang="" Mark="" Prospective="false" xml:space="" Status="">{1,1}</Substitution>
  <Definition Align="" AltVersionRefs="" xml:base="" id="" xml:lang="" Mark="" xml:space="" TermRef="">{1,1}</Definition>
  <Proviso Align="" AltVersionRefs="" xml:base="" id="" xml:lang="" Mark="" xml:space="">{1,1}</Proviso>
</Approved>
Source
<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>
Element LaidDraft
Namespace http://www.legislation.gov.uk/namespaces/legislation
Annotations
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.
Diagram
DiagramschemaLegislationCommonAttributes_xsd.tmp#CommonAttributesschemaBasicInline_xsd.tmp#TextschemaLegislationPrelims_xsd.tmp#DateText
Properties
content complex
Used by
Model
Children DateText, Text
Attributes
QName Type Use Annotation
AltVersionRefs RefsLinkType optional
Links to alternate versions of the content by referencing the version's id attribute, e.g. perhaps a Welsh version or an image (Figure) of a Formula
id restriction of xsd:NCName optional

A unique identifier for the element.

The format of this identifier is yxxxxx where y is a letter and xxxxx is a number, padded to five digits.

Note that most elements that normally have identifiers have a separate, element-specific definition of the id attribute in the schema.

xml:base xs:anyURI optional
Is used to change the base from which relative URLs are calculated. See http://www.w3.org/TR/xmlbase/ for information about this attribute.
xml:lang xs:language optional
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.
xml:space restriction of xs:NCName optional
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.
Instance
<LaidDraft AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="" xmlns="http://www.legislation.gov.uk/namespaces/legislation">
  <Text Align="" AltVersionRefs="" xml:base="" Hanging="" id="" xml:lang="" xml:space="">{1,1}</Text>
  <DateText AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{0,1}</DateText>
</LaidDraft>
Source
<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>
Element SiftedDate
Namespace http://www.legislation.gov.uk/namespaces/legislation
Annotations
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
Diagram
DiagramschemaLegislationCommonAttributes_xsd.tmp#CommonAttributesschemaBasicInline_xsd.tmp#TextschemaLegislationPrelims_xsd.tmp#DateText
Properties
content complex
Used by
Model
Children DateText, Text
Attributes
QName Type Use Annotation
AltVersionRefs RefsLinkType optional
Links to alternate versions of the content by referencing the version's id attribute, e.g. perhaps a Welsh version or an image (Figure) of a Formula
id restriction of xsd:NCName optional

A unique identifier for the element.

The format of this identifier is yxxxxx where y is a letter and xxxxx is a number, padded to five digits.

Note that most elements that normally have identifiers have a separate, element-specific definition of the id attribute in the schema.

xml:base xs:anyURI optional
Is used to change the base from which relative URLs are calculated. See http://www.w3.org/TR/xmlbase/ for information about this attribute.
xml:lang xs:language optional
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.
xml:space restriction of xs:NCName optional
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.
Instance
<SiftedDate AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="" xmlns="http://www.legislation.gov.uk/namespaces/legislation">
  <Text Align="" AltVersionRefs="" xml:base="" Hanging="" id="" xml:lang="" xml:space="">{1,1}</Text>
  <DateText AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</DateText>
</SiftedDate>
Source
<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>
Element MadeDate
Namespace http://www.legislation.gov.uk/namespaces/legislation
Annotations
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.
Diagram
DiagramschemaLegislationCommonAttributes_xsd.tmp#CommonAttributesschemaBasicInline_xsd.tmp#TextschemaLegislationPrelims_xsd.tmp#DateText
Properties
content complex
Used by
Model
Children DateText, Text
Attributes
QName Type Use Annotation
AltVersionRefs RefsLinkType optional
Links to alternate versions of the content by referencing the version's id attribute, e.g. perhaps a Welsh version or an image (Figure) of a Formula
id restriction of xsd:NCName optional

A unique identifier for the element.

The format of this identifier is yxxxxx where y is a letter and xxxxx is a number, padded to five digits.

Note that most elements that normally have identifiers have a separate, element-specific definition of the id attribute in the schema.

xml:base xs:anyURI optional
Is used to change the base from which relative URLs are calculated. See http://www.w3.org/TR/xmlbase/ for information about this attribute.
xml:lang xs:language optional
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.
xml:space restriction of xs:NCName optional
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.
Instance
<MadeDate AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="" xmlns="http://www.legislation.gov.uk/namespaces/legislation">
  <Text Align="" AltVersionRefs="" xml:base="" Hanging="" id="" xml:lang="" xml:space="">{1,1}</Text>
  <DateText AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</DateText>
</MadeDate>
Source
<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>
Element LaidDate
Namespace http://www.legislation.gov.uk/namespaces/legislation
Annotations
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.
Diagram
DiagramschemaLegislationCommonAttributes_xsd.tmp#CommonAttributesschemaBasicInline_xsd.tmp#TextschemaLegislationPrelims_xsd.tmp#DateText
Properties
content complex
Used by
Model
Children DateText, Text
Attributes
QName Type Use Annotation
AltVersionRefs RefsLinkType optional
Links to alternate versions of the content by referencing the version's id attribute, e.g. perhaps a Welsh version or an image (Figure) of a Formula
id restriction of xsd:NCName optional

A unique identifier for the element.

The format of this identifier is yxxxxx where y is a letter and xxxxx is a number, padded to five digits.

Note that most elements that normally have identifiers have a separate, element-specific definition of the id attribute in the schema.

xml:base xs:anyURI optional
Is used to change the base from which relative URLs are calculated. See http://www.w3.org/TR/xmlbase/ for information about this attribute.
xml:lang xs:language optional
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.
xml:space restriction of xs:NCName optional
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.
Instance
<LaidDate AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="" xmlns="http://www.legislation.gov.uk/namespaces/legislation">
  <Text Align="" AltVersionRefs="" xml:base="" Hanging="" id="" xml:lang="" xml:space="">{1,1}</Text>
  <DateText AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{0,1}</DateText>
</LaidDate>
Source
<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>
Element ComingIntoForce
Namespace http://www.legislation.gov.uk/namespaces/legislation
Annotations
Text indicating when the legislation comes into force. This may be broken down into more granular sections,
Diagram
DiagramschemaLegislationCommonAttributes_xsd.tmp#CommonAttributesschemaBasicInline_xsd.tmp#TextschemaLegislationPrelims_xsd.tmp#DateTextschemaLegislationPrelims_xsd.tmp#http___www.legislation.gov.uk_namespaces_legislation_ComingIntoForce_ComingIntoForceClauses
Properties
content complex
Used by
Model
Children ComingIntoForceClauses, DateText, Text
Attributes
QName Type Use Annotation
AltVersionRefs RefsLinkType optional
Links to alternate versions of the content by referencing the version's id attribute, e.g. perhaps a Welsh version or an image (Figure) of a Formula
id restriction of xsd:NCName optional

A unique identifier for the element.

The format of this identifier is yxxxxx where y is a letter and xxxxx is a number, padded to five digits.

Note that most elements that normally have identifiers have a separate, element-specific definition of the id attribute in the schema.

xml:base xs:anyURI optional
Is used to change the base from which relative URLs are calculated. See http://www.w3.org/TR/xmlbase/ for information about this attribute.
xml:lang xs:language optional
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.
xml:space restriction of xs:NCName optional
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.
Instance
<ComingIntoForce AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="" xmlns="http://www.legislation.gov.uk/namespaces/legislation">
  <Text Align="" AltVersionRefs="" xml:base="" Hanging="" id="" xml:lang="" xml:space="">{1,1}</Text>
  <DateText AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</DateText>
  <ComingIntoForceClauses AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{0,unbounded}</ComingIntoForceClauses>
</ComingIntoForce>
Source
<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>
Element ComingIntoForce / ComingIntoForceClauses
Namespace http://www.legislation.gov.uk/namespaces/legislation
Annotations
Details about when individual clauses or sections of the document come into force,
Diagram
DiagramschemaLegislationCommonAttributes_xsd.tmp#CommonAttributesschemaBasicInline_xsd.tmp#TextschemaLegislationPrelims_xsd.tmp#DateText
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children DateText, Text
Attributes
QName Type Use Annotation
AltVersionRefs RefsLinkType optional
Links to alternate versions of the content by referencing the version's id attribute, e.g. perhaps a Welsh version or an image (Figure) of a Formula
id restriction of xsd:NCName optional

A unique identifier for the element.

The format of this identifier is yxxxxx where y is a letter and xxxxx is a number, padded to five digits.

Note that most elements that normally have identifiers have a separate, element-specific definition of the id attribute in the schema.

xml:base xs:anyURI optional
Is used to change the base from which relative URLs are calculated. See http://www.w3.org/TR/xmlbase/ for information about this attribute.
xml:lang xs:language optional
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.
xml:space restriction of xs:NCName optional
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.
Instance
<ComingIntoForceClauses AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="" xmlns="http://www.legislation.gov.uk/namespaces/legislation">
  <Text Align="" AltVersionRefs="" xml:base="" Hanging="" id="" xml:lang="" xml:space="">{1,1}</Text>
  <DateText AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</DateText>
</ComingIntoForceClauses>
Source
<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>
Element ENprelims
Namespace http://www.legislation.gov.uk/namespaces/legislation
Annotations
Preliminary matter for explanatory notes
Diagram
DiagramschemaCommonElements_xsd.tmp#http___www.legislation.gov.uk_namespaces_legislation_TitleschemaLegislationPrelims_xsd.tmp#ENprelims_NumberschemaLegislationPrelims_xsd.tmp#DateOfEnactment
Properties
content complex
Model
Children DateOfEnactment, Number, Title
Instance
<ENprelims xmlns="http://www.legislation.gov.uk/namespaces/legislation">
  <Title Align="" AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Title>
  <Number>{1,1}</Number>
  <DateOfEnactment AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{0,1}</DateOfEnactment>
</ENprelims>
Source
<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>
Element ENprelims / Number
Namespace http://www.legislation.gov.uk/namespaces/legislation
Annotations
This holds the chapter number of the associated legislation item, as an integer
Diagram
DiagramschemaCommonElements_xsd.tmp#CharacterschemaDerivedTypes_xsd.tmp#BasicStringStructure
Properties
content complex
mixed true
Model
Children Character
Instance
<Number xmlns="http://www.legislation.gov.uk/namespaces/legislation">
  <Character Name="">{1,1}</Character>
</Number>
Source
<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>