Schema documentation for lei-iso-17442-xml-schema.xsd

Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by

Table of Contents

Group by:
Main schema lei-iso-17442-xml-schema.xsd
Namespace http://www.geiportal.org
Properties
attribute form default unqualified
element form default qualified
[ top ]
Element LEIDirectory
Namespace http://www.geiportal.org
Diagram
Diagram GEI-Portal_XML_ISO.tmp#LEIDirectory_CreatedDate GEI-Portal_XML_ISO.tmp#LEIDirectory_Content GEI-Portal_XML_ISO.tmp#LegalEntity
Properties
content complex
Model
Children LegalEntity
Instance
<LEIDirectory Content="" CreatedDate="" xmlns="http://www.geiportal.org">
  <LegalEntity EntityExpirationDate="" EntityExpirationReason="" LEIDatasetLastUpdate="" LEIDatasetOwner="" LEIExpirationDate="" LEIFirstAssignmentDate="" LEIManagingLOU="" LEIRedirectedTo="" LEIStatus="" ReferenceLEI="">{1,unbounded}</LegalEntity>
</LEIDirectory>
Attributes
QName Type Use
Content ContentType required
CreatedDate xs:dateTime required
Source
<xs:element name="LEIDirectory">
  <xs:complexType>
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="unbounded" ref="LegalEntity"/>
    </xs:sequence>
    <xs:attribute name="CreatedDate" use="required" type="xs:dateTime"/>
    <xs:attribute name="Content" use="required" type="ContentType"/>
  </xs:complexType>
</xs:element>
[ top ]
Element LegalEntity
Namespace http://www.geiportal.org
Diagram
Diagram GEI-Portal_XML_ISO.tmp#LegalEntity_EntityExpirationDate GEI-Portal_XML_ISO.tmp#LegalEntity_EntityExpirationReason GEI-Portal_XML_ISO.tmp#LegalEntity_LEIDatasetLastUpdate GEI-Portal_XML_ISO.tmp#LegalEntity_LEIDatasetOwner GEI-Portal_XML_ISO.tmp#LegalEntity_ReferenceLEI GEI-Portal_XML_ISO.tmp#LegalEntity_LEIExpirationDate GEI-Portal_XML_ISO.tmp#LegalEntity_LEIFirstAssignmentDate GEI-Portal_XML_ISO.tmp#LegalEntity_LEIManagingLOU GEI-Portal_XML_ISO.tmp#LegalEntity_LEIRedirectedTo GEI-Portal_XML_ISO.tmp#LegalEntity_LEIStatus GEI-Portal_XML_ISO.tmp#LEI GEI-Portal_XML_ISO.tmp#MasterData GEI-Portal_XML_ISO.tmp#LegalAddress GEI-Portal_XML_ISO.tmp#HeadquarterAddress
Properties
content complex
Used by
Element LEIDirectory
Model
Children HeadquarterAddress, LEI, LegalAddress, MasterData
Instance
<LegalEntity EntityExpirationDate="" EntityExpirationReason="" LEIDatasetLastUpdate="" LEIDatasetOwner="" LEIExpirationDate="" LEIFirstAssignmentDate="" LEIManagingLOU="" LEIRedirectedTo="" LEIStatus="" ReferenceLEI="" xmlns="http://www.geiportal.org">
  <LEI>{1,1}</LEI>
  <MasterData>{1,1}</MasterData>
  <LegalAddress>{1,1}</LegalAddress>
  <HeadquarterAddress>{0,1}</HeadquarterAddress>
</LegalEntity>
Attributes
QName Type Use
EntityExpirationDate xs:dateTime optional
EntityExpirationReason xs:string optional
LEIDatasetLastUpdate xs:dateTime required
LEIDatasetOwner xs:integer required
LEIExpirationDate xs:dateTime optional
LEIFirstAssignmentDate xs:dateTime optional
LEIManagingLOU xs:integer required
LEIRedirectedTo xs:integer optional
LEIStatus xs:NCName required
ReferenceLEI xs:string optional
Source
<xs:element name="LegalEntity">
  <xs:complexType>
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" ref="LEI"/>
      <xs:element minOccurs="1" maxOccurs="1" ref="MasterData"/>
      <xs:element minOccurs="1" maxOccurs="1" ref="LegalAddress"/>
      <xs:element minOccurs="0" maxOccurs="1" ref="HeadquarterAddress"/>
    </xs:sequence>
    <xs:attribute name="EntityExpirationDate" use="optional" type="xs:dateTime"/>
    <xs:attribute name="EntityExpirationReason" use="optional" type="xs:string"/>
    <xs:attribute name="LEIDatasetLastUpdate" use="required" type="xs:dateTime"/>
    <xs:attribute name="LEIDatasetOwner" use="required" type="xs:integer"/>
    <xs:attribute name="ReferenceLEI" use="optional" type="xs:string"/>
    <xs:attribute name="LEIExpirationDate" use="optional" type="xs:dateTime"/>
    <xs:attribute name="LEIFirstAssignmentDate" use="optional" type="xs:dateTime"/>
    <xs:attribute name="LEIManagingLOU" use="required" type="xs:integer"/>
    <xs:attribute name="LEIRedirectedTo" use="optional" type="xs:integer"/>
    <xs:attribute name="LEIStatus" use="required" type="xs:NCName"/>
  </xs:complexType>
</xs:element>
[ top ]
Element LEI
Namespace http://www.geiportal.org
Diagram
Diagram GEI-Portal_XML_ISO.tmp#LEIType
Type LEIType
Properties
content simple
Facets
pattern [0-9A-Z]{20}
Used by
Element LegalEntity
Source
<xs:element name="LEI" type="LEIType"/>
[ top ]
Element MasterData
Namespace http://www.geiportal.org
Diagram
Diagram GEI-Portal_XML_ISO.tmp#LegalName GEI-Portal_XML_ISO.tmp#Register GEI-Portal_XML_ISO.tmp#RegisterNumber GEI-Portal_XML_ISO.tmp#LegalForm
Properties
content complex
Used by
Element LegalEntity
Model
Children LegalForm, LegalName, Register, RegisterNumber
Instance
<MasterData xmlns="http://www.geiportal.org">
  <LegalName>{1,1}</LegalName>
  <Register>{0,1}</Register>
  <RegisterNumber>{0,1}</RegisterNumber>
  <LegalForm>{0,1}</LegalForm>
</MasterData>
Source
<xs:element name="MasterData">
  <xs:complexType>
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" ref="LegalName"/>
      <xs:element minOccurs="0" maxOccurs="1" ref="Register"/>
      <xs:element minOccurs="0" maxOccurs="1" ref="RegisterNumber"/>
      <xs:element minOccurs="0" maxOccurs="1" ref="LegalForm"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
[ top ]
Element LegalName
Namespace http://www.geiportal.org
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Element MasterData
Source
<xs:element name="LegalName" type="xs:string"/>
[ top ]
Element Register
Namespace http://www.geiportal.org
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Element MasterData
Source
<xs:element name="Register" type="xs:string"/>
[ top ]
Element RegisterNumber
Namespace http://www.geiportal.org
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Element MasterData
Source
<xs:element name="RegisterNumber" type="xs:string"/>
[ top ]
Element LegalForm
Namespace http://www.geiportal.org
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Element MasterData
Source
<xs:element name="LegalForm" type="xs:string"/>
[ top ]
Element LegalAddress
Namespace http://www.geiportal.org
Diagram
Diagram GEI-Portal_XML_ISO.tmp#AddressLineOne GEI-Portal_XML_ISO.tmp#AddressLineTwo GEI-Portal_XML_ISO.tmp#AddressLineThree GEI-Portal_XML_ISO.tmp#AddressLineFour GEI-Portal_XML_ISO.tmp#PostalCode GEI-Portal_XML_ISO.tmp#City GEI-Portal_XML_ISO.tmp#StateRegion GEI-Portal_XML_ISO.tmp#Country
Properties
content complex
Used by
Element LegalEntity
Model
Children AddressLineFour, AddressLineOne, AddressLineThree, AddressLineTwo, City, Country, PostalCode, StateRegion
Instance
<LegalAddress xmlns="http://www.geiportal.org">
  <AddressLineOne>{1,1}</AddressLineOne>
  <AddressLineTwo>{0,1}</AddressLineTwo>
  <AddressLineThree>{0,1}</AddressLineThree>
  <AddressLineFour>{0,1}</AddressLineFour>
  <PostalCode>{1,1}</PostalCode>
  <City>{1,1}</City>
  <StateRegion>{1,1}</StateRegion>
  <Country>{1,1}</Country>
</LegalAddress>
Source
<xs:element name="LegalAddress">
  <xs:complexType>
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" ref="AddressLineOne"/>
      <xs:element minOccurs="0" maxOccurs="1" ref="AddressLineTwo"/>
      <xs:element minOccurs="0" maxOccurs="1" ref="AddressLineThree"/>
      <xs:element minOccurs="0" maxOccurs="1" ref="AddressLineFour"/>
      <xs:element minOccurs="1" maxOccurs="1" ref="PostalCode"/>
      <xs:element minOccurs="1" maxOccurs="1" ref="City"/>
      <xs:element minOccurs="1" maxOccurs="1" ref="StateRegion"/>
      <xs:element minOccurs="1" maxOccurs="1" ref="Country"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
[ top ]
Element AddressLineOne
Namespace http://www.geiportal.org
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Source
<xs:element name="AddressLineOne" type="xs:string"/>
[ top ]
Element AddressLineTwo
Namespace http://www.geiportal.org
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Source
<xs:element name="AddressLineTwo" type="xs:string"/>
[ top ]
Element AddressLineThree
Namespace http://www.geiportal.org
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Source
<xs:element name="AddressLineThree" type="xs:string"/>
[ top ]
Element AddressLineFour
Namespace http://www.geiportal.org
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Source
<xs:element name="AddressLineFour" type="xs:string"/>
[ top ]
Element PostalCode
Namespace http://www.geiportal.org
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Source
<xs:element name="PostalCode" type="xs:string"/>
[ top ]
Element City
Namespace http://www.geiportal.org
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Source
<xs:element name="City" type="xs:string"/>
[ top ]
Element StateRegion
Namespace http://www.geiportal.org
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Source
<xs:element name="StateRegion" type="xs:string"/>
[ top ]
Element Country
Namespace http://www.geiportal.org
Diagram
Diagram GEI-Portal_XML_ISO.tmp#CountryType
Type CountryType
Properties
content simple
Facets
pattern [A-Z][A-Z]
Used by
Source
<xs:element name="Country" type="CountryType"/>
[ top ]
Element HeadquarterAddress
Namespace http://www.geiportal.org
Diagram
Diagram GEI-Portal_XML_ISO.tmp#AddressLineOne GEI-Portal_XML_ISO.tmp#AddressLineTwo GEI-Portal_XML_ISO.tmp#AddressLineThree GEI-Portal_XML_ISO.tmp#AddressLineFour GEI-Portal_XML_ISO.tmp#PostalCode GEI-Portal_XML_ISO.tmp#City GEI-Portal_XML_ISO.tmp#StateRegion GEI-Portal_XML_ISO.tmp#Country
Properties
content complex
Used by
Element LegalEntity
Model
Children AddressLineFour, AddressLineOne, AddressLineThree, AddressLineTwo, City, Country, PostalCode, StateRegion
Instance
<HeadquarterAddress xmlns="http://www.geiportal.org">
  <AddressLineOne>{1,1}</AddressLineOne>
  <AddressLineTwo>{0,1}</AddressLineTwo>
  <AddressLineThree>{0,1}</AddressLineThree>
  <AddressLineFour>{0,1}</AddressLineFour>
  <PostalCode>{1,1}</PostalCode>
  <City>{1,1}</City>
  <StateRegion>{0,1}</StateRegion>
  <Country>{1,1}</Country>
</HeadquarterAddress>
Source
<xs:element name="HeadquarterAddress">
  <xs:complexType>
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" ref="AddressLineOne"/>
      <xs:element minOccurs="0" maxOccurs="1" ref="AddressLineTwo"/>
      <xs:element minOccurs="0" maxOccurs="1" ref="AddressLineThree"/>
      <xs:element minOccurs="0" maxOccurs="1" ref="AddressLineFour"/>
      <xs:element minOccurs="1" maxOccurs="1" ref="PostalCode"/>
      <xs:element minOccurs="1" maxOccurs="1" ref="City"/>
      <xs:element minOccurs="0" maxOccurs="1" ref="StateRegion"/>
      <xs:element minOccurs="1" maxOccurs="1" ref="Country"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
[ top ]
Simple Type LEIType
Namespace http://www.geiportal.org
Annotations
LEI ISO17442
Diagram
Diagram
Type restriction of xs:string
Facets
pattern [0-9A-Z]{20}
Used by
Element LEI
Source
<xs:simpleType name="LEIType">
  <xs:annotation>
    <xs:documentation xml:lang="de">LEI ISO17442</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="[0-9A-Z]{20}"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type CountryType
Namespace http://www.geiportal.org
Annotations
Countrycode ISO3166
Diagram
Diagram
Type restriction of xs:string
Facets
pattern [A-Z][A-Z]
Used by
Element Country
Source
<xs:simpleType name="CountryType">
  <xs:annotation>
    <xs:documentation xml:lang="de">Countrycode ISO3166</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="[A-Z][A-Z]"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Simple Type ContentType
Namespace http://www.geiportal.org
Annotations
FULL = Entire database / DELTA = Daily changes
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration DELTA
enumeration FULL
Used by
Source
<xs:simpleType name="ContentType">
  <xs:annotation>
    <xs:documentation xml:lang="de">FULL = Entire database / DELTA = Daily changes</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="DELTA"/>
    <xs:enumeration value="FULL"/>
  </xs:restriction>
</xs:simpleType>
[ top ]
Attribute LegalEntity / @EntityExpirationDate
Namespace No namespace
Type xs:dateTime
Properties
use optional
Used by
Element LegalEntity
Source
<xs:attribute name="EntityExpirationDate" use="optional" type="xs:dateTime"/>
[ top ]
Attribute LegalEntity / @EntityExpirationReason
Namespace No namespace
Type xs:string
Properties
use optional
Used by
Element LegalEntity
Source
<xs:attribute name="EntityExpirationReason" use="optional" type="xs:string"/>
[ top ]
Attribute LegalEntity / @LEIDatasetLastUpdate
Namespace No namespace
Type xs:dateTime
Properties
use required
Used by
Element LegalEntity
Source
<xs:attribute name="LEIDatasetLastUpdate" use="required" type="xs:dateTime"/>
[ top ]
Attribute LegalEntity / @LEIDatasetOwner
Namespace No namespace
Type xs:integer
Properties
use required
Used by
Element LegalEntity
Source
<xs:attribute name="LEIDatasetOwner" use="required" type="xs:integer"/>
[ top ]
Attribute LegalEntity / @ReferenceLEI
Namespace No namespace
Type xs:string
Properties
use optional
Used by
Element LegalEntity
Source
<xs:attribute name="ReferenceLEI" use="optional" type="xs:string"/>
[ top ]
Attribute LegalEntity / @LEIExpirationDate
Namespace No namespace
Type xs:dateTime
Properties
use optional
Used by
Element LegalEntity
Source
<xs:attribute name="LEIExpirationDate" use="optional" type="xs:dateTime"/>
[ top ]
Attribute LegalEntity / @LEIFirstAssignmentDate
Namespace No namespace
Type xs:dateTime
Properties
use optional
Used by
Element LegalEntity
Source
<xs:attribute name="LEIFirstAssignmentDate" use="optional" type="xs:dateTime"/>
[ top ]
Attribute LegalEntity / @LEIManagingLOU
Namespace No namespace
Type xs:integer
Properties
use required
Used by
Element LegalEntity
Source
<xs:attribute name="LEIManagingLOU" use="required" type="xs:integer"/>
[ top ]
Attribute LegalEntity / @LEIRedirectedTo
Namespace No namespace
Type xs:integer
Properties
use optional
Used by
Element LegalEntity
Source
<xs:attribute name="LEIRedirectedTo" use="optional" type="xs:integer"/>
[ top ]
Attribute LegalEntity / @LEIStatus
Namespace No namespace
Type xs:NCName
Properties
use required
Used by
Element LegalEntity
Source
<xs:attribute name="LEIStatus" use="required" type="xs:NCName"/>
[ top ]
Attribute LEIDirectory / @CreatedDate
Namespace No namespace
Type xs:dateTime
Properties
use required
Used by
Element LEIDirectory
Source
<xs:attribute name="CreatedDate" use="required" type="xs:dateTime"/>
[ top ]
Attribute LEIDirectory / @Content
Namespace No namespace
Type ContentType
Properties
use required
Facets
enumeration DELTA
enumeration FULL
Used by
Element LEIDirectory
Source
<xs:attribute name="Content" use="required" type="ContentType"/>
[ top ]