Documentation for ET1

Table of Contents

top

Schema Document Properties

Target Namespace http://ed.emptribs.hs.hyperlink-interactive.co.uk/xml
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations belong to this schema's target namespace.
  • By default, local attribute declarations have no namespace.

Declared Namespaces

Prefix Namespace
xml http://www.w3.org/XML/1998/namespace
xs http://www.w3.org/2001/XMLSchema
et http://ed.emptribs.hs.hyperlink-interactive.co.uk/xml
Schema Component Representation
<xs:schema elementFormDefault="qualified" targetNamespace="http://ed.emptribs.hs.hyperlink-interactive.co.uk/xml">
...
</xs:schema>
top

Global Declarations

Element: about_anything_else

Name about_anything_else
Type Locally-defined simple type
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<et:about_anything_else> xs:string (length <= 3) </et:about_anything_else>
Diagram
Schema Component Representation
<xs:element name="about_anything_else">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
top

Element: about_dismissal

Name about_dismissal
Type Locally-defined simple type
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<et:about_dismissal> xs:string (length <= 3) </et:about_dismissal>
Diagram
Schema Component Representation
<xs:element name="about_dismissal">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
top

Element: additional_addresses

Name additional_addresses
Type xs:string
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<et:additional_addresses> xs:string </et:additional_addresses>
Diagram
Schema Component Representation
<xs:element name="additional_addresses" type=" xs:string "/>
top

Element: additional_claimants

Name additional_claimants
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<et:additional_claimants>
<et:claimant> ... </et:claimant> [1..*]
</et:additional_claimants>
Diagram
Schema Component Representation
<xs:element name="additional_claimants">
<xs:complexType>
<xs:sequence>
<xs:element ref=" et:claimant " minOccurs="1" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<--<xs:unique name="claimantID"> <xs:selector xpath="claimant"/> <xs:field xpath="@id"/> </xs:unique> -->
</xs:element>
top

Element: address_county

Name address_county
Type Locally-defined simple type
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<et:address_county> xs:string (length <= 21) </et:address_county>
Diagram
Schema Component Representation
<xs:element name="address_county">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:maxLength value="21"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
top

Element: address_number_or_name

Name address_number_or_name
Type Locally-defined simple type
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<et:address_number_or_name> xs:string (length <= 21) </et:address_number_or_name>
Diagram
Schema Component Representation
<xs:element name="address_number_or_name">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:maxLength value="21"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
top

Element: address_street

Name address_street
Type Locally-defined simple type
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<et:address_street> xs:string (length <= 21) </et:address_street>
Diagram
Schema Component Representation
<xs:element name="address_street">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:maxLength value="21"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
top

Element: address_town_city

Name address_town_city
Type Locally-defined simple type
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<et:address_town_city> xs:string (length <= 21) </et:address_town_city>
Diagram
Schema Component Representation
<xs:element name="address_town_city">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:maxLength value="21"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
top

Element: allow_28_days

Name allow_28_days
Type Locally-defined simple type
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<et:allow_28_days> xs:string (length <= 3) </et:allow_28_days>
Diagram
Schema Component Representation
<xs:element name="allow_28_days">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:maxLength value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
top

Element: amount_is

Name amount_is
Type Locally-defined simple type
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<et:amount_is> xs:string (length <= 10) </et:amount_is>
Diagram
Schema Component Representation
<xs:element name="amount_is">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
top

Element: claim_form

Name claim_form
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<et:claim_form>
<et:section-0> ... </et:section-0> [1]
<et:section-1> ... </et:section-1> [1]
<et:section-2> ... </et:section-2> [1]
<et:section-3> ... </et:section-3> [1]
<et:section-4> ... </et:section-4> [1]
<et:section-5> ... </et:section-5> [1]
<et:section-6> ... </et:section-6> [1]
<et:section-7> ... </et:section-7> [1]
<et:section-8> ... </et:section-8> [1]
<et:section-9> ... </et:section-9> [1]
<et:section-10> ... </et:section-10> [1]
<et:section-11> ... </et:section-11> [1]
<et:section-12> ... </et:section-12> [1]
<et:section-13> ... </et:section-13> [1]
<et:additional_claimants> ... </et:additional_claimants> [0..1]
</et:claim_form>
Diagram
Schema Component Representation
<xs:element name="claim_form">
<xs:complexType>
<xs:sequence>
<xs:element ref=" et:section-0 "/>
<xs:element ref=" et:section-1 "/>
<xs:element ref=" et:section-2 "/>
<xs:element ref=" et:section-3 "/>
<xs:element ref=" et:section-4 "/>
<xs:element ref=" et:section-5 "/>
<xs:element ref=" et:section-6 "/>
<xs:element ref=" et:section-7 "/>
<xs:element ref=" et:section-8 "/>
<xs:element ref=" et:section-9 "/>
<xs:element ref=" et:section-10 "/>
<xs:element ref=" et:section-11 "/>
<xs:element ref=" et:section-12 "/>
<xs:element ref=" et:section-13 "/>
<xs:element ref=" et:additional_claimants " minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
</xs:element>
top

Element: claimant

Name claimant
Type Locally-defined complex type
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<et:claimant
id=" xs:ID [1]">
<et:title> ... </et:title> [1]
<et:title_other> ... </et:title_other> [1]
<et:first_name> ... </et:first_name> [1]
<et:surname> ... </et:surname> [1]
<et:dob> ... </et:dob> [1]
<et:gender> ... </et:gender> [1]
<et:address_number_or_name> ... </et:address_number_or_name> [1]
<et:address_street> ... </et:address_street> [1]
<et:address_town_city> ... </et:address_town_city> [1]
<et:address_county> ... </et:address_county> [1]
<et:postcode> ... </et:postcode> [1]
<et:phone> ... </et:phone> [1]
<et:communicate> ... </et:communicate> [1]
<et:fax> ... </et:fax> [1]
<et:email> ... </et:email> [1]
</et:claimant>
Diagram
Schema Component Representation
<xs:element name="claimant">
<xs:complexType>
<xs:sequence>
<xs:element ref=" et:title "/>
<xs:element ref=" et:title_other "/>
<xs:element ref=" et:first_name "/>
<xs:element ref=" et:surname "/>
<xs:element ref=" et:dob "/>
<xs:element ref=" et:gender "/>
<xs:element ref=" et:address_number_or_name "/>
<xs:element ref=" et:address_street "/>
<xs:element ref=" et:address_town_city "/>
<xs:element ref=" et:address_county "/>
<xs:element ref=" et:postcode "/>
<xs:element ref=" et:phone "/>
<xs:element ref=" et:communicate "/>
<xs:element ref=" et:fax "/>
<xs:element ref=" et:email "/>
</xs:sequence>
<xs:attribute name="id" type=" xs:ID " use="required"/>
</xs:complexType>
</xs:element>
top

Element: communicate

Name communicate
Type Locally-defined simple type
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<et:communicate> xs:string (value comes from list: {''|'E-mail'|'Post'|'Fax'}) </et:communicate>
Diagram
Schema Component Representation
<xs:element name="communicate">
<xs:simpleType>
<xs:restriction base=" xs:string ">
<xs:enumeration value=""/>
<xs:enumeration value="E-mail"/>
<xs:enumeration value="Post"/>
<xs:enumeration value="Fax"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
top

Element: complaint

Name complaint
Type xs:string
Nillable no
Abstract no
Logical Diagram
XML Instance Representation
<et:complaint> xs:string </et:complaint>
Diagram
Schema Component Representation
<xs:element name="complaint" type=" xs:string "/>
top

Element: complaint_in_writing

Name complaint_in_writing
Type Locally-defined simple type
Nillable no
Abstract