DataContract2.xsd

Table of Contents

top

Schema Document Properties

Target Namespace http://www.experian.no/ea2/2010/datacontract
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.
Schema Composition
  • This schema imports schema(s) from the following namespace(s):
    • http://www.experian.no/ea2/2010/DataContract

Declared Namespaces

Prefix Namespace
xml http://www.w3.org/XML/1998/namespace
tns http://www.experian.no/ea2/2010/datacontract
xs http://www.w3.org/2001/XMLSchema
Schema Component Representation
<xs:schema elementFormDefault="qualified" targetNamespace="http://www.experian.no/ea2/2010/datacontract">
<xs:import namespace="http://www.experian.no/ea2/2010/DataContract"/>
...
</xs:schema>
top

Global Declarations

Element: AddressType

Name AddressType
Type tns:AddressType
Nillable yes
Abstract no
XML Instance Representation
<tns:AddressType> tns:AddressType </tns:AddressType>
Schema Component Representation
<xs:element name="AddressType" type="tns:AddressType" nillable="true"/>
top

Element: ArrayOfInterpretedSignature

Name ArrayOfInterpretedSignature
Type tns:ArrayOfInterpretedSignature
Nillable yes
Abstract no
XML Instance Representation
<tns:ArrayOfInterpretedSignature>
<tns:InterpretedSignature> tns:InterpretedSignature </tns:InterpretedSignature> [0..*]
</tns:ArrayOfInterpretedSignature>
Schema Component Representation
<xs:element name="ArrayOfInterpretedSignature" type="tns:ArrayOfInterpretedSignature" nillable="true"/>
top

Element: ArrayOfSignature

Name ArrayOfSignature
Type tns:ArrayOfSignature
Nillable yes
Abstract no
XML Instance Representation
<tns:ArrayOfSignature>
<tns:Signature> tns:Signature </tns:Signature> [0..*]
</tns:ArrayOfSignature>
Schema Component Representation
<xs:element name="ArrayOfSignature" type="tns:ArrayOfSignature" nillable="true"/>
top

Element: ArrayOfSignatureNamed

Name ArrayOfSignatureNamed
Type tns:ArrayOfSignatureNamed
Nillable yes
Abstract no
XML Instance Representation
<tns:ArrayOfSignatureNamed>
<tns:SignatureNamed> tns:SignatureNamed </tns:SignatureNamed> [0..*]
</tns:ArrayOfSignatureNamed>
Schema Component Representation
<xs:element name="ArrayOfSignatureNamed" type="tns:ArrayOfSignatureNamed" nillable="true"/>
top

Element: ArrayOfSignatureRelation

Name ArrayOfSignatureRelation
Type tns:ArrayOfSignatureRelation
Nillable yes
Abstract no
XML Instance Representation
<tns:ArrayOfSignatureRelation>
<tns:SignatureRelation> tns:SignatureRelation </tns:SignatureRelation> [0..*]
</tns:ArrayOfSignatureRelation>
Schema Component Representation
<xs:element name="ArrayOfSignatureRelation" type="tns:ArrayOfSignatureRelation" nillable="true"/>
top

Element: ArrayOfSignatureResponse

Name ArrayOfSignatureResponse
Type tns:ArrayOfSignatureResponse
Nillable yes
Abstract no
XML Instance Representation
<tns:ArrayOfSignatureResponse>
<tns:SignatureResponse> tns:SignatureResponse </tns:SignatureResponse> [0..*]
</tns:ArrayOfSignatureResponse>
Schema Component Representation
<xs:element name="ArrayOfSignatureResponse" type="tns:ArrayOfSignatureResponse" nillable="true"/>
top

Element: ArrayOfSignatureVerification

Name ArrayOfSignatureVerification
Type tns:ArrayOfSignatureVerification
Nillable yes
Abstract no
XML Instance Representation
<tns:ArrayOfSignatureVerification>
<tns:SignatureVerification> tns:SignatureVerification </tns:SignatureVerification> [0..*]
</tns:ArrayOfSignatureVerification>
Schema Component Representation
<xs:element name="ArrayOfSignatureVerification" type="tns:ArrayOfSignatureVerification" nillable="true"/>
top

Element: BusinessCertificate

Name BusinessCertificate
Type tns:BusinessCertificate
Nillable yes
Abstract no
XML Instance Representation
<tns:BusinessCertificate>
<!-- 'q16:ExperianDataContract' super type was not found in this schema. Some elements and attributes may be missing. -->
<tns:Status> xs:string </tns:Status> [0..1]
<tns:EncodedSignedCMS> xs:base64Binary </tns:EncodedSignedCMS> [0..1]
<tns:EncodedPDFBytes> xs:base64Binary </tns:EncodedPDFBytes> [0..1]
</tns:BusinessCertificate>
Schema Component Representation
<xs:element name="BusinessCertificate" type="tns:BusinessCertificate" nillable="true"/>
top

Element: CodeReference

Name CodeReference
Type tns:CodeReference
Nillable yes
Abstract no
XML Instance Representation
<tns:CodeReference>
<!-- 'q1:ExperianDataContract' super type was not found in this schema. Some elements and attributes may be missing. -->
<tns:Code> xs:string </tns:Code> [0..1]
<tns:Description> xs:string </tns:Description> [0..1]
</tns:CodeReference>
Schema Component Representation
<xs:element name="CodeReference" type="tns:CodeReference" nillable="true"/>
top

Element: CompanyAddress

Name CompanyAddress
Type tns:CompanyAddress
Nillable yes
Abstract no
XML Instance Representation
<tns:CompanyAddress>
<!-- 'q2:ExperianDataContract' super type was not found in this schema. Some elements and attributes may be missing. -->
<tns:AddressType> tns:AddressType </tns:AddressType> [0..1]
<tns:Address> xs:string </tns:Address> [0..1]
<tns:PostalCode> xs:string </tns:PostalCode> [0..1]
<tns:City> xs:string </tns:City> [0..1]
</tns:CompanyAddress>
Schema Component Representation
<xs:element name="CompanyAddress" type="tns:CompanyAddress" nillable="true"/>
top

Element: CompanyReport

Name CompanyReport
Type tns:CompanyReport
Nillable yes
Abstract no
XML Instance Representation
<tns:CompanyReport>
<!-- 'q5:ExperianDataContract' super type was not found in this schema. Some elements and attributes may be missing. -->
<tns:DataSource> tns:DataSourceType </tns:DataSource> [0..1]
<tns:Pdf> xs:anyType </tns:Pdf> [0..1]
</tns:CompanyReport>
Schema Component Representation
<xs:element name="CompanyReport" type="tns:CompanyReport" nillable="true"/>
top

Element: CompanyResponse

Name CompanyResponse
Type tns:CompanyResponse
Nillable yes
Abstract no
XML Instance Representation
<tns:CompanyResponse>
<tns:CompanyInfo> q15:ArrayOfCompanyReference </tns:CompanyInfo> [0..1]
</tns:CompanyResponse>
Schema Component Representation
<xs:element name="CompanyResponse" type="tns:CompanyResponse" nillable="true"/>
top

Element: CompanyRoles

Name CompanyRoles
Type tns:CompanyRoles
Nillable yes
Abstract no
XML Instance Representation
<tns:CompanyRoles>
<!-- 'q4:ExperianDataContract' super type was not found in this schema. Some elements and attributes may be missing. -->
<tns:DataSource> tns:DataSourceType </tns:DataSource> [0..1]
<tns:Roles> q4:ArrayOfRole </tns:Roles> [0..1]
</tns:CompanyRoles>
Schema Component Representation
<xs:element name="CompanyRoles" type="tns:CompanyRoles" nillable="true"/>
top

Element: DataSourceType

Name DataSourceType
Type tns:DataSourceType
Nillable yes
Abstract no
XML Instance Representation
<tns:DataSourceType> tns:DataSourceType </tns:DataSourceType>
Schema Component Representation
<xs:element name="DataSourceType" type="tns:DataSourceType" nillable="true"/>
top

Element: InterpretedSignature

Name InterpretedSignature
Type tns:InterpretedSignature
Nillable yes
Abstract no
XML Instance Representation
<tns:InterpretedSignature>
<!-- 'q14:ExperianDataContract' super type was not found in this schema. Some elements and attributes may be missing. -->
<tns:SignatureType> tns:SignatureType </tns:SignatureType> [0..1]
<tns:SignatureRelationType> tns:SignatureRelationType </tns:SignatureRelationType> [0..1]
<tns:SignatureRelations> tns:ArrayOfSignatureRelation </tns:SignatureRelations> [0..1]
</tns:InterpretedSignature>
Schema Component Representation
<xs:element name="InterpretedSignature" type="tns:InterpretedSignature" nillable="true"/>
top

Element: Roles

Name Roles
Type tns:Roles
Nillable yes
Abstract no
XML Instance Representation
<tns:Roles>
<!-- 'q12:ExperianDataContract' super type was not found in this schema. Some elements and attributes may be missing. -->
<tns:IdentifiedRoles> q12:ArrayOfRole </tns:IdentifiedRoles> [0..1]
<tns:UnIdentifiedRoles> q12:ArrayOfRole </tns:UnIdentifiedRoles> [0..1]
</tns:Roles>
Schema Component Representation
<xs:element name="Roles" type="tns:Roles" nillable="true"/>
top

Element: ShadowList

Name ShadowList
Type tns:ShadowList
Nillable yes
Abstract no
XML Instance Representation
<tns:ShadowList>
<!-- 'q3:ExperianDataContract' super type was not found in this schema. Some elements and attributes may be missing. -->
<tns:Action> xs:int </tns:Action> [0..1]
</tns:ShadowList>
Schema Component Representation
<xs:element name="ShadowList" type="tns:ShadowList" nillable="true"/>
top

Element: Signature

Name Signature
Type tns:Signature
Nillable yes
Abstract no
XML Instance Representation
<tns:Signature>
<!-- 'q7:ExperianDataContract' super type was not found in this schema. Some elements and attributes may be missing. -->
<tns:SignatureType> tns:SignatureType </tns:SignatureType> [0..1]
<tns:CertificateDate> xs:dateTime </tns:CertificateDate> [0..1]
<tns:HeaderText> xs:string </tns:HeaderText> [0..1]
<tns:SignatureNamed> tns:ArrayOfSignatureNamed </tns:SignatureNamed> [0..1]
<tns:TrailerText> xs:string </tns:TrailerText> [0..1]
</tns:Signature>
Schema Component Representation
<xs:element name="Signature" type="tns:Signature" nillable="true"/>
top

Element: SignatureCheck

Name SignatureCheck
Type tns:SignatureCheck
Nillable yes
Abstract no
XML Instance Representation
<tns:SignatureCheck>
<!-- 'q9:ExperianDataContract' super type was not found in this schema. Some elements and attributes may be missing. -->
<tns:ExperianReference> q9:ExperianReference </tns:ExperianReference> [0..1]
<tns:SignatureResponses> tns:ArrayOfSignatureResponse </tns:SignatureResponses> [0..1]
<tns:Status> xs:string </tns:Status> [0..1]
</tns:SignatureCheck>
Schema Component Representation
<xs:element name="SignatureCheck" type="tns:SignatureCheck" nillable="true"/>
top

Element: SignatureConclusionType

Name SignatureConclusionType
Type tns:SignatureConclusionType
Nillable yes
Abstract no
XML Instance Representation
<tns:SignatureConclusionType> tns:SignatureConclusionType </tns:SignatureConclusionType>
Schema Component Representation
<xs:element name="SignatureConclusionType" type="tns:SignatureConclusionType" nillable="true"/>
top

Element: SignatureInformation

Name SignatureInformation
Type tns:SignatureInformation
Nillable yes
Abstract no
XML Instance Representation
<tns:SignatureInformation>
<!-- 'q6:ExperianDataContract' super type was not found in this schema. Some elements and attributes may be missing. -->
<tns:OriginalSignatures> tns:ArrayOfSignature </tns:OriginalSignatures> [0..1]
<tns:SignatureCheck> tns:SignatureCheck </tns:SignatureCheck> [0..1]
<tns:SignatureVerification> tns:ArrayOfSignatureVerification </tns:SignatureVerification> [0..1]
<tns:InterpretedSignatures> tns:ArrayOfInterpretedSignature </tns:InterpretedSignatures> [0..1]
<tns:DataSource> tns:DataSourceType </tns:DataSource> [0..1]
</tns:SignatureInformation>
Schema Component Representation
<xs:element name="SignatureInformation" type="tns:SignatureInformation" nillable="true"/>
top

Element: SignatureNamed

Name SignatureNamed
Type tns:SignatureNamed
Nillable yes
Abstract no
XML Instance Representation
<tns:SignatureNamed>
<!-- 'q8:ExperianDataContract' super type was not found in this schema. Some elements and attributes may be missing. -->
<tns:Relation> tns:CodeReference </tns:Relation> [0..1]
<tns:NamedRoles> q8:ArrayOfRole </tns:NamedRoles> [0..1]
</tns:SignatureNamed>
Schema Component Representation
<xs:element name="SignatureNamed" type="tns:SignatureNamed" nillable="true"/>
top

Element: SignatureRelation

Name SignatureRelation
Type tns:SignatureRelation
Nillable yes
Abstract no
XML Instance Representation
<tns:SignatureRelation>
<!-- 'q11:ExperianDataContract' super type was not found in this schema. Some elements and attributes may be missing. -->
<tns:Count> xs:int </tns:Count> [0..1]
<tns:Position> tns:CodeReference </tns:Position> [0..1]
<tns:NamedRoles> tns:Roles </tns:NamedRoles> [0..1]
</tns:SignatureRelation>
Schema Component Representation
<xs:element name="SignatureRelation" type="tns:SignatureRelation" nillable="true"/>
top

Element: SignatureRelationType

Name SignatureRelationType
Type tns:SignatureRelationType
Nillable yes
Abstract no
XML Instance Representation
<tns:SignatureRelationType> tns:SignatureRelationType </tns:SignatureRelationType>
Schema Component Representation
<xs:element name="SignatureRelationType" type="tns:SignatureRelationType" nillable="true"/>
top

Element: SignatureResponse

Name SignatureResponse
Type tns:SignatureResponse
Nillable yes
Abstract no
XML Instance Representation
<tns:SignatureResponse>
<!-- 'q10:ExperianDataContract' super type was not found in this schema. Some elements and attributes may be missing. -->
<tns:SignatureType> tns:SignatureType </tns:SignatureType> [0..1]
<tns:SignatureConclusionType> tns:SignatureConclusionType </tns:SignatureConclusionType> [0..1]
<tns:SignatureRelationType> tns:SignatureRelationType </tns:SignatureRelationType> [0..1]
<tns:SignatureRelations> tns:ArrayOfSignatureRelation </tns:SignatureRelations> [0..1]
</tns:SignatureResponse>
Schema Component Representation
<xs:element name="SignatureResponse" type="tns:SignatureResponse" nillable="true"/>
top

Element: SignatureType

Name SignatureType
Type tns:SignatureType
Nillable yes
Abstract no
XML Instance Representation
<tns:SignatureType> tns:SignatureType </tns:SignatureType>
Schema Component Representation
<xs:element name="SignatureType" type="tns:SignatureType" nillable="true"/>
top

Element: SignatureVerification

Name SignatureVerification
Type tns:SignatureVerification
Nillable yes
Abstract no
XML Instance Representation
<tns:SignatureVerification>
<!-- 'q13:ExperianDataContract' super type was not found in this schema. Some elements and attributes may be missing. -->
<tns:SignatureType> tns:SignatureType </tns:SignatureType> [1]
<tns:SignatureConclusion> tns:SignatureConclusionType </tns:SignatureConclusion> [0..1]
<tns:Status> xs:string </tns:Status> [0..1]
</tns:SignatureVerification>
Schema Component Representation
<xs:element name="SignatureVerification" type="tns:SignatureVerification" nillable="true"/>
top

Global Definitions

Complex Type: ArrayOfInterpretedSignature

Super-types: None
Sub-types: None
Name ArrayOfInterpretedSignature
Abstract no
XML Instance Representation
<...>
<tns:InterpretedSignature> tns:InterpretedSignature </tns:InterpretedSignature> [0..*]
</...>
Schema Component Representation
<xs:complexType name="ArrayOfInterpretedSignature">
<xs:sequence>
<xs:element name="InterpretedSignature" type="tns:InterpretedSignature" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: ArrayOfSignature

Super-types: None
Sub-types: None
Name ArrayOfSignature
Abstract no
XML Instance Representation
<...>
<tns:Signature> tns:Signature </tns:Signature> [0..*]
</...>
Schema Component Representation
<xs:complexType name="ArrayOfSignature">
<xs:sequence>
<xs:element name="Signature" type="tns:Signature" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: ArrayOfSignatureNamed

Super-types: None
Sub-types: None
Name ArrayOfSignatureNamed
Abstract no
XML Instance Representation
<...>
<tns:SignatureNamed> tns:SignatureNamed </tns:SignatureNamed> [0..*]
</...>
Schema Component Representation
<xs:complexType name="ArrayOfSignatureNamed">
<xs:sequence>
<xs:element name="SignatureNamed" type="tns:SignatureNamed" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: ArrayOfSignatureRelation

Super-types: None
Sub-types: None
Name ArrayOfSignatureRelation
Abstract no
XML Instance Representation
<...>
<tns:SignatureRelation> tns:SignatureRelation </tns:SignatureRelation> [0..*]
</...>
Schema Component Representation
<xs:complexType name="ArrayOfSignatureRelation">
<xs:sequence>
<xs:element name="SignatureRelation" type="tns:SignatureRelation" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: ArrayOfSignatureResponse

Super-types: None
Sub-types: None
Name ArrayOfSignatureResponse
Abstract no
XML Instance Representation
<...>
<tns:SignatureResponse> tns:SignatureResponse </tns:SignatureResponse> [0..*]
</...>
Schema Component Representation
<xs:complexType name="ArrayOfSignatureResponse">
<xs:sequence>
<xs:element name="SignatureResponse" type="tns:SignatureResponse" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: ArrayOfSignatureVerification

Super-types: None
Sub-types: None
Name ArrayOfSignatureVerification
Abstract no
XML Instance Representation
<...>
<tns:SignatureVerification> tns:SignatureVerification </tns:SignatureVerification> [0..*]
</...>
Schema Component Representation
<xs:complexType name="ArrayOfSignatureVerification">
<xs:sequence>
<xs:element name="SignatureVerification" type="tns:SignatureVerification" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: BusinessCertificate

Super-types: q16:ExperianDataContract < BusinessCertificate (by extension)
Sub-types: None
Name BusinessCertificate
Abstract no
XML Instance Representation
<...>
<!-- 'q16:ExperianDataContract' super type was not found in this schema. Some elements and attributes may be missing. -->
<tns:Status> xs:string </tns:Status> [0..1]
<tns:EncodedSignedCMS> xs:base64Binary </tns:EncodedSignedCMS> [0..1]
<tns:EncodedPDFBytes> xs:base64Binary </tns:EncodedPDFBytes> [0..1]
</...>
Schema Component Representation
<xs:complexType name="BusinessCertificate">
<xs:complexContent mixed="false">
<xs:extension base="q16:ExperianDataContract">
<xs:sequence>
<xs:element name="Status" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="EncodedSignedCMS" type="xs:base64Binary" minOccurs="0" nillable="true"/>
<xs:element name="EncodedPDFBytes" type="xs:base64Binary" minOccurs="0" nillable="true"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: CodeReference

Super-types: q1:ExperianDataContract < CodeReference (by extension)
Sub-types: None
Name CodeReference
Abstract no
XML Instance Representation
<...>
<!-- 'q1:ExperianDataContract' super type was not found in this schema. Some elements and attributes may be missing. -->
<tns:Code> xs:string </tns:Code> [0..1]
<tns:Description> xs:string </tns:Description> [0..1]
</...>
Schema Component Representation
<xs:complexType name="CodeReference">
<xs:complexContent mixed="false">
<xs:extension base="q1:ExperianDataContract">
<xs:sequence>
<xs:element name="Code" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="Description" type="xs:string" minOccurs="0" nillable="true"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: CompanyAddress

Super-types: q2:ExperianDataContract < CompanyAddress (by extension)
Sub-types: None
Name CompanyAddress
Abstract no
XML Instance Representation
<...>
<!-- 'q2:ExperianDataContract' super type was not found in this schema. Some elements and attributes may be missing. -->
<tns:AddressType> tns:AddressType </tns:AddressType> [0..1]
<tns:Address> xs:string </tns:Address> [0..1]
<tns:PostalCode> xs:string </tns:PostalCode> [0..1]
<tns:City> xs:string </tns:City> [0..1]
</...>
Schema Component Representation
<xs:complexType name="CompanyAddress">
<xs:complexContent mixed="false">
<xs:extension base="q2:ExperianDataContract">
<xs:sequence>
<xs:element name="AddressType" type="tns:AddressType" minOccurs="0"/>
<xs:element name="Address" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="PostalCode" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="City" type="xs:string" minOccurs="0" nillable="true"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: CompanyReport

Super-types: q5:ExperianDataContract < CompanyReport (by extension)
Sub-types: None
Name CompanyReport
Abstract no
XML Instance Representation
<...>
<!-- 'q5:ExperianDataContract' super type was not found in this schema. Some elements and attributes may be missing. -->
<tns:DataSource> tns:DataSourceType </tns:DataSource> [0..1]
<tns:Pdf> xs:anyType </tns:Pdf> [0..1]
</...>
Schema Component Representation
<xs:complexType name="CompanyReport">
<xs:complexContent mixed="false">
<xs:extension base="q5:ExperianDataContract">
<xs:sequence>
<xs:element name="DataSource" type="tns:DataSourceType" minOccurs="0"/>
<xs:element name="Pdf" type="xs:anyType" minOccurs="0" nillable="true"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: CompanyResponse

Super-types: None
Sub-types: None
Name CompanyResponse
Abstract no
XML Instance Representation
<...>
<tns:CompanyInfo> q15:ArrayOfCompanyReference </tns:CompanyInfo> [0..1]
</...>
Schema Component Representation
<xs:complexType name="CompanyResponse">
<xs:sequence>
<xs:element name="CompanyInfo" type="q15:ArrayOfCompanyReference" minOccurs="0" nillable="true"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: CompanyRoles

Super-types: q4:ExperianDataContract < CompanyRoles (by extension)
Sub-types: None
Name CompanyRoles
Abstract no
XML Instance Representation
<...>
<!-- 'q4:ExperianDataContract' super type was not found in this schema. Some elements and attributes may be missing. -->
<tns:DataSource> tns:DataSourceType </tns:DataSource> [0..1]
<tns:Roles> q4:ArrayOfRole </tns:Roles> [0..1]
</...>
Schema Component Representation
<xs:complexType name="CompanyRoles">
<xs:complexContent mixed="false">
<xs:extension base="q4:ExperianDataContract">
<xs:sequence>
<xs:element name="DataSource" type="tns:DataSourceType" minOccurs="0"/>
<xs:element name="Roles" type="q4:ArrayOfRole" minOccurs="0" nillable="true"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: InterpretedSignature

Super-types: q14:ExperianDataContract < InterpretedSignature (by extension)
Sub-types: None
Name InterpretedSignature
Abstract no
XML Instance Representation
<...>
<!-- 'q14:ExperianDataContract' super type was not found in this schema. Some elements and attributes may be missing. -->
<tns:SignatureType> tns:SignatureType </tns:SignatureType> [0..1]
<tns:SignatureRelationType> tns:SignatureRelationType </tns:SignatureRelationType> [0..1]
<tns:SignatureRelations> tns:ArrayOfSignatureRelation </tns:SignatureRelations> [0..1]
</...>
Schema Component Representation
<xs:complexType name="InterpretedSignature">
<xs:complexContent mixed="false">
<xs:extension base="q14:ExperianDataContract">
<xs:sequence>
<xs:element name="SignatureType" type="tns:SignatureType" minOccurs="0"/>
<xs:element name="SignatureRelationType" type="tns:SignatureRelationType" minOccurs="0"/>
<xs:element name="SignatureRelations" type="tns:ArrayOfSignatureRelation" minOccurs="0" nillable="true"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: Roles

Super-types: q12:ExperianDataContract < Roles (by extension)
Sub-types: None
Name Roles
Abstract no
XML Instance Representation
<...>
<!-- 'q12:ExperianDataContract' super type was not found in this schema. Some elements and attributes may be missing. -->
<tns:IdentifiedRoles> q12:ArrayOfRole </tns:IdentifiedRoles> [0..1]
<tns:UnIdentifiedRoles> q12:ArrayOfRole </tns:UnIdentifiedRoles> [0..1]
</...>
Schema Component Representation
<xs:complexType name="Roles">
<xs:complexContent mixed="false">
<xs:extension base="q12:ExperianDataContract">
<xs:sequence>
<xs:element name="IdentifiedRoles" type="q12:ArrayOfRole" minOccurs="0" nillable="true"/>
<xs:element name="UnIdentifiedRoles" type="q12:ArrayOfRole" minOccurs="0" nillable="true"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: ShadowList

Super-types: q3:ExperianDataContract < ShadowList (by extension)
Sub-types: None
Name ShadowList
Abstract no
XML Instance Representation
<...>
<!-- 'q3:ExperianDataContract' super type was not found in this schema. Some elements and attributes may be missing. -->
<tns:Action> xs:int </tns:Action> [0..1]
</...>
Schema Component Representation
<xs:complexType name="ShadowList">
<xs:complexContent mixed="false">
<xs:extension base="q3:ExperianDataContract">
<xs:sequence>
<xs:element name="Action" type="xs:int" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: Signature

Super-types: q7:ExperianDataContract < Signature (by extension)
Sub-types: None
Name Signature
Abstract no
XML Instance Representation
<...>
<!-- 'q7:ExperianDataContract' super type was not found in this schema. Some elements and attributes may be missing. -->
<tns:SignatureType> tns:SignatureType </tns:SignatureType> [0..1]
<tns:CertificateDate> xs:dateTime </tns:CertificateDate> [0..1]
<tns:HeaderText> xs:string </tns:HeaderText> [0..1]
<tns:SignatureNamed> tns:ArrayOfSignatureNamed </tns:SignatureNamed> [0..1]
<tns:TrailerText> xs:string </tns:TrailerText> [0..1]
</...>
Schema Component Representation
<xs:complexType name="Signature">
<xs:complexContent mixed="false">
<xs:extension base="q7:ExperianDataContract">
<xs:sequence>
<xs:element name="SignatureType" type="tns:SignatureType" minOccurs="0"/>
<xs:element name="CertificateDate" type="xs:dateTime" minOccurs="0"/>
<xs:element name="HeaderText" type="xs:string" minOccurs="0" nillable="true"/>
<xs:element name="SignatureNamed" type="tns:ArrayOfSignatureNamed" minOccurs="0" nillable="true"/>
<xs:element name="TrailerText" type="xs:string" minOccurs="0" nillable="true"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: SignatureCheck

Super-types: q9:ExperianDataContract < SignatureCheck (by extension)
Sub-types: None
Name SignatureCheck
Abstract no
XML Instance Representation
<...>
<!-- 'q9:ExperianDataContract' super type was not found in this schema. Some elements and attributes may be missing. -->
<tns:ExperianReference> q9:ExperianReference </tns:ExperianReference> [0..1]
<tns:SignatureResponses> tns:ArrayOfSignatureResponse </tns:SignatureResponses> [0..1]
<tns:Status> xs:string </tns:Status> [0..1]
</...>
Schema Component Representation
<xs:complexType name="SignatureCheck">
<xs:complexContent mixed="false">
<xs:extension base="q9:ExperianDataContract">
<xs:sequence>
<xs:element name="ExperianReference" type="q9:ExperianReference" minOccurs="0" nillable="true"/>
<xs:element name="SignatureResponses" type="tns:ArrayOfSignatureResponse" minOccurs="0" nillable="true"/>
<xs:element name="Status" type="xs:string" minOccurs="0" nillable="true"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: SignatureInformation

Super-types: q6:ExperianDataContract < SignatureInformation (by extension)
Sub-types: None
Name SignatureInformation
Abstract no
XML Instance Representation
<...>
<!-- 'q6:ExperianDataContract' super type was not found in this schema. Some elements and attributes may be missing. -->
<tns:OriginalSignatures> tns:ArrayOfSignature </tns:OriginalSignatures> [0..1]
<tns:SignatureCheck> tns:SignatureCheck </tns:SignatureCheck> [0..1]
<tns:SignatureVerification> tns:ArrayOfSignatureVerification </tns:SignatureVerification> [0..1]
<tns:InterpretedSignatures> tns:ArrayOfInterpretedSignature </tns:InterpretedSignatures> [0..1]
<tns:DataSource> tns:DataSourceType </tns:DataSource> [0..1]
</...>
Schema Component Representation
<xs:complexType name="SignatureInformation">
<xs:complexContent mixed="false">
<xs:extension base="q6:ExperianDataContract">
<xs:sequence>
<xs:element name="OriginalSignatures" type="tns:ArrayOfSignature" minOccurs="0" nillable="true"/>
<xs:element name="SignatureCheck" type="tns:SignatureCheck" minOccurs="0" nillable="true"/>
<xs:element name="SignatureVerification" type="tns:ArrayOfSignatureVerification" minOccurs="0" nillable="true"/>
<xs:element name="InterpretedSignatures" type="tns:ArrayOfInterpretedSignature" minOccurs="0" nillable="true"/>
<xs:element name="DataSource" type="tns:DataSourceType" minOccurs="0"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: SignatureNamed

Super-types: q8:ExperianDataContract < SignatureNamed (by extension)
Sub-types: None
Name SignatureNamed
Abstract no
XML Instance Representation
<...>
<!-- 'q8:ExperianDataContract' super type was not found in this schema. Some elements and attributes may be missing. -->
<tns:Relation> tns:CodeReference </tns:Relation> [0..1]
<tns:NamedRoles> q8:ArrayOfRole </tns:NamedRoles> [0..1]
</...>
Schema Component Representation
<xs:complexType name="SignatureNamed">
<xs:complexContent mixed="false">
<xs:extension base="q8:ExperianDataContract">
<xs:sequence>
<xs:element name="Relation" type="tns:CodeReference" minOccurs="0" nillable="true"/>
<xs:element name="NamedRoles" type="q8:ArrayOfRole" minOccurs="0" nillable="true"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: SignatureRelation

Super-types: q11:ExperianDataContract < SignatureRelation (by extension)
Sub-types: None
Name SignatureRelation
Abstract no
XML Instance Representation
<...>
<!-- 'q11:ExperianDataContract' super type was not found in this schema. Some elements and attributes may be missing. -->
<tns:Count> xs:int </tns:Count> [0..1]
<tns:Position> tns:CodeReference </tns:Position> [0..1]
<tns:NamedRoles> tns:Roles </tns:NamedRoles> [0..1]
</...>
Schema Component Representation
<xs:complexType name="SignatureRelation">
<xs:complexContent mixed="false">
<xs:extension base="q11:ExperianDataContract">
<xs:sequence>
<xs:element name="Count" type="xs:int" minOccurs="0" nillable="true"/>
<xs:element name="Position" type="tns:CodeReference" minOccurs="0" nillable="true"/>
<xs:element name="NamedRoles" type="tns:Roles" minOccurs="0" nillable="true"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: SignatureResponse

Super-types: q10:ExperianDataContract < SignatureResponse (by extension)
Sub-types: None
Name SignatureResponse
Abstract no
XML Instance Representation
<...>
<!-- 'q10:ExperianDataContract' super type was not found in this schema. Some elements and attributes may be missing. -->
<tns:SignatureType> tns:SignatureType </tns:SignatureType> [0..1]
<tns:SignatureConclusionType> tns:SignatureConclusionType </tns:SignatureConclusionType> [0..1]
<tns:SignatureRelationType> tns:SignatureRelationType </tns:SignatureRelationType> [0..1]
<tns:SignatureRelations> tns:ArrayOfSignatureRelation </tns:SignatureRelations> [0..1]
</...>
Schema Component Representation
<xs:complexType name="SignatureResponse">
<xs:complexContent mixed="false">
<xs:extension base="q10:ExperianDataContract">
<xs:sequence>
<xs:element name="SignatureType" type="tns:SignatureType" minOccurs="0"/>
<xs:element name="SignatureConclusionType" type="tns:SignatureConclusionType" minOccurs="0"/>
<xs:element name="SignatureRelationType" type="tns:SignatureRelationType" minOccurs="0"/>
<xs:element name="SignatureRelations" type="tns:ArrayOfSignatureRelation" minOccurs="0" nillable="true"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Complex Type: SignatureVerification

Super-types: q13:ExperianDataContract < SignatureVerification (by extension)
Sub-types: None
Name SignatureVerification
Abstract no
XML Instance Representation
<...>
<!-- 'q13:ExperianDataContract' super type was not found in this schema. Some elements and attributes may be missing. -->
<tns:SignatureType> tns:SignatureType </tns:SignatureType> [1]
<tns:SignatureConclusion> tns:SignatureConclusionType </tns:SignatureConclusion> [0..1]
<tns:Status> xs:string </tns:Status> [0..1]
</...>
Schema Component Representation
<xs:complexType name="SignatureVerification">
<xs:complexContent mixed="false">
<xs:extension base="q13:ExperianDataContract">
<xs:sequence>
<xs:element name="SignatureType" type="tns:SignatureType"/>
<xs:element name="SignatureConclusion" type="tns:SignatureConclusionType" minOccurs="0"/>
<xs:element name="Status" type="xs:string" minOccurs="0" nillable="true"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
top

Simple Type: AddressType

Super-types: xs:string < AddressType (by restriction)
Sub-types: None
Name AddressType
Content
  • Base XSD Type: string
  • value comes from list: {'StreetAddress'|'PostAddress'}
Schema Component Representation
<xs:simpleType name="AddressType">
<xs:restriction base="xs:string">
<xs:enumeration value="StreetAddress"/>
<xs:enumeration value="PostAddress"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: DataSourceType

Super-types: xs:string < DataSourceType (by restriction)
Sub-types: None
Name DataSourceType
Content
  • Base XSD Type: string
  • value comes from list: {'Experian'|'Brreg'|'Dsf'|'UC'|'BV'}
Schema Component Representation
<xs:simpleType name="DataSourceType">
<xs:restriction base="xs:string">
<xs:enumeration value="Experian"/>
<xs:enumeration value="Brreg"/>
<xs:enumeration value="Dsf"/>
<xs:enumeration value="UC"/>
<xs:enumeration value="BV"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: SignatureConclusionType

Super-types: xs:string < SignatureConclusionType (by restriction)
Sub-types: None
Name SignatureConclusionType
Content
  • Base XSD Type: string
  • value comes from list: {'Inconclusive'|'Positive'|'Negative'}
Schema Component Representation
<xs:simpleType name="SignatureConclusionType">
<xs:restriction base="xs:string">
<xs:enumeration value="Inconclusive"/>
<xs:enumeration value="Positive"/>
<xs:enumeration value="Negative"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: SignatureRelationType

Super-types: xs:string < SignatureRelationType (by restriction)
Sub-types: None
Name SignatureRelationType
Content
  • Base XSD Type: string
  • value comes from list: {'Inconclusive'|'Jointly'|'Alone'}
Schema Component Representation
<xs:simpleType name="SignatureRelationType">
<xs:restriction base="xs:string">
<xs:enumeration value="Inconclusive"/>
<xs:enumeration value="Jointly"/>
<xs:enumeration value="Alone"/>
</xs:restriction>
</xs:simpleType>
top

Simple Type: SignatureType

Super-types: xs:string < SignatureType (by restriction)
Sub-types: None
Name SignatureType
Content
  • Base XSD Type: string
  • value comes from list: {'Signature'|'Procuration'}
Schema Component Representation
<xs:simpleType name="SignatureType">
<xs:restriction base="xs:string">
<xs:enumeration value="Signature"/>
<xs:enumeration value="Procuration"/>
</xs:restriction>
</xs:simpleType>
top

Legend

Complex Type:

Schema Component Type

AusAddress

Schema Component Name
Super-types: Address < AusAddress (by extension)
Sub-types:
  • QLDAddress (by restriction)
If this schema component is a type definition, its type hierarchy is shown in a gray-bordered box.
Name AusAddress
Abstract no
The table above displays the properties of this schema component.
XML Instance Representation
<... country="Australia">
<unitNo> string </unitNo> [0..1]
<houseNo> string </houseNo> [1]
<street> string </street> [1]
Start Choice[1]
Choice #1
<city> string </city> [1]
Choice #2
<town> string </town> [1]
End Choice
<state> AusStates </state> [1]
<postcode> string <<pattern = [1-9][0-9]{3}>> </postcode> [1]?
</...>

The XML Instance Representation table above shows the schema component's content as an XML instance.

Schema Component Representation
<complexTypename="AusAddress">
<complexContent>
<extensionbase="Address">
<sequence>
<elementname="state" type="AusStates"/>
<elementname="postcode">
<simpleType>
<restrictionbase="string">
<patternvalue="[1-9][0-9]{3}"/>
</restriction>
</simpleType>
</element>
</sequence>
<attributename="country" type="string" fixed="Australia"/>
</extension>
</complexContent>
</complexType>
The Schema Component Representation table above displays the underlying XML representation of the schema component. (Annotations are not shown.)
top

Glossary

Abstract (Applies to complex type definitions and element declarations). An abstract element or complex type cannot used to validate an element instance. If there is a reference to an abstract element, only element declarations that can substitute the abstract element can be used to validate the instance. For references to abstract type definitions, only derived types can be used.

All Model Group Child elements can be provided in any order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-all.

Choice Model Group Only one from the list of child elements and model groups can be provided in instances. See: http://www.w3.org/TR/xmlschema-1/#element-choice.

Collapse Whitespace Policy Replace tab, line feed, and carriage return characters with space character (Unicode character 32). Then, collapse contiguous sequences of space characters into single space character, and remove leading and trailing space characters.

Disallowed Substitutions (Applies to element declarations). If substitution is specified, then substitution group members cannot be used in place of the given element declaration to validate element instances. If derivation methods, e.g. extension, restriction, are specified, then the given element declaration will not validate element instances that have types derived from the element declaration's type using the specified derivation methods. Normally, element instances can override their declaration's type by specifying an xsi:type attribute.

Key Constraint Like Uniqueness Constraint, but additionally requires that the specified value(s) must be provided. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

Key Reference Constraint Ensures that the specified value(s) must match value(s) from a Key Constraint or Uniqueness Constraint. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

Model Group Groups together element content, specifying the order in which the element content can occur and the number of times the group of element content may be repeated. See: http://www.w3.org/TR/xmlschema-1/#Model_Groups.

Nillable (Applies to element declarations). If an element declaration is nillable, instances can use the xsi:nil attribute. The xsi:nil attribute is the boolean attribute, nil, from the http://www.w3.org/2001/XMLSchema-instance namespace. If an element instance has an xsi:nil attribute set to true, it can be left empty, even though its element declaration may have required content.

Notation A notation is used to identify the format of a piece of data. Values of elements and attributes that are of type, NOTATION, must come from the names of declared notations. See: http://www.w3.org/TR/xmlschema-1/#cNotation_Declarations.

Preserve Whitespace Policy Preserve whitespaces exactly as they appear in instances.

Prohibited Derivations (Applies to type definitions). Derivation methods that cannot be used to create sub-types from a given type definition.

Prohibited Substitutions (Applies to complex type definitions). Prevents sub-types that have been derived using the specified derivation methods from validating element instances in place of the given type definition.

Replace Whitespace Policy Replace tab, line feed, and carriage return characters with space character (Unicode character 32).

Sequence Model Group Child elements and model groups must be provided in the specified order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-sequence.

Substitution Group Elements that are members of a substitution group can be used wherever the head element of the substitution group is referenced.

Substitution Group Exclusions (Applies to element declarations). Prohibits element declarations from nominating themselves as being able to substitute a given element declaration, if they have types that are derived from the original element's type using the specified derivation methods.

Target Namespace The target namespace identifies the namespace that components in this schema belongs to. If no target namespace is provided, then the schema components do not belong to any namespace.

Uniqueness Constraint Ensures uniqueness of an element/attribute value, or a combination of values, within a specified scope. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

top