Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Included schema schemaLegislationForm.xsd
Namespace http://www.legislation.gov.uk/namespaces/legislation
Annotations
Defines forms
Properties
attribute form default unqualified
element form default qualified
version 2.0
Element Form
Namespace http://www.legislation.gov.uk/namespaces/legislation
Annotations
Describes a form. This can be created using markup or as an included document
Diagram
DiagramschemaLegislationCommonAttributes_xsd.tmp#CommonAttributesschemaLegislationForm_xsd.tmp#Form_OrientationschemaCommonElements_xsd.tmp#http___www.legislation.gov.uk_namespaces_legislation_NumberschemaCommonElements_xsd.tmp#TitleBlockschemaLegislationMain_xsd.tmp#ReferenceschemaLegislationStructure_xsd.tmp#PartschemaLegislationStructure_xsd.tmp#ChapterschemaLegislationStructure_xsd.tmp#PblockschemaLegislationStructure_xsd.tmp#PsubBlockschemaLegislationNumberedSections_xsd.tmp#P1schemaLegislationNumberedSections_xsd.tmp#P2schemaLegislationNumberedSections_xsd.tmp#P3schemaLegislationNumberedSections_xsd.tmp#P4schemaLegislationNumberedSections_xsd.tmp#P5schemaLegislationNumberedSections_xsd.tmp#P1paraschemaLegislationNumberedSections_xsd.tmp#P2paraschemaLegislationNumberedSections_xsd.tmp#P3paraschemaLegislationNumberedSections_xsd.tmp#P4paraschemaLegislationNumberedSections_xsd.tmp#P5paraschemaLegislationNumberedSections_xsd.tmp#P1groupschemaLegislationNumberedSections_xsd.tmp#P2groupschemaLegislationNumberedSections_xsd.tmp#P3groupschemaLegislationMain_xsd.tmp#SchedulesschemaLegislationMain_xsd.tmp#ScheduleschemaLegislationAmendments_xsd.tmp#BlockAmendmentschemaLegislationNumberedSections_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#IncludedDocumentschemaFootnote_xsd.tmp#FootnoteRef
Properties
content complex
Used by
Model
Children BlockAmendment, Chapter, DecoratedGroup, Figure, FootnoteRef, Form, Formula, IncludedDocument, KeyList, Number, OrderedList, P, P1, P1group, P1para, P2, P2group, P2para, P3, P3group, P3para, P4, P4para, P5, P5para, Part, Pblock, PsubBlock, Reference, Schedule, Schedules, Tabular, TitleBlock, UnorderedList
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
Orientation restriction of xsd:string optional
Defines the orientation of the form
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
<Form AltVersionRefs="" xml:base="" id="" xml:lang="" Orientation="" xml:space="" xmlns="http://www.legislation.gov.uk/namespaces/legislation">
  <Number Align="" AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{0,1}</Number>
  <TitleBlock Align="" AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{0,1}</TitleBlock>
  <Reference Align="" AltVersionRefs="" xml:base="" id="" xml:lang="" xml:space="">{0,1}</Reference>
  <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>
  <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>
  <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>
  <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>
  <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>
  <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,unbounded}</IncludedDocument>
  <FootnoteRef AltVersionRefs="" xml:base="" id="" xml:lang="" Ref="" xml:space="">{0,unbounded}</FootnoteRef>
</Form>
Source
<xsd:element name="Form">
  <xsd:annotation>
    <xsd:documentation>Describes a form. This can be created using markup or as an included document</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Number" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Allows for an actual number to the form to be held as markup</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="TitleBlock" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Allows for an actual title to the form to be held as markup</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="Reference" minOccurs="0"/>
      <xsd:choice>
        <xsd:choice maxOccurs="unbounded">
          <xsd:element ref="Part"/>
          <xsd:element ref="Chapter"/>
          <xsd:element ref="Pblock"/>
          <xsd:element ref="PsubBlock"/>
          <xsd:element ref="P1"/>
          <xsd:element ref="P2"/>
          <xsd:element ref="P3"/>
          <xsd:element ref="P4"/>
          <xsd:element ref="P5"/>
          <xsd:element ref="P1para"/>
          <xsd:element ref="P2para"/>
          <xsd:element ref="P3para"/>
          <xsd:element ref="P4para"/>
          <xsd:element ref="P5para"/>
          <xsd:element ref="P1group"/>
          <xsd:element ref="P2group"/>
          <xsd:element ref="P3group"/>
          <xsd:element ref="Schedules"/>
          <xsd:element ref="Schedule"/>
          <xsd:element ref="BlockAmendment"/>
          <xsd:group ref="BlockBasic"/>
        </xsd:choice>
        <xsd:sequence>
          <xsd:element ref="IncludedDocument" maxOccurs="unbounded"/>
          <xsd:element ref="FootnoteRef" minOccurs="0" maxOccurs="unbounded">
            <xsd:annotation>
              <xsd:documentation>Allows for the unusual situation where a form as an included document may have footnotes to it</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:choice>
    </xsd:sequence>
    <xsd:attributeGroup ref="CommonAttributes"/>
    <xsd:attribute name="Orientation">
      <xsd:annotation>
        <xsd:documentation>Defines the orientation of the form</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="portrait"/>
          <xsd:enumeration value="landscape"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
Attribute Form / @Orientation
Namespace No namespace
Annotations
Defines the orientation of the form
Properties
content simple
Facets
enumeration portrait
enumeration landscape
Used by
Element Form
Source
<xsd:attribute name="Orientation">
  <xsd:annotation>
    <xsd:documentation>Defines the orientation of the form</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="portrait"/>
      <xsd:enumeration value="landscape"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:attribute>