Showing:

Annotations
Attributes
Diagrams
Model
Properties
Source
Used by
Included schema schemaLegislationCommon.xsd
Namespace http://www.legislation.gov.uk/namespaces/legislation
Annotations
Describes re-used models for main UK and EU legislation (not IAs or ENs)
Properties
attribute form default unqualified
element form default qualified
version 2.5
Complex Type ContentsType
Namespace http://www.legislation.gov.uk/namespaces/legislation
Annotations
The Legislation specific model for Contents.
Diagram
DiagramschemaLegislationCommonAttributes_xsd.tmp#CommonAttributesschemaLegislationCommon_xsd.tmp#ContentsType_MatchExtentEntriesschemaLegislationCommon_xsd.tmp#ContentsType_MatchTextEntriesschemaLegislationContents_xsd.tmp#ContentsTitleschemaLegislationContents_xsd.tmp#ContentsGroupschemaLegislationContents_xsd.tmp#ContentsPartschemaLegislationContents_xsd.tmp#ContentsChapterschemaLegislationContents_xsd.tmp#ContentsPblockschemaLegislationContents_xsd.tmp#ContentsItemschemaLegislationContentsEU_xsd.tmp#ContentsEUPartschemaLegislationContentsEU_xsd.tmp#ContentsEUTitleschemaLegislationContentsEU_xsd.tmp#ContentsEUChapterschemaLegislationContentsEU_xsd.tmp#ContentsEUSectionschemaLegislationContentsEU_xsd.tmp#ContentsDivisionschemaLegislationContents_xsd.tmp#ContentsAppendixschemaLegislationContentsEU_xsd.tmp#ContentsAttachmentsschemaLegislationContents_xsd.tmp#ContentsSchedulesschemaLegislationContentsEU_xsd.tmp#ContentsAttachmentsschemaLegislationContents_xsd.tmp#ContentsSchedulesschemaLegislationContentsEU_xsd.tmp#ContentsAttachments
Used by
Element Contents
Model
Children ContentsAppendix, ContentsAttachments, ContentsChapter, ContentsDivision, ContentsEUChapter, ContentsEUPart, ContentsEUSection, ContentsEUTitle, ContentsGroup, ContentsItem, ContentsPart, ContentsPblock, ContentsSchedules, ContentsTitle
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
MatchExtentEntries xsd:string optional
Used to hold a space separated list of values where a match has occurred when performing a geographic extent search when viewing the ToC from one of the search items. The values are the levels within the document structure where a match has occurred, such as Introduction, Body, Schedules etc
MatchTextEntries xsd:string optional
Used to hold a space separated list of values where a match has occurred when performing a keyword search when viewing the ToC from one of the search items. The values are the levels within the document structure where a match has occurred, such as Introduction, Body, Schedules 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.
Source
<xsd:complexType name="ContentsType">
  <xsd:annotation>
    <xsd:documentation>The Legislation specific model for Contents.</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element ref="ContentsTitle" minOccurs="0"/>
    <xsd:choice minOccurs="0" maxOccurs="unbounded">
      <xsd:element ref="ContentsGroup"/>
      <xsd:element ref="ContentsPart"/>
      <xsd:element ref="ContentsChapter"/>
      <xsd:element ref="ContentsPblock"/>
      <xsd:element ref="ContentsItem"/>
      <xsd:element ref="ContentsEUPart"/>
      <xsd:element ref="ContentsEUTitle"/>
      <xsd:element ref="ContentsEUChapter"/>
      <xsd:element ref="ContentsEUSection"/>
      <!-- Added during EU merge -->
      <xsd:element ref="ContentsDivision"/>
    </xsd:choice>
    <xsd:element ref="ContentsAppendix" minOccurs="0" maxOccurs="unbounded"/>
    <!-- more complex model added here during merge of EU model -->
    <xsd:choice minOccurs="0">
      <xsd:sequence>
        <xsd:element ref="ContentsAttachments"/>
        <xsd:element ref="ContentsSchedules" minOccurs="0"/>
        <xsd:element ref="ContentsAttachments" minOccurs="0"/>
      </xsd:sequence>
      <xsd:sequence>
        <xsd:element ref="ContentsSchedules"/>
        <xsd:element ref="ContentsAttachments" minOccurs="0"/>
      </xsd:sequence>
    </xsd:choice>
  </xsd:sequence>
  <xsd:attributeGroup ref="CommonAttributes"/>
  <xsd:attribute name="MatchExtentEntries" type="xsd:string" use="optional">
    <xsd:annotation>
      <xsd:documentation>Used to hold a space separated list of values where a match has occurred when performing a geographic extent search when viewing the ToC from one of the search items. The values are the levels within the document structure where a match has occurred, such as Introduction, Body, Schedules etc</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
  <xsd:attribute name="MatchTextEntries" type="xsd:string" use="optional">
    <xsd:annotation>
      <xsd:documentation>Used to hold a space separated list of values where a match has occurred when performing a keyword search when viewing the ToC from one of the search items. The values are the levels within the document structure where a match has occurred, such as Introduction, Body, Schedules etc</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
</xsd:complexType>
Attribute ContentsType / @MatchExtentEntries
Namespace No namespace
Annotations
Used to hold a space separated list of values where a match has occurred when performing a geographic extent search when viewing the ToC from one of the search items. The values are the levels within the document structure where a match has occurred, such as Introduction, Body, Schedules etc
Properties
use optional
Used by
Complex Type ContentsType
Source
<xsd:attribute name="MatchExtentEntries" type="xsd:string" use="optional">
  <xsd:annotation>
    <xsd:documentation>Used to hold a space separated list of values where a match has occurred when performing a geographic extent search when viewing the ToC from one of the search items. The values are the levels within the document structure where a match has occurred, such as Introduction, Body, Schedules etc</xsd:documentation>
  </xsd:annotation>
</xsd:attribute>
Attribute ContentsType / @MatchTextEntries
Namespace No namespace
Annotations
Used to hold a space separated list of values where a match has occurred when performing a keyword search when viewing the ToC from one of the search items. The values are the levels within the document structure where a match has occurred, such as Introduction, Body, Schedules etc
Properties
use optional
Used by
Complex Type ContentsType
Source
<xsd:attribute name="MatchTextEntries" type="xsd:string" use="optional">
  <xsd:annotation>
    <xsd:documentation>Used to hold a space separated list of values where a match has occurred when performing a keyword search when viewing the ToC from one of the search items. The values are the levels within the document structure where a match has occurred, such as Introduction, Body, Schedules etc</xsd:documentation>
  </xsd:annotation>
</xsd:attribute>
Element Group EmphasisBasicExtras
Namespace http://www.legislation.gov.uk/namespaces/legislation
Annotations
The Legislation specific model for empahasis.
Diagram
Diagram
Used by
Element Group EmphasisBasic
Model
Source
<xsd:group name="EmphasisBasicExtras">
  <xsd:annotation>
    <xsd:documentation>The Legislation specific model for empahasis.</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence/>
</xsd:group>
Element Group TableCellLocal
Namespace http://www.legislation.gov.uk/namespaces/legislation
Annotations
Defines the content model for a table cell
Diagram
DiagramschemaEmphasis_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#InlineBasicschemaCommonElements_xsd.tmp#ParaschemaLists_xsd.tmp#OrderedListschemaLists_xsd.tmp#UnorderedListschemaLegislationBoxGroup_xsd.tmp#DecoratedGroupschemaLists_xsd.tmp#KeyListschemaFigure_xsd.tmp#FigureschemaLegislationForm_xsd.tmp#FormschemaTabular_xsd.tmp#TabularschemaFormula_xsd.tmp#FormulaschemaLegislationTypes_xsd.tmp#ParaBasicNoErrorsschemaLegislationNumberedSections_xsd.tmp#PschemaLegislationNumberedSections_xsd.tmp#P1schemaLegislationNumberedSections_xsd.tmp#P2schemaLegislationNumberedSections_xsd.tmp#P3schemaLegislationNumberedSections_xsd.tmp#P4schemaLegislationNumberedSections_xsd.tmp#P5schemaLegislationNumberedSections_xsd.tmp#P6schemaLegislationNumberedSections_xsd.tmp#P7schemaLegislationNumberedSections_xsd.tmp#P1groupschemaLegislationNumberedSections_xsd.tmp#P2groupschemaLegislationNumberedSections_xsd.tmp#P3groupschemaTable-XHTML_xsd.tmp#tableschemaLegislationStructureEU_xsd.tmp#DivisionschemaFootnote_xsd.tmp#Footnote
Used by
Element Group TableCell
Model
Children Abbreviation, Acronym, Addition, Character, Citation, CitationListRef, CitationSubRef, CommentaryRef, DecoratedGroup, Definition, Division, Emphasis, Error, Expanded, ExternalLink, Figure, Footnote, FootnoteRef, Form, Formula, Image, Inferior, InlineAmendment, InlineExtract, InternalLink, KeyList, MarginNoteRef, OrderedList, P, P1, P1group, P2, P2group, P3, P3group, P4, P5, P6, P7, Para, Proviso, Repeal, SmallCaps, Span, Strike, Strong, Substitution, Superior, Tabular, Term, Underline, UnorderedList, Uppercase, Warning, math, table
Source
<xsd:group name="TableCellLocal">
  <xsd:annotation>
    <xsd:documentation>Defines the content model for a table cell</xsd:documentation>
  </xsd:annotation>
  <xsd:choice>
    <xsd:group ref="EmphasisBasic"/>
    <xsd:group ref="InlineBasic"/>
    <xsd:group ref="ParaBasicNoErrors"/>
    <xsd:element ref="P"/>
    <xsd:element ref="P1"/>
    <xsd:element ref="P2"/>
    <xsd:element ref="P3"/>
    <xsd:element ref="P4"/>
    <xsd:element ref="P5"/>
    <xsd:element ref="P6"/>
    <xsd:element ref="P7"/>
    <xsd:element ref="P1group"/>
    <xsd:element ref="P2group"/>
    <xsd:element ref="P3group"/>
    <xsd:element ref="xhtml:table"/>
    <xsd:element ref="Division"/>
    <xsd:element ref="Footnote"/>
  </xsd:choice>
</xsd:group>
Element Group TableHeaderCellLocal
Namespace http://www.legislation.gov.uk/namespaces/legislation
Annotations
Defines the content model for a table header cell
Diagram
DiagramschemaEmphasis_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#InlineBasicschemaCommonElements_xsd.tmp#ParaschemaLists_xsd.tmp#OrderedListschemaLists_xsd.tmp#UnorderedListschemaLegislationBoxGroup_xsd.tmp#DecoratedGroupschemaLists_xsd.tmp#KeyListschemaFigure_xsd.tmp#FigureschemaLegislationForm_xsd.tmp#FormschemaTabular_xsd.tmp#TabularschemaFormula_xsd.tmp#FormulaschemaLegislationTypes_xsd.tmp#ParaBasicNoErrors
Used by
Element Group TableHeaderCell
Model
Children Abbreviation, Acronym, Addition, Character, Citation, CitationListRef, CitationSubRef, CommentaryRef, DecoratedGroup, Definition, Emphasis, Error, Expanded, ExternalLink, Figure, FootnoteRef, Form, Formula, Image, Inferior, InlineAmendment, InlineExtract, InternalLink, KeyList, MarginNoteRef, OrderedList, Para, Proviso, Repeal, SmallCaps, Span, Strike, Strong, Substitution, Superior, Tabular, Term, Underline, UnorderedList, Uppercase, Warning, math
Source
<xsd:group name="TableHeaderCellLocal">
  <xsd:annotation>
    <xsd:documentation>Defines the content model for a table header cell</xsd:documentation>
  </xsd:annotation>
  <xsd:choice>
    <xsd:group ref="EmphasisBasic"/>
    <xsd:group ref="InlineBasic"/>
    <xsd:group ref="ParaBasicNoErrors"/>
  </xsd:choice>
</xsd:group>
Element Group TableFootnoteCellLocal
Namespace http://www.legislation.gov.uk/namespaces/legislation
Annotations
Defines the content model for a table cell
Diagram
DiagramschemaEmphasis_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#InlineBasicschemaCommonElements_xsd.tmp#ParaschemaLists_xsd.tmp#OrderedListschemaLists_xsd.tmp#UnorderedListschemaLegislationBoxGroup_xsd.tmp#DecoratedGroupschemaLists_xsd.tmp#KeyListschemaFigure_xsd.tmp#FigureschemaLegislationForm_xsd.tmp#FormschemaTabular_xsd.tmp#TabularschemaFormula_xsd.tmp#FormulaschemaLegislationTypes_xsd.tmp#ParaBasicNoErrorsschemaFootnote_xsd.tmp#Footnote
Used by
Element Group TableFootnoteCell
Model
Children Abbreviation, Acronym, Addition, Character, Citation, CitationListRef, CitationSubRef, CommentaryRef, DecoratedGroup, Definition, Emphasis, Error, Expanded, ExternalLink, Figure, Footnote, FootnoteRef, Form, Formula, Image, Inferior, InlineAmendment, InlineExtract, InternalLink, KeyList, MarginNoteRef, OrderedList, Para, Proviso, Repeal, SmallCaps, Span, Strike, Strong, Substitution, Superior, Tabular, Term, Underline, UnorderedList, Uppercase, Warning, math
Source
<xsd:group name="TableFootnoteCellLocal">
  <xsd:annotation>
    <xsd:documentation>Defines the content model for a table cell</xsd:documentation>
  </xsd:annotation>
  <xsd:choice>
    <xsd:group ref="EmphasisBasic"/>
    <xsd:group ref="InlineBasic"/>
    <xsd:group ref="ParaBasicNoErrors"/>
    <xsd:element ref="Footnote"/>
  </xsd:choice>
</xsd:group>