Showing:

Annotations
Attributes
Diagrams
Instances
Model
Properties
Source
Used by
Included schema schemaExtract.xsd
Namespace http://www.legislation.gov.uk/namespaces/legislation
Annotations
Defines extracts of text
Properties
attribute form default unqualified
element form default qualified
version 2.3
Element InlineExtract
Namespace http://www.legislation.gov.uk/namespaces/legislation
Annotations
Describes inline quoted (extracted) material from another legislation document or from other non-legislation documents.
Diagram
DiagramschemaLegislationAttributes_xsd.tmp#LegislationExtractAttributesschemaLegislationCommonAttributes_xsd.tmp#QuotesAttributesschemaLegislationCommonAttributes_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#InlineExtractStructure
Properties
content complex
mixed true
Used by
Element Group InlineBasic
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
Format restriction of xsd:string required
Defines the type of quotes to be used when formatting block or inline amendments or extracts.
SourceClass CategoryUnknownType required
Indicates the class of the type of legislation from which the extract derives (primary, secondary or EU retained)
SourceSubClass MinorType optional
This extends the source for SIs so that context can be added for Regulation, Order, etc
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
<InlineExtract AltVersionRefs="" xml:base="" Format="" id="" xml:lang="" SourceClass="" SourceSubClass="" xml:space="" xmlns="http://www.legislation.gov.uk/namespaces/legislation" xmlns:error="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>
  <error:Error FragmentId="" XPath="">{1,1}</error:Error>
  <error:Warning FragmentId="" XPath="">{1,1}</error: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>
</InlineExtract>
Source
<xsd:element name="InlineExtract" type="InlineExtractStructure">
  <xsd:annotation>
    <xsd:documentation>Describes inline quoted (extracted) material from another legislation document or from other non-legislation documents.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element BlockExtract
Namespace http://www.legislation.gov.uk/namespaces/legislation
Annotations
Describes a block of quoted (extracted) material from another legislation document or from other non-legislation documents. The legislation content should be marked up, where possible, using the schema. The non-legislation content should be treated as an included document and use the IncludedDocument element.
Diagram
DiagramschemaLegislationAttributes_xsd.tmp#CommonBlockAmendmentExtractAttributeGroupschemaLegislationAttributes_xsd.tmp#LegislationExtractAttributesschemaLegislationPrelims_xsd.tmp#PrimaryPreambleschemaLegislationPrelims_xsd.tmp#SecondaryPreambleschemaLegislationPrelimsEU_xsd.tmp#EUPrelimsschemaBasicInline_xsd.tmp#TextschemaLegislationMain_xsd.tmp#BodyschemaLegislationStructure_xsd.tmp#GroupschemaLegislationStructure_xsd.tmp#PartschemaLegislationStructure_xsd.tmp#ChapterschemaLegislationStructureEU_xsd.tmp#EUPartschemaLegislationStructureEU_xsd.tmp#EUTitleschemaLegislationStructureEU_xsd.tmp#EUChapterschemaLegislationStructureEU_xsd.tmp#EUSectionschemaLegislationStructureEU_xsd.tmp#EUSubsectionschemaLegislationStructureEU_xsd.tmp#DivisionschemaLegislationStructureEU_xsd.tmp#EUStructureschemaLegislationStructure_xsd.tmp#PblockschemaLegislationStructure_xsd.tmp#PsubBlockschemaCommonElements_xsd.tmp#ParaschemaLegislationNumberedSections_xsd.tmp#P1schemaLegislationNumberedSections_xsd.tmp#P2schemaLegislationNumberedSections_xsd.tmp#P3schemaLegislationNumberedSections_xsd.tmp#P4schemaLegislationNumberedSections_xsd.tmp#P5schemaLegislationNumberedSections_xsd.tmp#P6schemaLegislationNumberedSections_xsd.tmp#P7schemaLegislationNumberedSections_xsd.tmp#P1paraschemaLegislationNumberedSections_xsd.tmp#P2paraschemaLegislationNumberedSections_xsd.tmp#P3paraschemaLegislationNumberedSections_xsd.tmp#P4paraschemaLegislationNumberedSections_xsd.tmp#P5paraschemaLegislationNumberedSections_xsd.tmp#P6paraschemaLegislationNumberedSections_xsd.tmp#P7paraschemaLegislationNumberedSections_xsd.tmp#P1groupschemaLegislationNumberedSections_xsd.tmp#P2groupschemaLegislationNumberedSections_xsd.tmp#P3groupschemaLegislationMain_xsd.tmp#SchedulesschemaLegislationMain_xsd.tmp#ScheduleschemaLegislationAmendments_xsd.tmp#BlockAmendmentschemaBasicInline_xsd.tmp#AppendTextschemaTable-XHTML_xsd.tmp#tableschemaLegislationContents_xsd.tmp#ContentsschemaLegislationContents_xsd.tmp#ContentsPartschemaLegislationContents_xsd.tmp#ContentsChapterschemaLegislationContents_xsd.tmp#ContentsPblockschemaLegislationContents_xsd.tmp#ContentsPsubBlockschemaLegislationContents_xsd.tmp#ContentsItemschemaLegislationContents_xsd.tmp#ContentsSubItemschemaLegislationContents_xsd.tmp#ContentsSchedulesschemaLegislationContents_xsd.tmp#ContentsScheduleschemaLegislationContents_xsd.tmp#ContentsAppendixschemaLegislationNumberedSections_xsd.tmp#PschemaLists_xsd.tmp#OrderedListschemaLists_xsd.tmp#UnorderedListschemaLegislationBoxGroup_xsd.tmp#DecoratedGroupschemaLists_xsd.tmp#KeyListschemaFigure_xsd.tmp#FigureschemaTabular_xsd.tmp#TabularschemaLegislationForm_xsd.tmp#FormschemaFormula_xsd.tmp#FormulaschemaLegislationTypes_xsd.tmp#BlockBasicschemaIncludedDocument_xsd.tmp#IncludedDocumentschemaLegislationPrelimsEU_xsd.tmp#MultilineTitleschemaCommonElements_xsd.tmp#http___www.legislation.gov.uk_namespaces_legislation_NumberschemaCommonElements_xsd.tmp#http___www.legislation.gov.uk_namespaces_legislation_TitleschemaCommonElements_xsd.tmp#SubtitleschemaLegislationNumberedSections_xsd.tmp#PnumberschemaLegislationSignature_xsd.tmp#SignedSectionschemaLegislationSignature_xsd.tmp#SigneeschemaLegislationPrelimsEU_xsd.tmp#EUPreambleschemaLegislationMainEU_xsd.tmp#EUBodyschemaLegislationTypes_xsd.tmp#CommonBlockAmendmentExtractGroup
Properties
content complex
Used by
Element Group InlineModel
Model
Children AppendText, BlockAmendment, Body, Chapter, Contents, ContentsAppendix, ContentsChapter, ContentsItem, ContentsPart, ContentsPblock, ContentsPsubBlock, ContentsSchedule, ContentsSchedules, ContentsSubItem, DecoratedGroup, Division, EUBody, EUChapter, EUPart, EUPreamble, EUPrelims, EUSection, EUSubsection, EUTitle, Figure, Form, Formula, Group, IncludedDocument, KeyList, MultilineTitle, Number, OrderedList, P, P1, P1group, P1para, P2, P2group, P2para, P3, P3group, P3para, P4, P4para, P5, P5para, P6, P6para, P7, P7para, Para, Part, Pblock, Pnumber, PrimaryPreamble, PsubBlock, Schedule, Schedules, SecondaryPreamble, SignedSection, Signee, Subtitle, Tabular, Text, Title, UnorderedList, table
Attributes
QName Type Default 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
Context restriction of xsd:string required
Context refers to the content area within the document that the referring element is closely associated with, e.g. contents, main, schedule and unknown. This is evaluated based on certain conditions and criteria
Format restriction of xsd:string required
Defines the type of quotes to be used when formatting block or inline amendments or extracts.
NumberFormat restriction of xsd:string default optional
Defines whether section numbering (top level) should be formatted in a way other then the default. This is basically for legacy data. The use of a default attribute has been considered and kept due to the fact that the attribute is only to be used for legacy data and it would be a hinderance to have to consider its use going forward. It is expected that this attribute could be changed to a fixed value of default if required
SourceClass CategoryUnknownType required
Indicates the class of the type of legislation from which the extract derives (primary, secondary or EU retained)
SourceSubClass MinorType optional
This extends the source for SIs so that context can be added for Regulation, Order, etc
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
<BlockExtract AltVersionRefs="" xml:base="" Context="" Format="" id="" xml:lang="" NumberFormat="default" SourceClass="" SourceSubClass="" xml:space="" xmlns="http://www.legislation.gov.uk/namespaces/legislation" xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <PrimaryPreamble AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</PrimaryPreamble>
  <SecondaryPreamble AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</SecondaryPreamble>
  <EUPrelims 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,1}</EUPrelims>
  <Text Align="" AltVersionRefs="" xml:base="" Hanging="" id="" xml:lang="" xml:space="">{1,1}</Text>
  <Body AltDates="" AltVersionRefs="" xml:base="" BlanketAmendment="" Concurrent="" ConfersPower="" DocumentURI="" FragmentId="" id="" IdURI="" xml:lang="" Match="" NotesURI="" NumberFormat="default" NumberOfProvisions="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" shortId="" xml:space="" Status="" ValidDates="" Version="">{1,1}</Body>
  <Group 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,1}</Group>
  <Part 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,1}</Part>
  <Chapter 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,1}</Chapter>
  <EUPart AltDates="" BlanketAmendment="" Concurrent="" ConfersPower="" DocumentURI="" FragmentId="" id="" IdURI="" Match="" NotesURI="" NumberOfProvisions="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" shortId="" Status="" ValidDates="" Version="">{1,1}</EUPart>
  <EUTitle AltDates="" BlanketAmendment="" Concurrent="" ConfersPower="" DocumentURI="" FragmentId="" id="" IdURI="" Match="" NotesURI="" NumberOfProvisions="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" shortId="" Status="" ValidDates="" Version="">{1,1}</EUTitle>
  <EUChapter AltDates="" BlanketAmendment="" Concurrent="" ConfersPower="" DocumentURI="" FragmentId="" id="" IdURI="" Match="" NotesURI="" NumberOfProvisions="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" shortId="" Status="" ValidDates="" Version="">{1,1}</EUChapter>
  <EUSection AltDates="" BlanketAmendment="" Concurrent="" ConfersPower="" DocumentURI="" FragmentId="" id="" IdURI="" Match="" NotesURI="" NumberOfProvisions="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" shortId="" Status="" ValidDates="" Version="">{1,1}</EUSection>
  <EUSubsection AltDates="" BlanketAmendment="" Concurrent="" ConfersPower="" DocumentURI="" FragmentId="" id="" IdURI="" Match="" NotesURI="" NumberOfProvisions="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" shortId="" Status="" ValidDates="" Version="">{1,1}</EUSubsection>
  <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>
  <Pblock 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,1}</Pblock>
  <PsubBlock 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,1}</PsubBlock>
  <Para Align="" AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Para>
  <P1 AltDates="" AltVersionRefs="" xml:base="" BlanketAmendment="" Concurrent="" ConfersPower="" DocumentURI="" FootnoteRef="" FragmentId="" id="" IdURI="" xml:lang="" Match="" NotesURI="" NumberOfProvisions="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" shortId="" xml:space="" Status="" ValidDates="" Version="">{1,1}</P1>
  <P2 AltDates="" AltVersionRefs="" xml:base="" BlanketAmendment="" Concurrent="" ConfersPower="" DocumentURI="" FootnoteRef="" FragmentId="" id="" IdURI="" xml:lang="" Match="" NotesURI="" NumberOfProvisions="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" shortId="" xml:space="" Status="" ValidDates="" Version="">{1,1}</P2>
  <P3 AltDates="" AltVersionRefs="" xml:base="" BlanketAmendment="" Concurrent="" ConfersPower="" DocumentURI="" FootnoteRef="" FragmentId="" id="" IdURI="" xml:lang="" Match="" NotesURI="" NumberOfProvisions="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" shortId="" xml:space="" Status="" ValidDates="" Version="">{1,1}</P3>
  <P4 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,1}</P4>
  <P5 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,1}</P5>
  <P6 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,1}</P6>
  <P7 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,1}</P7>
  <P1para AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</P1para>
  <P2para AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</P2para>
  <P3para AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</P3para>
  <P4para AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</P4para>
  <P5para AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</P5para>
  <P6para AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</P6para>
  <P7para AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</P7para>
  <P1group AltDates="" AltVersionRefs="" xml:base="" BlanketAmendment="" Concurrent="" ConfersPower="" DocumentURI="" FragmentId="" id="" IdURI="" xml:lang="" Layout="" Match="" NotesURI="" NumberOfProvisions="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" shortId="" xml:space="" Status="" ValidDates="" Version="">{1,1}</P1group>
  <P2group AltVersionRefs="" xml:base="" DocumentURI="" id="" IdURI="" xml:lang="" NotesURI="" shortId="" xml:space="">{1,1}</P2group>
  <P3group 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,1}</P3group>
  <Schedules 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,1}</Schedules>
  <Schedule AltDates="" AltVersionRefs="" xml:base="" BlanketAmendment="" Concurrent="" ConfersPower="" DocumentURI="" FragmentId="" id="" IdURI="" xml:lang="" Match="" NotesURI="" NumberFormat="default" NumberOfProvisions="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" shortId="" xml:space="" Status="" ValidDates="" Version="">{1,1}</Schedule>
  <BlockAmendment AltVersionRefs="" xml:base="" Context="" Format="" id="" xml:lang="" NumberFormat="default" PartialRefs="" xml:space="" TargetClass="" TargetSubClass="">{1,1}</BlockAmendment>
  <AppendText AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{0,1}</AppendText>
  <xhtml:table background-color="" xml:base="" border-bottom-color="inherit" border-bottom-style="inherit" border-bottom-width="inherit" border-left-color="inherit" border-left-style="inherit" border-left-width="inherit" border-right-color="inherit" border-right-style="inherit" border-right-width="inherit" border-top-color="inherit" border-top-style="inherit" border-top-width="inherit" cols="" id="" xml:lang="" xml:space="" summary="" width="">{1,1}</xhtml:table>
  <Contents AltVersionRefs="" xml:base="" id="" xml:lang="" MatchExtentEntries="" MatchTextEntries="" xml:space="">{1,1}</Contents>
  <ContentsPart AltDates="" AltVersionRefs="" xml:base="" BlanketAmendment="" Concurrent="" ConfersPower="" ContentRef="" DocumentURI="" FragmentId="" id="" IdURI="" xml:lang="" Match="" MatchExtent="" MatchText="" NumberOfProvisions="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" xml:space="" Status="" ValidDates="" Version="">{1,1}</ContentsPart>
  <ContentsChapter AltDates="" AltVersionRefs="" xml:base="" BlanketAmendment="" Concurrent="" ConfersPower="" ContentRef="" DocumentURI="" FragmentId="" id="" IdURI="" xml:lang="" Match="" MatchExtent="" MatchText="" NumberOfProvisions="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" xml:space="" Status="" ValidDates="" Version="">{1,1}</ContentsChapter>
  <ContentsPblock AltDates="" AltVersionRefs="" xml:base="" BlanketAmendment="" Concurrent="" ConfersPower="" ContentRef="" DocumentURI="" FragmentId="" id="" IdURI="" xml:lang="" Match="" MatchExtent="" MatchText="" NumberOfProvisions="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" xml:space="" Status="" ValidDates="" Version="">{1,1}</ContentsPblock>
  <ContentsPsubBlock AltDates="" AltVersionRefs="" xml:base="" BlanketAmendment="" Concurrent="" ConfersPower="" ContentRef="" DocumentURI="" FragmentId="" id="" IdURI="" xml:lang="" Match="" MatchExtent="" MatchText="" NumberOfProvisions="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" xml:space="" Status="" ValidDates="" Version="">{1,1}</ContentsPsubBlock>
  <ContentsItem AltDates="" AltVersionRefs="" xml:base="" BlanketAmendment="" Concurrent="" ConfersPower="" ContentRef="" DocumentURI="" FragmentId="" id="" IdURI="" xml:lang="" Match="" MatchExtent="" MatchText="" NumberOfProvisions="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" xml:space="" Status="" ValidDates="" Version="">{1,1}</ContentsItem>
  <ContentsSubItem AltDates="" AltVersionRefs="" xml:base="" BlanketAmendment="" Concurrent="" ConfersPower="" ContentRef="" DocumentURI="" FragmentId="" id="" IdURI="" xml:lang="" Match="" MatchExtent="" MatchText="" NumberOfProvisions="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" xml:space="" Status="" ValidDates="" Version="">{1,1}</ContentsSubItem>
  <ContentsSchedules AltDates="" AltVersionRefs="" xml:base="" BlanketAmendment="" Concurrent="" ConfersPower="" ContentRef="" DocumentURI="" FragmentId="" id="" IdURI="" xml:lang="" Match="" MatchExtent="" MatchText="" NumberOfProvisions="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" xml:space="" Status="" ValidDates="" Version="">{1,1}</ContentsSchedules>
  <ContentsSchedule AltDates="" AltVersionRefs="" xml:base="" BlanketAmendment="" Concurrent="" ConfersPower="" ContentRef="" DocumentURI="" FragmentId="" id="" IdURI="" xml:lang="" Match="" MatchExtent="" MatchText="" NumberOfProvisions="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" xml:space="" Status="" ValidDates="" Version="">{1,1}</ContentsSchedule>
  <ContentsAppendix AltDates="" AltVersionRefs="" xml:base="" BlanketAmendment="" Concurrent="" ConfersPower="" ContentRef="" DocumentURI="" FragmentId="" id="" IdURI="" xml:lang="" Match="" MatchExtent="" MatchText="" NumberOfProvisions="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" xml:space="" Status="" ValidDates="" Version="">{1,1}</ContentsAppendix>
  <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,1}</P>
  <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>
  <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>
  <Form AltVersionRefs="" xml:base="" id="" xml:lang="" Orientation="" xml:space="">{1,1}</Form>
  <Formula Align="" AltVersionRefs="" xml:base="" ID="" xml:lang="" xml:space="">{1,1}</Formula>
  <IncludedDocument AltVersionRefs="" xml:base="" id="" xml:lang="" ResourceRef="" xml:space="">{1,1}</IncludedDocument>
  <MultilineTitle>{1,1}</MultilineTitle>
  <Number Align="" AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Number>
  <Title Align="" AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Title>
  <Subtitle Align="" AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Subtitle>
  <Pnumber AltVersionRefs="" xml:base="" id="" xml:lang="" PuncAfter="" PuncBefore="" xml:space="">{1,1}</Pnumber>
  <SignedSection AltDates="" AltVersionRefs="" xml:base="" BlanketAmendment="" Concurrent="" ConfersPower="" DocumentURI="" FragmentId="" id="" IdURI="" xml:lang="" Match="" NumberOfProvisions="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" xml:space="" Status="" ValidDates="" Version="">{1,1}</SignedSection>
  <Signee AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{1,1}</Signee>
  <EUPreamble AltDates="" BlanketAmendment="" Concurrent="" ConfersPower="" FragmentId="" Match="" NumberOfProvisions="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" Status="" ValidDates="" Version="">{1,1}</EUPreamble>
  <EUBody AltDates="" AltVersionRefs="" xml:base="" BlanketAmendment="" Concurrent="" ConfersPower="" DocumentURI="" FragmentId="" id="" IdURI="" xml:lang="" Match="" NotesURI="" NumberFormat="default" NumberOfProvisions="" RestrictEndDate="" RestrictExtent="" RestrictStartDate="" shortId="" xml:space="" Status="" ValidDates="" Version="">{1,1}</EUBody>
</BlockExtract>
Source
<xsd:element name="BlockExtract">
  <xsd:annotation>
    <xsd:documentation>Describes a block of quoted (extracted) material from another legislation document or from other non-legislation documents. The legislation content should be marked up, where possible, using the schema. The non-legislation content should be treated as an included document and use the IncludedDocument element.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:choice maxOccurs="unbounded">
      <xsd:group ref="CommonBlockAmendmentExtractGroup"/>
    </xsd:choice>
    <xsd:attributeGroup ref="CommonBlockAmendmentExtractAttributeGroup"/>
    <xsd:attributeGroup ref="LegislationExtractAttributes"/>
  </xsd:complexType>
</xsd:element>