Showing:

Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Imported schema ab.xsd
Namespace http://cores.reg.gov.ab.ca/schema
Properties
attribute form default unqualified
element form default qualified
Element CORES_Entity
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#CORES_Entity_JurisdictionProvinceCodecores_reg_gov_ab_ca_schema.tmp#CORES_Entity_legalNamecores_reg_gov_ab_ca_schema.tmp#CORES_Entity_legalNameStartDatecores_reg_gov_ab_ca_schema.tmp#CORES_Entity_nameTypecores_reg_gov_ab_ca_schema.tmp#CORES_Entity_frenchlegalNamecores_reg_gov_ab_ca_schema.tmp#CORES_Entity_assumedNameFlagcores_reg_gov_ab_ca_schema.tmp#CORES_Entity_legalStatuscores_reg_gov_ab_ca_schema.tmp#CORES_Entity_legalStatusDatecores_reg_gov_ab_ca_schema.tmp#CORES_Entity_sourceEntitycores_reg_gov_ab_ca_schema.tmp#CORES_Entity_CORES_Addressescores_reg_gov_ab_ca_schema.tmp#CORES_Entity_incorporationInformationcores_reg_gov_ab_ca_schema.tmp#CORES_Entity_amalgamatingInformationcores_reg_gov_ab_ca_schema.tmp#CORES_Entity_PersonInformationcores_reg_gov_ab_ca_schema.tmp#CORES_Entity_extraData
Properties
content complex
Used by
Complex Type profile_payload
Model
Children CORES_Addresses, JurisdictionProvinceCode, PersonInformation, amalgamatingInformation, assumedNameFlag, extraData, frenchlegalName, incorporationInformation, legalName, legalNameStartDate, legalStatus, legalStatusDate, nameType, sourceEntity
Instance
<CORES_Entity xmlns="http://cores.reg.gov.ab.ca/schema">
  <JurisdictionProvinceCode>{1,1}</JurisdictionProvinceCode>
  <legalName>{1,1}</legalName>
  <legalNameStartDate>{0,1}</legalNameStartDate>
  <nameType>{0,1}</nameType>
  <frenchlegalName>{0,1}</frenchlegalName>
  <assumedNameFlag>{0,1}</assumedNameFlag>
  <legalStatus>{1,1}</legalStatus>
  <legalStatusDate>{0,1}</legalStatusDate>
  <sourceEntity>{1,1}</sourceEntity>
  <CORES_Addresses>{1,unbounded}</CORES_Addresses>
  <incorporationInformation>{1,1}</incorporationInformation>
  <amalgamatingInformation>{0,unbounded}</amalgamatingInformation>
  <PersonInformation>{0,unbounded}</PersonInformation>
  <extraData>{1,1}</extraData>
</CORES_Entity>
Source
<xs:element name="CORES_Entity" xmlns="http://cores.reg.gov.ab.ca/schema">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="JurisdictionProvinceCode" type="string2Code"/>
      <xs:element name="legalName" type="string200"/>
      <xs:element name="legalNameStartDate" type="xs:date" minOccurs="0" maxOccurs="1"/>
      <xs:element name="nameType" type="Company_Name_Types" minOccurs="0" maxOccurs="1"/>
      <xs:element name="frenchlegalName" type="string200" minOccurs="0" maxOccurs="1"/>
      <xs:element name="assumedNameFlag" type="byte1Number" minOccurs="0" maxOccurs="1"/>
      <xs:element name="legalStatus" type="string200"/>
      <xs:element name="legalStatusDate" type="xs:date" minOccurs="0" maxOccurs="1"/>
      <xs:element name="sourceEntity" type="string100"/>
      <xs:element name="CORES_Addresses" type="Address" minOccurs="1" maxOccurs="unbounded"/>
      <!-- Tag will be repeated -->
      <xs:element name="incorporationInformation" minOccurs="1" maxOccurs="1">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="incorporationDate" type="xs:date" minOccurs="0"/>
            <xs:element name="incorporationCertificateIdentifier" type="string10"/>
            <xs:element name="businessRegistrationNumber" type="string10" minOccurs="0" maxOccurs="1"/>
            <xs:element name="commencementDate" type="xs:date" minOccurs="0" maxOccurs="1"/>
            <xs:element name="dissolutionDate" type="xs:date" minOccurs="0" maxOccurs="1"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="amalgamatingInformation" minOccurs="0" maxOccurs="unbounded">
        <!-- Tag will be repeated -->
        <xs:complexType>
          <xs:sequence>
            <xs:element name="companyName" type="string200" minOccurs="0" maxOccurs="1"/>
            <xs:element name="businessRegistrationNumber" type="string10" minOccurs="0" maxOccurs="1"/>
            <xs:element name="incorporationCertificateIdentifier">
              <xs:complexType mixed="true">
                <xs:attribute name="home_juri" use="optional" type="string2Code"/>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="PersonInformation" minOccurs="0" maxOccurs="unbounded">
        <!-- Tag will be repeated -->
        <xs:complexType>
          <xs:sequence>
            <xs:element name="role" type="string70" minOccurs="0" maxOccurs="1"/>
            <xs:element name="lastName" type="string200" minOccurs="0" maxOccurs="1"/>
            <xs:element name="givenName" type="string70" minOccurs="0" maxOccurs="1"/>
            <xs:element name="ownerType" type="string70" minOccurs="0" maxOccurs="1"/>
            <xs:element name="CORES_Addresses" type="Address" minOccurs="0" maxOccurs="unbounded"/>
            <xs:element name="percentageOfShareholding" type="string70" minOccurs="0" maxOccurs="1"/>
            <xs:element name="ResidentAlbertan" type="string70" minOccurs="0" maxOccurs="1"/>
            <xs:element name="aRDateOfReceiverAppointment" type="xs:date" minOccurs="0" maxOccurs="1"/>
            <xs:element name="aRDateOfLastInterimStatementReceived" type="xs:date" minOccurs="0" maxOccurs="1"/>
            <xs:element name="aRDateDischarged" type="xs:date" minOccurs="0" maxOccurs="1"/>
            <xs:element name="appointmentDate" type="xs:date" minOccurs="0" maxOccurs="1"/>
            <xs:element name="emailAddress" type="string100" minOccurs="0" maxOccurs="1"/>
            <xs:element name="registrationID" type="string70" minOccurs="0" maxOccurs="1"/>
            <xs:element name="lawFirmName" type="string255" minOccurs="0" maxOccurs="1"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="extraData" minOccurs="1" maxOccurs="1">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="ePCAN" type="string50" minOccurs="0" maxOccurs="1"/>
            <xs:element name="noShareholdersConfirmed" type="string50" minOccurs="0" maxOccurs="1"/>
            <xs:element name="canadianOrForeignStatus" type="string50" minOccurs="0" maxOccurs="1"/>
            <xs:element name="homeJurisdictionCreateDate" type="string50" minOccurs="0" maxOccurs="1"/>
            <xs:element name="newJurisdiction" type="string50" minOccurs="0" maxOccurs="1"/>
            <xs:element name="previousLegalEntityName" type="string200" minOccurs="0" maxOccurs="1"/>
            <xs:element name="newRegistrationID" type="string50" minOccurs="0" maxOccurs="1"/>
            <xs:element name="dateOfContinuance" type="xs:date" minOccurs="0" maxOccurs="1"/>
            <xs:element name="homeJurisdictionRegistrationID" type="string50" minOccurs="0" maxOccurs="1"/>
            <xs:element name="homeJurisdictionProvinceCode" type="string50" minOccurs="0" maxOccurs="1"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element CORES_Entity / JurisdictionProvinceCode
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#string2Code
Type string2Code
Properties
content simple
Facets
pattern [A-Z][A-Z]
Source
<xs:element name="JurisdictionProvinceCode" type="string2Code"/>
Element CORES_Entity / legalName
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#string200
Type string200
Properties
content simple
Facets
minLength 1
maxLength 200
Source
<xs:element name="legalName" type="string200"/>
Element CORES_Entity / legalNameStartDate
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagram
Type xs:date
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element name="legalNameStartDate" type="xs:date" minOccurs="0" maxOccurs="1"/>
Element CORES_Entity / nameType
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#http___cores.reg.gov.ab.ca_schema_Company_Name_Types
Type Company_Name_Types
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
enumeration legal name
enumeration numbered name
Source
<xs:element name="nameType" type="Company_Name_Types" minOccurs="0" maxOccurs="1"/>
Element CORES_Entity / frenchlegalName
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#string200
Type string200
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
minLength 1
maxLength 200
Source
<xs:element name="frenchlegalName" type="string200" minOccurs="0" maxOccurs="1"/>
Element CORES_Entity / assumedNameFlag
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#byte1Number
Type byte1Number
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
maxInclusive 1
minInclusive 0
Source
<xs:element name="assumedNameFlag" type="byte1Number" minOccurs="0" maxOccurs="1"/>
Element CORES_Entity / legalStatus
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#string200
Type string200
Properties
content simple
Facets
minLength 1
maxLength 200
Source
<xs:element name="legalStatus" type="string200"/>
Element CORES_Entity / legalStatusDate
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagram
Type xs:date
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element name="legalStatusDate" type="xs:date" minOccurs="0" maxOccurs="1"/>
Element CORES_Entity / sourceEntity
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#string100
Type string100
Properties
content simple
Facets
minLength 1
maxLength 100
Source
<xs:element name="sourceEntity" type="string100"/>
Element CORES_Entity / CORES_Addresses
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#http___cores.reg.gov.ab.ca_schema_Address_addressTypecores_reg_gov_ab_ca_schema.tmp#http___cores.reg.gov.ab.ca_schema_Address_addressLine1cores_reg_gov_ab_ca_schema.tmp#http___cores.reg.gov.ab.ca_schema_Address_cityNamecores_reg_gov_ab_ca_schema.tmp#http___cores.reg.gov.ab.ca_schema_Address_provinceStateCodecores_reg_gov_ab_ca_schema.tmp#http___cores.reg.gov.ab.ca_schema_Address_countryCodecores_reg_gov_ab_ca_schema.tmp#http___cores.reg.gov.ab.ca_schema_Address_postalZIPCodecores_reg_gov_ab_ca_schema.tmp#http___cores.reg.gov.ab.ca_schema_Address_emailAddresscores_reg_gov_ab_ca_schema.tmp#http___cores.reg.gov.ab.ca_schema_Address
Type Address
Properties
content complex
minOccurs 1
maxOccurs unbounded
Model
Children addressLine1, addressType, cityName, countryCode, emailAddress, postalZIPCode, provinceStateCode
Instance
<CORES_Addresses xmlns="http://cores.reg.gov.ab.ca/schema">
  <addressType>{0,1}</addressType>
  <addressLine1>{0,1}</addressLine1>
  <cityName>{0,1}</cityName>
  <provinceStateCode>{0,1}</provinceStateCode>
  <countryCode>{0,1}</countryCode>
  <postalZIPCode>{0,1}</postalZIPCode>
  <emailAddress>{0,1}</emailAddress>
</CORES_Addresses>
Source
<xs:element name="CORES_Addresses" type="Address" minOccurs="1" maxOccurs="unbounded"/>
Element Address / addressType
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#string50
Type string50
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
minLength 1
maxLength 50
Source
<xs:element name="addressType" type="string50" minOccurs="0" maxOccurs="1"/>
Element Address / addressLine1
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#string255
Type string255
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
minLength 1
maxLength 255
Source
<xs:element name="addressLine1" type="string255" minOccurs="0" maxOccurs="1"/>
Element Address / cityName
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#string50
Type string50
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
minLength 1
maxLength 50
Source
<xs:element name="cityName" type="string50" minOccurs="0" maxOccurs="1"/>
Element Address / provinceStateCode
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#string2Code
Type string2Code
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
pattern [A-Z][A-Z]
Source
<xs:element name="provinceStateCode" type="string2Code" minOccurs="0" maxOccurs="1"/>
Element Address / countryCode
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#string2Code
Type string2Code
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
pattern [A-Z][A-Z]
Source
<xs:element name="countryCode" type="string2Code" minOccurs="0" maxOccurs="1"/>
Element Address / postalZIPCode
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#postalZIP14
Type postalZIP14
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
minLength 1
maxLength 14
Source
<xs:element name="postalZIPCode" type="postalZIP14" minOccurs="0" maxOccurs="1"/>
Element Address / emailAddress
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#string255
Type string255
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
minLength 1
maxLength 255
Source
<xs:element name="emailAddress" type="string255" minOccurs="0" maxOccurs="1"/>
Element CORES_Entity / incorporationInformation
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#CORES_Entity_CORES_Entity_incorporationInformation_incorporationDatecores_reg_gov_ab_ca_schema.tmp#CORES_Entity_CORES_Entity_incorporationInformation_incorporationCertificateIdentifiercores_reg_gov_ab_ca_schema.tmp#CORES_Entity_CORES_Entity_incorporationInformation_businessRegistrationNumbercores_reg_gov_ab_ca_schema.tmp#CORES_Entity_CORES_Entity_incorporationInformation_commencementDatecores_reg_gov_ab_ca_schema.tmp#CORES_Entity_CORES_Entity_incorporationInformation_dissolutionDate
Properties
content complex
minOccurs 1
maxOccurs 1
Model
Children businessRegistrationNumber, commencementDate, dissolutionDate, incorporationCertificateIdentifier, incorporationDate
Instance
<incorporationInformation xmlns="http://cores.reg.gov.ab.ca/schema">
  <incorporationDate>{0,1}</incorporationDate>
  <incorporationCertificateIdentifier>{1,1}</incorporationCertificateIdentifier>
  <businessRegistrationNumber>{0,1}</businessRegistrationNumber>
  <commencementDate>{0,1}</commencementDate>
  <dissolutionDate>{0,1}</dissolutionDate>
</incorporationInformation>
Source
<xs:element name="incorporationInformation" minOccurs="1" maxOccurs="1">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="incorporationDate" type="xs:date" minOccurs="0"/>
      <xs:element name="incorporationCertificateIdentifier" type="string10"/>
      <xs:element name="businessRegistrationNumber" type="string10" minOccurs="0" maxOccurs="1"/>
      <xs:element name="commencementDate" type="xs:date" minOccurs="0" maxOccurs="1"/>
      <xs:element name="dissolutionDate" type="xs:date" minOccurs="0" maxOccurs="1"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element CORES_Entity / incorporationInformation / incorporationDate
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagram
Type xs:date
Properties
content simple
minOccurs 0
Source
<xs:element name="incorporationDate" type="xs:date" minOccurs="0"/>
Element CORES_Entity / incorporationInformation / incorporationCertificateIdentifier
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#string10
Type string10
Properties
content simple
Facets
minLength 1
maxLength 10
Source
<xs:element name="incorporationCertificateIdentifier" type="string10"/>
Element CORES_Entity / incorporationInformation / businessRegistrationNumber
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#string10
Type string10
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
minLength 1
maxLength 10
Source
<xs:element name="businessRegistrationNumber" type="string10" minOccurs="0" maxOccurs="1"/>
Element CORES_Entity / incorporationInformation / commencementDate
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagram
Type xs:date
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element name="commencementDate" type="xs:date" minOccurs="0" maxOccurs="1"/>
Element CORES_Entity / incorporationInformation / dissolutionDate
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagram
Type xs:date
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element name="dissolutionDate" type="xs:date" minOccurs="0" maxOccurs="1"/>
Element CORES_Entity / amalgamatingInformation
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#CORES_Entity_CORES_Entity_amalgamatingInformation_companyNamecores_reg_gov_ab_ca_schema.tmp#CORES_Entity_CORES_Entity_amalgamatingInformation_businessRegistrationNumbercores_reg_gov_ab_ca_schema.tmp#CORES_Entity_CORES_Entity_amalgamatingInformation_incorporationCertificateIdentifier
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children businessRegistrationNumber, companyName, incorporationCertificateIdentifier
Instance
<amalgamatingInformation xmlns="http://cores.reg.gov.ab.ca/schema">
  <companyName>{0,1}</companyName>
  <businessRegistrationNumber>{0,1}</businessRegistrationNumber>
  <incorporationCertificateIdentifier home_juri="">{1,1}</incorporationCertificateIdentifier>
</amalgamatingInformation>
Source
<xs:element name="amalgamatingInformation" minOccurs="0" maxOccurs="unbounded">
  <!-- Tag will be repeated -->
  <xs:complexType>
    <xs:sequence>
      <xs:element name="companyName" type="string200" minOccurs="0" maxOccurs="1"/>
      <xs:element name="businessRegistrationNumber" type="string10" minOccurs="0" maxOccurs="1"/>
      <xs:element name="incorporationCertificateIdentifier">
        <xs:complexType mixed="true">
          <xs:attribute name="home_juri" use="optional" type="string2Code"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element CORES_Entity / amalgamatingInformation / companyName
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#string200
Type string200
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
minLength 1
maxLength 200
Source
<xs:element name="companyName" type="string200" minOccurs="0" maxOccurs="1"/>
Element CORES_Entity / amalgamatingInformation / businessRegistrationNumber
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#string10
Type string10
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
minLength 1
maxLength 10
Source
<xs:element name="businessRegistrationNumber" type="string10" minOccurs="0" maxOccurs="1"/>
Element CORES_Entity / amalgamatingInformation / incorporationCertificateIdentifier
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
DiagramNO_NAMESPACE.tmp#CORES_Entity_CORES_Entity_amalgamatingInformation_CORES_Entity_CORES_Entity_amalgamatingInformation_incorporationCertificateIdentifier_home_juri
Properties
content complex
mixed true
Model
Attributes
QName Type Use
home_juri string2Code optional
Source
<xs:element name="incorporationCertificateIdentifier">
  <xs:complexType mixed="true">
    <xs:attribute name="home_juri" use="optional" type="string2Code"/>
  </xs:complexType>
</xs:element>
Element CORES_Entity / PersonInformation
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#CORES_Entity_CORES_Entity_PersonInformation_rolecores_reg_gov_ab_ca_schema.tmp#CORES_Entity_CORES_Entity_PersonInformation_lastNamecores_reg_gov_ab_ca_schema.tmp#CORES_Entity_CORES_Entity_PersonInformation_givenNamecores_reg_gov_ab_ca_schema.tmp#CORES_Entity_CORES_Entity_PersonInformation_ownerTypecores_reg_gov_ab_ca_schema.tmp#CORES_Entity_CORES_Entity_PersonInformation_CORES_Addressescores_reg_gov_ab_ca_schema.tmp#CORES_Entity_CORES_Entity_PersonInformation_percentageOfShareholdingcores_reg_gov_ab_ca_schema.tmp#CORES_Entity_CORES_Entity_PersonInformation_ResidentAlbertancores_reg_gov_ab_ca_schema.tmp#CORES_Entity_CORES_Entity_PersonInformation_aRDateOfReceiverAppointmentcores_reg_gov_ab_ca_schema.tmp#CORES_Entity_CORES_Entity_PersonInformation_aRDateOfLastInterimStatementReceivedcores_reg_gov_ab_ca_schema.tmp#CORES_Entity_CORES_Entity_PersonInformation_aRDateDischargedcores_reg_gov_ab_ca_schema.tmp#CORES_Entity_CORES_Entity_PersonInformation_appointmentDatecores_reg_gov_ab_ca_schema.tmp#CORES_Entity_CORES_Entity_PersonInformation_emailAddresscores_reg_gov_ab_ca_schema.tmp#CORES_Entity_CORES_Entity_PersonInformation_registrationIDcores_reg_gov_ab_ca_schema.tmp#CORES_Entity_CORES_Entity_PersonInformation_lawFirmName
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children CORES_Addresses, ResidentAlbertan, aRDateDischarged, aRDateOfLastInterimStatementReceived, aRDateOfReceiverAppointment, appointmentDate, emailAddress, givenName, lastName, lawFirmName, ownerType, percentageOfShareholding, registrationID, role
Instance
<PersonInformation xmlns="http://cores.reg.gov.ab.ca/schema">
  <role>{0,1}</role>
  <lastName>{0,1}</lastName>
  <givenName>{0,1}</givenName>
  <ownerType>{0,1}</ownerType>
  <CORES_Addresses>{0,unbounded}</CORES_Addresses>
  <percentageOfShareholding>{0,1}</percentageOfShareholding>
  <ResidentAlbertan>{0,1}</ResidentAlbertan>
  <aRDateOfReceiverAppointment>{0,1}</aRDateOfReceiverAppointment>
  <aRDateOfLastInterimStatementReceived>{0,1}</aRDateOfLastInterimStatementReceived>
  <aRDateDischarged>{0,1}</aRDateDischarged>
  <appointmentDate>{0,1}</appointmentDate>
  <emailAddress>{0,1}</emailAddress>
  <registrationID>{0,1}</registrationID>
  <lawFirmName>{0,1}</lawFirmName>
</PersonInformation>
Source
<xs:element name="PersonInformation" minOccurs="0" maxOccurs="unbounded">
  <!-- Tag will be repeated -->
  <xs:complexType>
    <xs:sequence>
      <xs:element name="role" type="string70" minOccurs="0" maxOccurs="1"/>
      <xs:element name="lastName" type="string200" minOccurs="0" maxOccurs="1"/>
      <xs:element name="givenName" type="string70" minOccurs="0" maxOccurs="1"/>
      <xs:element name="ownerType" type="string70" minOccurs="0" maxOccurs="1"/>
      <xs:element name="CORES_Addresses" type="Address" minOccurs="0" maxOccurs="unbounded"/>
      <xs:element name="percentageOfShareholding" type="string70" minOccurs="0" maxOccurs="1"/>
      <xs:element name="ResidentAlbertan" type="string70" minOccurs="0" maxOccurs="1"/>
      <xs:element name="aRDateOfReceiverAppointment" type="xs:date" minOccurs="0" maxOccurs="1"/>
      <xs:element name="aRDateOfLastInterimStatementReceived" type="xs:date" minOccurs="0" maxOccurs="1"/>
      <xs:element name="aRDateDischarged" type="xs:date" minOccurs="0" maxOccurs="1"/>
      <xs:element name="appointmentDate" type="xs:date" minOccurs="0" maxOccurs="1"/>
      <xs:element name="emailAddress" type="string100" minOccurs="0" maxOccurs="1"/>
      <xs:element name="registrationID" type="string70" minOccurs="0" maxOccurs="1"/>
      <xs:element name="lawFirmName" type="string255" minOccurs="0" maxOccurs="1"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element CORES_Entity / PersonInformation / role
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#string70
Type string70
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
minLength 1
maxLength 70
Source
<xs:element name="role" type="string70" minOccurs="0" maxOccurs="1"/>
Element CORES_Entity / PersonInformation / lastName
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#string200
Type string200
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
minLength 1
maxLength 200
Source
<xs:element name="lastName" type="string200" minOccurs="0" maxOccurs="1"/>
Element CORES_Entity / PersonInformation / givenName
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#string70
Type string70
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
minLength 1
maxLength 70
Source
<xs:element name="givenName" type="string70" minOccurs="0" maxOccurs="1"/>
Element CORES_Entity / PersonInformation / ownerType
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#string70
Type string70
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
minLength 1
maxLength 70
Source
<xs:element name="ownerType" type="string70" minOccurs="0" maxOccurs="1"/>
Element CORES_Entity / PersonInformation / CORES_Addresses
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#http___cores.reg.gov.ab.ca_schema_Address_addressTypecores_reg_gov_ab_ca_schema.tmp#http___cores.reg.gov.ab.ca_schema_Address_addressLine1cores_reg_gov_ab_ca_schema.tmp#http___cores.reg.gov.ab.ca_schema_Address_cityNamecores_reg_gov_ab_ca_schema.tmp#http___cores.reg.gov.ab.ca_schema_Address_provinceStateCodecores_reg_gov_ab_ca_schema.tmp#http___cores.reg.gov.ab.ca_schema_Address_countryCodecores_reg_gov_ab_ca_schema.tmp#http___cores.reg.gov.ab.ca_schema_Address_postalZIPCodecores_reg_gov_ab_ca_schema.tmp#http___cores.reg.gov.ab.ca_schema_Address_emailAddresscores_reg_gov_ab_ca_schema.tmp#http___cores.reg.gov.ab.ca_schema_Address
Type Address
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children addressLine1, addressType, cityName, countryCode, emailAddress, postalZIPCode, provinceStateCode
Instance
<CORES_Addresses xmlns="http://cores.reg.gov.ab.ca/schema">
  <addressType>{0,1}</addressType>
  <addressLine1>{0,1}</addressLine1>
  <cityName>{0,1}</cityName>
  <provinceStateCode>{0,1}</provinceStateCode>
  <countryCode>{0,1}</countryCode>
  <postalZIPCode>{0,1}</postalZIPCode>
  <emailAddress>{0,1}</emailAddress>
</CORES_Addresses>
Source
<xs:element name="CORES_Addresses" type="Address" minOccurs="0" maxOccurs="unbounded"/>
Element CORES_Entity / PersonInformation / percentageOfShareholding
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#string70
Type string70
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
minLength 1
maxLength 70
Source
<xs:element name="percentageOfShareholding" type="string70" minOccurs="0" maxOccurs="1"/>
Element CORES_Entity / PersonInformation / ResidentAlbertan
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#string70
Type string70
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
minLength 1
maxLength 70
Source
<xs:element name="ResidentAlbertan" type="string70" minOccurs="0" maxOccurs="1"/>
Element CORES_Entity / PersonInformation / aRDateOfReceiverAppointment
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagram
Type xs:date
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element name="aRDateOfReceiverAppointment" type="xs:date" minOccurs="0" maxOccurs="1"/>
Element CORES_Entity / PersonInformation / aRDateOfLastInterimStatementReceived
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagram
Type xs:date
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element name="aRDateOfLastInterimStatementReceived" type="xs:date" minOccurs="0" maxOccurs="1"/>
Element CORES_Entity / PersonInformation / aRDateDischarged
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagram
Type xs:date
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element name="aRDateDischarged" type="xs:date" minOccurs="0" maxOccurs="1"/>
Element CORES_Entity / PersonInformation / appointmentDate
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagram
Type xs:date
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element name="appointmentDate" type="xs:date" minOccurs="0" maxOccurs="1"/>
Element CORES_Entity / PersonInformation / emailAddress
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#string100
Type string100
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
minLength 1
maxLength 100
Source
<xs:element name="emailAddress" type="string100" minOccurs="0" maxOccurs="1"/>
Element CORES_Entity / PersonInformation / registrationID
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#string70
Type string70
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
minLength 1
maxLength 70
Source
<xs:element name="registrationID" type="string70" minOccurs="0" maxOccurs="1"/>
Element CORES_Entity / PersonInformation / lawFirmName
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#string255
Type string255
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
minLength 1
maxLength 255
Source
<xs:element name="lawFirmName" type="string255" minOccurs="0" maxOccurs="1"/>
Element CORES_Entity / extraData
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#CORES_Entity_CORES_Entity_extraData_ePCANcores_reg_gov_ab_ca_schema.tmp#CORES_Entity_CORES_Entity_extraData_noShareholdersConfirmedcores_reg_gov_ab_ca_schema.tmp#CORES_Entity_CORES_Entity_extraData_canadianOrForeignStatuscores_reg_gov_ab_ca_schema.tmp#CORES_Entity_CORES_Entity_extraData_homeJurisdictionCreateDatecores_reg_gov_ab_ca_schema.tmp#CORES_Entity_CORES_Entity_extraData_newJurisdictioncores_reg_gov_ab_ca_schema.tmp#CORES_Entity_CORES_Entity_extraData_previousLegalEntityNamecores_reg_gov_ab_ca_schema.tmp#CORES_Entity_CORES_Entity_extraData_newRegistrationIDcores_reg_gov_ab_ca_schema.tmp#CORES_Entity_CORES_Entity_extraData_dateOfContinuancecores_reg_gov_ab_ca_schema.tmp#CORES_Entity_CORES_Entity_extraData_homeJurisdictionRegistrationIDcores_reg_gov_ab_ca_schema.tmp#CORES_Entity_CORES_Entity_extraData_homeJurisdictionProvinceCode
Properties
content complex
minOccurs 1
maxOccurs 1
Model
Children canadianOrForeignStatus, dateOfContinuance, ePCAN, homeJurisdictionCreateDate, homeJurisdictionProvinceCode, homeJurisdictionRegistrationID, newJurisdiction, newRegistrationID, noShareholdersConfirmed, previousLegalEntityName
Instance
<extraData xmlns="http://cores.reg.gov.ab.ca/schema">
  <ePCAN>{0,1}</ePCAN>
  <noShareholdersConfirmed>{0,1}</noShareholdersConfirmed>
  <canadianOrForeignStatus>{0,1}</canadianOrForeignStatus>
  <homeJurisdictionCreateDate>{0,1}</homeJurisdictionCreateDate>
  <newJurisdiction>{0,1}</newJurisdiction>
  <previousLegalEntityName>{0,1}</previousLegalEntityName>
  <newRegistrationID>{0,1}</newRegistrationID>
  <dateOfContinuance>{0,1}</dateOfContinuance>
  <homeJurisdictionRegistrationID>{0,1}</homeJurisdictionRegistrationID>
  <homeJurisdictionProvinceCode>{0,1}</homeJurisdictionProvinceCode>
</extraData>
Source
<xs:element name="extraData" minOccurs="1" maxOccurs="1">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="ePCAN" type="string50" minOccurs="0" maxOccurs="1"/>
      <xs:element name="noShareholdersConfirmed" type="string50" minOccurs="0" maxOccurs="1"/>
      <xs:element name="canadianOrForeignStatus" type="string50" minOccurs="0" maxOccurs="1"/>
      <xs:element name="homeJurisdictionCreateDate" type="string50" minOccurs="0" maxOccurs="1"/>
      <xs:element name="newJurisdiction" type="string50" minOccurs="0" maxOccurs="1"/>
      <xs:element name="previousLegalEntityName" type="string200" minOccurs="0" maxOccurs="1"/>
      <xs:element name="newRegistrationID" type="string50" minOccurs="0" maxOccurs="1"/>
      <xs:element name="dateOfContinuance" type="xs:date" minOccurs="0" maxOccurs="1"/>
      <xs:element name="homeJurisdictionRegistrationID" type="string50" minOccurs="0" maxOccurs="1"/>
      <xs:element name="homeJurisdictionProvinceCode" type="string50" minOccurs="0" maxOccurs="1"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element CORES_Entity / extraData / ePCAN
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#string50
Type string50
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
minLength 1
maxLength 50
Source
<xs:element name="ePCAN" type="string50" minOccurs="0" maxOccurs="1"/>
Element CORES_Entity / extraData / noShareholdersConfirmed
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#string50
Type string50
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
minLength 1
maxLength 50
Source
<xs:element name="noShareholdersConfirmed" type="string50" minOccurs="0" maxOccurs="1"/>
Element CORES_Entity / extraData / canadianOrForeignStatus
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#string50
Type string50
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
minLength 1
maxLength 50
Source
<xs:element name="canadianOrForeignStatus" type="string50" minOccurs="0" maxOccurs="1"/>
Element CORES_Entity / extraData / homeJurisdictionCreateDate
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#string50
Type string50
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
minLength 1
maxLength 50
Source
<xs:element name="homeJurisdictionCreateDate" type="string50" minOccurs="0" maxOccurs="1"/>
Element CORES_Entity / extraData / newJurisdiction
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#string50
Type string50
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
minLength 1
maxLength 50
Source
<xs:element name="newJurisdiction" type="string50" minOccurs="0" maxOccurs="1"/>
Element CORES_Entity / extraData / previousLegalEntityName
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#string200
Type string200
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
minLength 1
maxLength 200
Source
<xs:element name="previousLegalEntityName" type="string200" minOccurs="0" maxOccurs="1"/>
Element CORES_Entity / extraData / newRegistrationID
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#string50
Type string50
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
minLength 1
maxLength 50
Source
<xs:element name="newRegistrationID" type="string50" minOccurs="0" maxOccurs="1"/>
Element CORES_Entity / extraData / dateOfContinuance
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagram
Type xs:date
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element name="dateOfContinuance" type="xs:date" minOccurs="0" maxOccurs="1"/>
Element CORES_Entity / extraData / homeJurisdictionRegistrationID
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#string50
Type string50
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
minLength 1
maxLength 50
Source
<xs:element name="homeJurisdictionRegistrationID" type="string50" minOccurs="0" maxOccurs="1"/>
Element CORES_Entity / extraData / homeJurisdictionProvinceCode
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#string50
Type string50
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
minLength 1
maxLength 50
Source
<xs:element name="homeJurisdictionProvinceCode" type="string50" minOccurs="0" maxOccurs="1"/>
Simple Type string2Code
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagram
Type restriction of xs:string
Facets
pattern [A-Z][A-Z]
Used by
Source
<xs:simpleType name="string2Code">
  <xs:restriction base="xs:string">
    <xs:pattern value="[A-Z][A-Z]"/>
  </xs:restriction>
</xs:simpleType>
Simple Type string200
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagram
Type restriction of xs:string
Facets
minLength 1
maxLength 200
Used by
Source
<xs:simpleType name="string200">
  <xs:restriction base="xs:string">
    <xs:minLength value="1"/>
    <xs:maxLength value="200"/>
  </xs:restriction>
</xs:simpleType>
Simple Type Company_Name_Types
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration legal name
enumeration numbered name
Used by
Source
<xs:simpleType name="Company_Name_Types">
  <xs:restriction base="xs:string">
    <xs:enumeration value="legal name"/>
    <xs:enumeration value="numbered name"/>
  </xs:restriction>
</xs:simpleType>
Simple Type byte1Number
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagram
Type restriction of xs:unsignedByte
Facets
maxInclusive 1
minInclusive 0
Used by
Source
<xs:simpleType name="byte1Number">
  <xs:restriction base="xs:unsignedByte">
    <xs:minInclusive value="0"/>
    <xs:maxInclusive value="1"/>
  </xs:restriction>
</xs:simpleType>
Simple Type string100
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagram
Type restriction of xs:string
Facets
minLength 1
maxLength 100
Used by
Source
<xs:simpleType name="string100">
  <xs:restriction base="xs:string">
    <xs:minLength value="1"/>
    <xs:maxLength value="100"/>
  </xs:restriction>
</xs:simpleType>
Complex Type Address
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagramcores_reg_gov_ab_ca_schema.tmp#http___cores.reg.gov.ab.ca_schema_Address_addressTypecores_reg_gov_ab_ca_schema.tmp#http___cores.reg.gov.ab.ca_schema_Address_addressLine1cores_reg_gov_ab_ca_schema.tmp#http___cores.reg.gov.ab.ca_schema_Address_cityNamecores_reg_gov_ab_ca_schema.tmp#http___cores.reg.gov.ab.ca_schema_Address_provinceStateCodecores_reg_gov_ab_ca_schema.tmp#http___cores.reg.gov.ab.ca_schema_Address_countryCodecores_reg_gov_ab_ca_schema.tmp#http___cores.reg.gov.ab.ca_schema_Address_postalZIPCodecores_reg_gov_ab_ca_schema.tmp#http___cores.reg.gov.ab.ca_schema_Address_emailAddress
Used by
Model
Children addressLine1, addressType, cityName, countryCode, emailAddress, postalZIPCode, provinceStateCode
Source
<xs:complexType name="Address">
  <xs:sequence>
    <xs:element name="addressType" type="string50" minOccurs="0" maxOccurs="1"/>
    <xs:element name="addressLine1" type="string255" minOccurs="0" maxOccurs="1"/>
    <xs:element name="cityName" type="string50" minOccurs="0" maxOccurs="1"/>
    <xs:element name="provinceStateCode" type="string2Code" minOccurs="0" maxOccurs="1"/>
    <xs:element name="countryCode" type="string2Code" minOccurs="0" maxOccurs="1"/>
    <xs:element name="postalZIPCode" type="postalZIP14" minOccurs="0" maxOccurs="1"/>
    <xs:element name="emailAddress" type="string255" minOccurs="0" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
Simple Type string50
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagram
Type restriction of xs:string
Facets
minLength 1
maxLength 50
Used by
Source
<xs:simpleType name="string50">
  <xs:restriction base="xs:string">
    <xs:minLength value="1"/>
    <xs:maxLength value="50"/>
  </xs:restriction>
</xs:simpleType>
Simple Type string255
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagram
Type restriction of xs:string
Facets
minLength 1
maxLength 255
Used by
Source
<xs:simpleType name="string255">
  <xs:restriction base="xs:string">
    <xs:minLength value="1"/>
    <xs:maxLength value="255"/>
  </xs:restriction>
</xs:simpleType>
Simple Type postalZIP14
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagram
Type restriction of xs:string
Facets
minLength 1
maxLength 14
Used by
Source
<xs:simpleType name="postalZIP14">
  <xs:restriction base="xs:string">
    <xs:minLength value="1"/>
    <xs:maxLength value="14"/>
  </xs:restriction>
</xs:simpleType>
Simple Type string10
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagram
Type restriction of xs:string
Facets
minLength 1
maxLength 10
Used by
Source
<xs:simpleType name="string10">
  <xs:restriction base="xs:string">
    <xs:minLength value="1"/>
    <xs:maxLength value="10"/>
  </xs:restriction>
</xs:simpleType>
Simple Type string70
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagram
Type restriction of xs:string
Facets
minLength 1
maxLength 70
Used by
Source
<xs:simpleType name="string70">
  <xs:restriction base="xs:string">
    <xs:minLength value="1"/>
    <xs:maxLength value="70"/>
  </xs:restriction>
</xs:simpleType>
Simple Type string1
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagram
Type restriction of xs:string
Facets
maxLength 1
enumeration A
enumeration D
Source
<xs:simpleType name="string1">
  <xs:restriction base="xs:string">
    <xs:maxLength value="1"/>
    <xs:enumeration value="A"/>
    <xs:enumeration value="D"/>
  </xs:restriction>
</xs:simpleType>
Simple Type string2Number
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagram
Type restriction of xs:string
Facets
pattern [0][0-3]
Source
<xs:simpleType name="string2Number">
  <xs:restriction base="xs:string">
    <xs:pattern value="[0][0-3]"/>
  </xs:restriction>
</xs:simpleType>
Simple Type string45
Namespace http://cores.reg.gov.ab.ca/schema
Diagram
Diagram
Type restriction of xs:string
Facets
minLength 1
maxLength 45
Source
<xs:simpleType name="string45">
  <xs:restriction base="xs:string">
    <xs:minLength value="1"/>
    <xs:maxLength value="45"/>
  </xs:restriction>
</xs:simpleType>