Showing:

Diagrams
Facets
Instances
Model
Properties
Source
Used by
Imported schema bc.xsd
Namespace http://gov.bc.ca/schema
Properties
attribute form default unqualified
element form default qualified
Element LegalEntity
Namespace http://gov.bc.ca/schema
Diagram
Diagramschema.tmp#LegalEntity_typeschema.tmp#LegalEntity_numberschema.tmp#LegalEntity_bn9schema.tmp#LegalEntity_recognitionDateschema.tmp#LegalEntity_jurisdictionschema.tmp#LegalEntity_namesschema.tmp#LegalEntity_statesschema.tmp#LegalEntity_officesschema.tmp#LegalEntity_partiesschema.tmp#LegalEntity_Amalgamating_Corporationsschema.tmp#LegalEntity_Amalgamated_Corporations
Properties
content complex
Used by
Complex Type profile_payload
Model
Children Amalgamated_Corporations, Amalgamating_Corporations, bn9, jurisdiction, names, number, offices, parties, recognitionDate, states, type
Instance
<LegalEntity xmlns="http://gov.bc.ca/schema">
  <type>{1,1}</type>
  <number>{1,1}</number>
  <bn9>{0,1}</bn9>
  <recognitionDate>{1,1}</recognitionDate>
  <jurisdiction>{0,1}</jurisdiction>
  <names>{1,2}</names>
  <states>{0,unbounded}</states>
  <offices>{0,unbounded}</offices>
  <parties>{0,unbounded}</parties>
  <Amalgamating_Corporations>{0,unbounded}</Amalgamating_Corporations>
  <Amalgamated_Corporations>{0,unbounded}</Amalgamated_Corporations>
</LegalEntity>
Source
<xs:element name="LegalEntity">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="type">
        <xs:complexType>
          <xs:sequence>
            <xs:element type="xs:string" name="legalEntityTypeCode"/>
            <xs:element type="xs:string" name="legalEntityClass"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element type="xs:string" name="number"/>
      <xs:element type="xs:int" name="bn9" minOccurs="0"/>
      <xs:element type="xs:date" name="recognitionDate"/>
      <xs:element name="jurisdiction" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element type="xs:string" name="jurisdictionCode"/>
            <xs:element type="xs:string" name="homeJurisdictionNumber"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="names" maxOccurs="2">
        <xs:complexType>
          <xs:sequence>
            <xs:element type="xs:string" name="legalName"/>
            <xs:element type="xs:string" name="type"/>
            <xs:element type="xs:date" name="startEventTimestamp"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="states" maxOccurs="unbounded" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element type="xs:string" name="state"/>
            <xs:element type="xs:string" name="opState"/>
            <xs:element type="xs:string" name="shortDescription"/>
            <xs:element type="xs:date" name="startEventTimestamp"/>
            <xs:element type="xs:date" name="endEventTimestamp" minOccurs="0"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="offices" maxOccurs="unbounded" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="type">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="RC"/>
                  <xs:enumeration value="RG"/>
                  <xs:enumeration value="HD"/>
                  <xs:enumeration value="FO"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element type="xs:date" name="startEventTimestamp" minOccurs="0"/>
            <xs:element name="mailingAddress" type="addressType" minOccurs="0"/>
            <xs:element name="deliveryAddress" type="addressType" minOccurs="0"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="parties" maxOccurs="unbounded" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="type" minOccurs="0">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                  <xs:enumeration value="FIO"/>
                  <xs:enumeration value="FBO"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element type="xs:date" name="startEventTimestamp" minOccurs="0"/>
            <xs:element name="firstName" minOccurs="0">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element type="xs:string" name="middleName" minOccurs="0"/>
            <xs:element name="lastName" minOccurs="0">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="businessName" minOccurs="0">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element name="mailingAddress" type="addressType" minOccurs="0"/>
            <xs:element name="deliveryAddress" type="addressType" minOccurs="0"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Amalgamating_Corporations" maxOccurs="unbounded" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element type="xs:string" name="LegalName"/>
            <xs:element name="Number">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element type="xs:string" name="Jurisdiction"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Amalgamated_Corporations" maxOccurs="unbounded" minOccurs="0">
        <xs:complexType>
          <xs:sequence>
            <xs:element type="xs:string" name="LegalName"/>
            <xs:element name="Number">
              <xs:simpleType>
                <xs:restriction base="xs:string">
                </xs:restriction>
              </xs:simpleType>
            </xs:element>
            <xs:element type="xs:string" name="Jurisdiction"/>
            <xs:element type="xs:string" name="Status"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element LegalEntity / type
Namespace http://gov.bc.ca/schema
Diagram
Diagramschema.tmp#LegalEntity_LegalEntity_type_legalEntityTypeCodeschema.tmp#LegalEntity_LegalEntity_type_legalEntityClass
Properties
content complex
Model
Children legalEntityClass, legalEntityTypeCode
Instance
<type xmlns="http://gov.bc.ca/schema">
  <legalEntityTypeCode>{1,1}</legalEntityTypeCode>
  <legalEntityClass>{1,1}</legalEntityClass>
</type>
Source
<xs:element name="type">
  <xs:complexType>
    <xs:sequence>
      <xs:element type="xs:string" name="legalEntityTypeCode"/>
      <xs:element type="xs:string" name="legalEntityClass"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element LegalEntity / type / legalEntityTypeCode
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element type="xs:string" name="legalEntityTypeCode"/>
Element LegalEntity / type / legalEntityClass
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element type="xs:string" name="legalEntityClass"/>
Element LegalEntity / number
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element type="xs:string" name="number"/>
Element LegalEntity / bn9
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:int
Properties
content simple
minOccurs 0
Source
<xs:element type="xs:int" name="bn9" minOccurs="0"/>
Element LegalEntity / recognitionDate
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:date
Properties
content simple
Source
<xs:element type="xs:date" name="recognitionDate"/>
Element LegalEntity / jurisdiction
Namespace http://gov.bc.ca/schema
Diagram
Diagramschema.tmp#LegalEntity_LegalEntity_jurisdiction_jurisdictionCodeschema.tmp#LegalEntity_LegalEntity_jurisdiction_homeJurisdictionNumber
Properties
content complex
minOccurs 0
Model
Children homeJurisdictionNumber, jurisdictionCode
Instance
<jurisdiction xmlns="http://gov.bc.ca/schema">
  <jurisdictionCode>{1,1}</jurisdictionCode>
  <homeJurisdictionNumber>{1,1}</homeJurisdictionNumber>
</jurisdiction>
Source
<xs:element name="jurisdiction" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element type="xs:string" name="jurisdictionCode"/>
      <xs:element type="xs:string" name="homeJurisdictionNumber"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element LegalEntity / jurisdiction / jurisdictionCode
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element type="xs:string" name="jurisdictionCode"/>
Element LegalEntity / jurisdiction / homeJurisdictionNumber
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element type="xs:string" name="homeJurisdictionNumber"/>
Element LegalEntity / names
Namespace http://gov.bc.ca/schema
Diagram
Diagramschema.tmp#LegalEntity_LegalEntity_names_legalNameschema.tmp#LegalEntity_LegalEntity_names_typeschema.tmp#LegalEntity_LegalEntity_names_startEventTimestamp
Properties
content complex
maxOccurs 2
Model
Children legalName, startEventTimestamp, type
Instance
<names xmlns="http://gov.bc.ca/schema">
  <legalName>{1,1}</legalName>
  <type>{1,1}</type>
  <startEventTimestamp>{1,1}</startEventTimestamp>
</names>
Source
<xs:element name="names" maxOccurs="2">
  <xs:complexType>
    <xs:sequence>
      <xs:element type="xs:string" name="legalName"/>
      <xs:element type="xs:string" name="type"/>
      <xs:element type="xs:date" name="startEventTimestamp"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element LegalEntity / names / legalName
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element type="xs:string" name="legalName"/>
Element LegalEntity / names / type
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element type="xs:string" name="type"/>
Element LegalEntity / names / startEventTimestamp
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:date
Properties
content simple
Source
<xs:element type="xs:date" name="startEventTimestamp"/>
Element LegalEntity / states
Namespace http://gov.bc.ca/schema
Diagram
Diagramschema.tmp#LegalEntity_LegalEntity_states_stateschema.tmp#LegalEntity_LegalEntity_states_opStateschema.tmp#LegalEntity_LegalEntity_states_shortDescriptionschema.tmp#LegalEntity_LegalEntity_states_startEventTimestampschema.tmp#LegalEntity_LegalEntity_states_endEventTimestamp
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children endEventTimestamp, opState, shortDescription, startEventTimestamp, state
Instance
<states xmlns="http://gov.bc.ca/schema">
  <state>{1,1}</state>
  <opState>{1,1}</opState>
  <shortDescription>{1,1}</shortDescription>
  <startEventTimestamp>{1,1}</startEventTimestamp>
  <endEventTimestamp>{0,1}</endEventTimestamp>
</states>
Source
<xs:element name="states" maxOccurs="unbounded" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element type="xs:string" name="state"/>
      <xs:element type="xs:string" name="opState"/>
      <xs:element type="xs:string" name="shortDescription"/>
      <xs:element type="xs:date" name="startEventTimestamp"/>
      <xs:element type="xs:date" name="endEventTimestamp" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element LegalEntity / states / state
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element type="xs:string" name="state"/>
Element LegalEntity / states / opState
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element type="xs:string" name="opState"/>
Element LegalEntity / states / shortDescription
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element type="xs:string" name="shortDescription"/>
Element LegalEntity / states / startEventTimestamp
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:date
Properties
content simple
Source
<xs:element type="xs:date" name="startEventTimestamp"/>
Element LegalEntity / states / endEventTimestamp
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:date
Properties
content simple
minOccurs 0
Source
<xs:element type="xs:date" name="endEventTimestamp" minOccurs="0"/>
Element LegalEntity / offices
Namespace http://gov.bc.ca/schema
Diagram
Diagramschema.tmp#LegalEntity_LegalEntity_offices_typeschema.tmp#LegalEntity_LegalEntity_offices_startEventTimestampschema.tmp#LegalEntity_LegalEntity_offices_mailingAddressschema.tmp#LegalEntity_LegalEntity_offices_deliveryAddress
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children deliveryAddress, mailingAddress, startEventTimestamp, type
Instance
<offices xmlns="http://gov.bc.ca/schema">
  <type>{1,1}</type>
  <startEventTimestamp>{0,1}</startEventTimestamp>
  <mailingAddress>{0,1}</mailingAddress>
  <deliveryAddress>{0,1}</deliveryAddress>
</offices>
Source
<xs:element name="offices" maxOccurs="unbounded" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="type">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="RC"/>
            <xs:enumeration value="RG"/>
            <xs:enumeration value="HD"/>
            <xs:enumeration value="FO"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element type="xs:date" name="startEventTimestamp" minOccurs="0"/>
      <xs:element name="mailingAddress" type="addressType" minOccurs="0"/>
      <xs:element name="deliveryAddress" type="addressType" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element LegalEntity / offices / type
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
Facets
enumeration RC
enumeration RG
enumeration HD
enumeration FO
Source
<xs:element name="type">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="RC"/>
      <xs:enumeration value="RG"/>
      <xs:enumeration value="HD"/>
      <xs:enumeration value="FO"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element LegalEntity / offices / startEventTimestamp
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:date
Properties
content simple
minOccurs 0
Source
<xs:element type="xs:date" name="startEventTimestamp" minOccurs="0"/>
Element LegalEntity / offices / mailingAddress
Namespace http://gov.bc.ca/schema
Diagram
Diagramschema.tmp#addressType_formatTypeschema.tmp#addressType_descriptionschema.tmp#addressType_shortDescriptionschema.tmp#addressType_deliveryInstructionsschema.tmp#addressType_unitNumberschema.tmp#addressType_unitTypeschema.tmp#addressType_civicNumberschema.tmp#addressType_civicNumberSuffixschema.tmp#addressType_civicNumberSuffixTypeschema.tmp#addressType_streetNameschema.tmp#addressType_streetTypeschema.tmp#addressType_streetDirectionschema.tmp#addressType_lockBoxNumberschema.tmp#addressType_installationTypeschema.tmp#addressType_installationNameschema.tmp#addressType_installationQualifierschema.tmp#addressType_routeServiceTypeschema.tmp#addressType_routeServiceNumberschema.tmp#addressType_line1schema.tmp#addressType_line2schema.tmp#addressType_line3schema.tmp#addressType_cityschema.tmp#addressType_provinceschema.tmp#addressType_provinceStateTypeschema.tmp#addressType_postalCodeschema.tmp#addressType_countryTypeschema.tmp#addressType_addressDescschema.tmp#addressType_addressDescShortschema.tmp#addressType
Type addressType
Properties
content complex
minOccurs 0
Model
Children addressDesc, addressDescShort, city, civicNumber, civicNumberSuffix, civicNumberSuffixType, countryType, deliveryInstructions, description, formatType, installationName, installationQualifier, installationType, line1, line2, line3, lockBoxNumber, postalCode, province, provinceStateType, routeServiceNumber, routeServiceType, shortDescription, streetDirection, streetName, streetType, unitNumber, unitType
Instance
<mailingAddress xmlns="http://gov.bc.ca/schema">
  <formatType>{0,1}</formatType>
  <description>{0,1}</description>
  <shortDescription>{0,1}</shortDescription>
  <deliveryInstructions>{0,1}</deliveryInstructions>
  <unitNumber>{0,1}</unitNumber>
  <unitType>{0,1}</unitType>
  <civicNumber>{0,1}</civicNumber>
  <civicNumberSuffix>{0,1}</civicNumberSuffix>
  <civicNumberSuffixType>{0,1}</civicNumberSuffixType>
  <streetName>{0,1}</streetName>
  <streetType>{0,1}</streetType>
  <streetDirection>{0,1}</streetDirection>
  <lockBoxNumber>{0,1}</lockBoxNumber>
  <installationType>{0,1}</installationType>
  <installationName>{0,1}</installationName>
  <installationQualifier>{0,1}</installationQualifier>
  <routeServiceType>{0,1}</routeServiceType>
  <routeServiceNumber>{0,1}</routeServiceNumber>
  <line1>{0,1}</line1>
  <line2>{0,1}</line2>
  <line3>{0,1}</line3>
  <city>{0,1}</city>
  <province>{0,1}</province>
  <provinceStateType>{0,1}</provinceStateType>
  <postalCode>{0,1}</postalCode>
  <countryType>{0,1}</countryType>
  <addressDesc>{0,1}</addressDesc>
  <addressDescShort>{0,1}</addressDescShort>
</mailingAddress>
Source
<xs:element name="mailingAddress" type="addressType" minOccurs="0"/>
Element addressType / formatType
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element type="xs:string" name="formatType" minOccurs="0"/>
Element addressType / description
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element type="xs:string" name="description" minOccurs="0"/>
Element addressType / shortDescription
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element type="xs:string" name="shortDescription" minOccurs="0"/>
Element addressType / deliveryInstructions
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element type="xs:string" name="deliveryInstructions" minOccurs="0"/>
Element addressType / unitNumber
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element type="xs:string" name="unitNumber" minOccurs="0"/>
Element addressType / unitType
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element type="xs:string" name="unitType" minOccurs="0"/>
Element addressType / civicNumber
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element type="xs:string" name="civicNumber" minOccurs="0"/>
Element addressType / civicNumberSuffix
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element type="xs:string" name="civicNumberSuffix" minOccurs="0"/>
Element addressType / civicNumberSuffixType
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element type="xs:string" name="civicNumberSuffixType" minOccurs="0"/>
Element addressType / streetName
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element type="xs:string" name="streetName" minOccurs="0"/>
Element addressType / streetType
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element type="xs:string" name="streetType" minOccurs="0"/>
Element addressType / streetDirection
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element type="xs:string" name="streetDirection" minOccurs="0"/>
Element addressType / lockBoxNumber
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element type="xs:string" name="lockBoxNumber" minOccurs="0"/>
Element addressType / installationType
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element type="xs:string" name="installationType" minOccurs="0"/>
Element addressType / installationName
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element type="xs:string" name="installationName" minOccurs="0"/>
Element addressType / installationQualifier
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element type="xs:string" name="installationQualifier" minOccurs="0"/>
Element addressType / routeServiceType
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element type="xs:string" name="routeServiceType" minOccurs="0"/>
Element addressType / routeServiceNumber
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element type="xs:string" name="routeServiceNumber" minOccurs="0"/>
Element addressType / line1
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element type="xs:string" name="line1" minOccurs="0"/>
Element addressType / line2
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element type="xs:string" name="line2" minOccurs="0"/>
Element addressType / line3
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element type="xs:string" name="line3" minOccurs="0"/>
Element addressType / city
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element type="xs:string" name="city" minOccurs="0"/>
Element addressType / province
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element type="xs:string" name="province" minOccurs="0"/>
Element addressType / provinceStateType
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element type="xs:string" name="provinceStateType" minOccurs="0"/>
Element addressType / postalCode
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element type="xs:string" name="postalCode" minOccurs="0"/>
Element addressType / countryType
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element type="xs:string" name="countryType" minOccurs="0"/>
Element addressType / addressDesc
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element type="xs:string" name="addressDesc" minOccurs="0"/>
Element addressType / addressDescShort
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element type="xs:string" name="addressDescShort" minOccurs="0"/>
Element LegalEntity / offices / deliveryAddress
Namespace http://gov.bc.ca/schema
Diagram
Diagramschema.tmp#addressType_formatTypeschema.tmp#addressType_descriptionschema.tmp#addressType_shortDescriptionschema.tmp#addressType_deliveryInstructionsschema.tmp#addressType_unitNumberschema.tmp#addressType_unitTypeschema.tmp#addressType_civicNumberschema.tmp#addressType_civicNumberSuffixschema.tmp#addressType_civicNumberSuffixTypeschema.tmp#addressType_streetNameschema.tmp#addressType_streetTypeschema.tmp#addressType_streetDirectionschema.tmp#addressType_lockBoxNumberschema.tmp#addressType_installationTypeschema.tmp#addressType_installationNameschema.tmp#addressType_installationQualifierschema.tmp#addressType_routeServiceTypeschema.tmp#addressType_routeServiceNumberschema.tmp#addressType_line1schema.tmp#addressType_line2schema.tmp#addressType_line3schema.tmp#addressType_cityschema.tmp#addressType_provinceschema.tmp#addressType_provinceStateTypeschema.tmp#addressType_postalCodeschema.tmp#addressType_countryTypeschema.tmp#addressType_addressDescschema.tmp#addressType_addressDescShortschema.tmp#addressType
Type addressType
Properties
content complex
minOccurs 0
Model
Children addressDesc, addressDescShort, city, civicNumber, civicNumberSuffix, civicNumberSuffixType, countryType, deliveryInstructions, description, formatType, installationName, installationQualifier, installationType, line1, line2, line3, lockBoxNumber, postalCode, province, provinceStateType, routeServiceNumber, routeServiceType, shortDescription, streetDirection, streetName, streetType, unitNumber, unitType
Instance
<deliveryAddress xmlns="http://gov.bc.ca/schema">
  <formatType>{0,1}</formatType>
  <description>{0,1}</description>
  <shortDescription>{0,1}</shortDescription>
  <deliveryInstructions>{0,1}</deliveryInstructions>
  <unitNumber>{0,1}</unitNumber>
  <unitType>{0,1}</unitType>
  <civicNumber>{0,1}</civicNumber>
  <civicNumberSuffix>{0,1}</civicNumberSuffix>
  <civicNumberSuffixType>{0,1}</civicNumberSuffixType>
  <streetName>{0,1}</streetName>
  <streetType>{0,1}</streetType>
  <streetDirection>{0,1}</streetDirection>
  <lockBoxNumber>{0,1}</lockBoxNumber>
  <installationType>{0,1}</installationType>
  <installationName>{0,1}</installationName>
  <installationQualifier>{0,1}</installationQualifier>
  <routeServiceType>{0,1}</routeServiceType>
  <routeServiceNumber>{0,1}</routeServiceNumber>
  <line1>{0,1}</line1>
  <line2>{0,1}</line2>
  <line3>{0,1}</line3>
  <city>{0,1}</city>
  <province>{0,1}</province>
  <provinceStateType>{0,1}</provinceStateType>
  <postalCode>{0,1}</postalCode>
  <countryType>{0,1}</countryType>
  <addressDesc>{0,1}</addressDesc>
  <addressDescShort>{0,1}</addressDescShort>
</deliveryAddress>
Source
<xs:element name="deliveryAddress" type="addressType" minOccurs="0"/>
Element LegalEntity / parties
Namespace http://gov.bc.ca/schema
Diagram
Diagramschema.tmp#LegalEntity_LegalEntity_parties_typeschema.tmp#LegalEntity_LegalEntity_parties_startEventTimestampschema.tmp#LegalEntity_LegalEntity_parties_firstNameschema.tmp#LegalEntity_LegalEntity_parties_middleNameschema.tmp#LegalEntity_LegalEntity_parties_lastNameschema.tmp#LegalEntity_LegalEntity_parties_businessNameschema.tmp#LegalEntity_LegalEntity_parties_mailingAddressschema.tmp#LegalEntity_LegalEntity_parties_deliveryAddress
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children businessName, deliveryAddress, firstName, lastName, mailingAddress, middleName, startEventTimestamp, type
Instance
<parties xmlns="http://gov.bc.ca/schema">
  <type>{0,1}</type>
  <startEventTimestamp>{0,1}</startEventTimestamp>
  <firstName>{0,1}</firstName>
  <middleName>{0,1}</middleName>
  <lastName>{0,1}</lastName>
  <businessName>{0,1}</businessName>
  <mailingAddress>{0,1}</mailingAddress>
  <deliveryAddress>{0,1}</deliveryAddress>
</parties>
Source
<xs:element name="parties" maxOccurs="unbounded" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="type" minOccurs="0">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="FIO"/>
            <xs:enumeration value="FBO"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element type="xs:date" name="startEventTimestamp" minOccurs="0"/>
      <xs:element name="firstName" minOccurs="0">
        <xs:simpleType>
          <xs:restriction base="xs:string">
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element type="xs:string" name="middleName" minOccurs="0"/>
      <xs:element name="lastName" minOccurs="0">
        <xs:simpleType>
          <xs:restriction base="xs:string">
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="businessName" minOccurs="0">
        <xs:simpleType>
          <xs:restriction base="xs:string">
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="mailingAddress" type="addressType" minOccurs="0"/>
      <xs:element name="deliveryAddress" type="addressType" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element LegalEntity / parties / type
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
minOccurs 0
Facets
enumeration FIO
enumeration FBO
Source
<xs:element name="type" minOccurs="0">
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="FIO"/>
      <xs:enumeration value="FBO"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element LegalEntity / parties / startEventTimestamp
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:date
Properties
content simple
minOccurs 0
Source
<xs:element type="xs:date" name="startEventTimestamp" minOccurs="0"/>
Element LegalEntity / parties / firstName
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="firstName" minOccurs="0">
  <xs:simpleType>
    <xs:restriction base="xs:string">
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element LegalEntity / parties / middleName
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element type="xs:string" name="middleName" minOccurs="0"/>
Element LegalEntity / parties / lastName
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="lastName" minOccurs="0">
  <xs:simpleType>
    <xs:restriction base="xs:string">
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element LegalEntity / parties / businessName
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="businessName" minOccurs="0">
  <xs:simpleType>
    <xs:restriction base="xs:string">
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element LegalEntity / parties / mailingAddress
Namespace http://gov.bc.ca/schema
Diagram
Diagramschema.tmp#addressType_formatTypeschema.tmp#addressType_descriptionschema.tmp#addressType_shortDescriptionschema.tmp#addressType_deliveryInstructionsschema.tmp#addressType_unitNumberschema.tmp#addressType_unitTypeschema.tmp#addressType_civicNumberschema.tmp#addressType_civicNumberSuffixschema.tmp#addressType_civicNumberSuffixTypeschema.tmp#addressType_streetNameschema.tmp#addressType_streetTypeschema.tmp#addressType_streetDirectionschema.tmp#addressType_lockBoxNumberschema.tmp#addressType_installationTypeschema.tmp#addressType_installationNameschema.tmp#addressType_installationQualifierschema.tmp#addressType_routeServiceTypeschema.tmp#addressType_routeServiceNumberschema.tmp#addressType_line1schema.tmp#addressType_line2schema.tmp#addressType_line3schema.tmp#addressType_cityschema.tmp#addressType_provinceschema.tmp#addressType_provinceStateTypeschema.tmp#addressType_postalCodeschema.tmp#addressType_countryTypeschema.tmp#addressType_addressDescschema.tmp#addressType_addressDescShortschema.tmp#addressType
Type addressType
Properties
content complex
minOccurs 0
Model
Children addressDesc, addressDescShort, city, civicNumber, civicNumberSuffix, civicNumberSuffixType, countryType, deliveryInstructions, description, formatType, installationName, installationQualifier, installationType, line1, line2, line3, lockBoxNumber, postalCode, province, provinceStateType, routeServiceNumber, routeServiceType, shortDescription, streetDirection, streetName, streetType, unitNumber, unitType
Instance
<mailingAddress xmlns="http://gov.bc.ca/schema">
  <formatType>{0,1}</formatType>
  <description>{0,1}</description>
  <shortDescription>{0,1}</shortDescription>
  <deliveryInstructions>{0,1}</deliveryInstructions>
  <unitNumber>{0,1}</unitNumber>
  <unitType>{0,1}</unitType>
  <civicNumber>{0,1}</civicNumber>
  <civicNumberSuffix>{0,1}</civicNumberSuffix>
  <civicNumberSuffixType>{0,1}</civicNumberSuffixType>
  <streetName>{0,1}</streetName>
  <streetType>{0,1}</streetType>
  <streetDirection>{0,1}</streetDirection>
  <lockBoxNumber>{0,1}</lockBoxNumber>
  <installationType>{0,1}</installationType>
  <installationName>{0,1}</installationName>
  <installationQualifier>{0,1}</installationQualifier>
  <routeServiceType>{0,1}</routeServiceType>
  <routeServiceNumber>{0,1}</routeServiceNumber>
  <line1>{0,1}</line1>
  <line2>{0,1}</line2>
  <line3>{0,1}</line3>
  <city>{0,1}</city>
  <province>{0,1}</province>
  <provinceStateType>{0,1}</provinceStateType>
  <postalCode>{0,1}</postalCode>
  <countryType>{0,1}</countryType>
  <addressDesc>{0,1}</addressDesc>
  <addressDescShort>{0,1}</addressDescShort>
</mailingAddress>
Source
<xs:element name="mailingAddress" type="addressType" minOccurs="0"/>
Element LegalEntity / parties / deliveryAddress
Namespace http://gov.bc.ca/schema
Diagram
Diagramschema.tmp#addressType_formatTypeschema.tmp#addressType_descriptionschema.tmp#addressType_shortDescriptionschema.tmp#addressType_deliveryInstructionsschema.tmp#addressType_unitNumberschema.tmp#addressType_unitTypeschema.tmp#addressType_civicNumberschema.tmp#addressType_civicNumberSuffixschema.tmp#addressType_civicNumberSuffixTypeschema.tmp#addressType_streetNameschema.tmp#addressType_streetTypeschema.tmp#addressType_streetDirectionschema.tmp#addressType_lockBoxNumberschema.tmp#addressType_installationTypeschema.tmp#addressType_installationNameschema.tmp#addressType_installationQualifierschema.tmp#addressType_routeServiceTypeschema.tmp#addressType_routeServiceNumberschema.tmp#addressType_line1schema.tmp#addressType_line2schema.tmp#addressType_line3schema.tmp#addressType_cityschema.tmp#addressType_provinceschema.tmp#addressType_provinceStateTypeschema.tmp#addressType_postalCodeschema.tmp#addressType_countryTypeschema.tmp#addressType_addressDescschema.tmp#addressType_addressDescShortschema.tmp#addressType
Type addressType
Properties
content complex
minOccurs 0
Model
Children addressDesc, addressDescShort, city, civicNumber, civicNumberSuffix, civicNumberSuffixType, countryType, deliveryInstructions, description, formatType, installationName, installationQualifier, installationType, line1, line2, line3, lockBoxNumber, postalCode, province, provinceStateType, routeServiceNumber, routeServiceType, shortDescription, streetDirection, streetName, streetType, unitNumber, unitType
Instance
<deliveryAddress xmlns="http://gov.bc.ca/schema">
  <formatType>{0,1}</formatType>
  <description>{0,1}</description>
  <shortDescription>{0,1}</shortDescription>
  <deliveryInstructions>{0,1}</deliveryInstructions>
  <unitNumber>{0,1}</unitNumber>
  <unitType>{0,1}</unitType>
  <civicNumber>{0,1}</civicNumber>
  <civicNumberSuffix>{0,1}</civicNumberSuffix>
  <civicNumberSuffixType>{0,1}</civicNumberSuffixType>
  <streetName>{0,1}</streetName>
  <streetType>{0,1}</streetType>
  <streetDirection>{0,1}</streetDirection>
  <lockBoxNumber>{0,1}</lockBoxNumber>
  <installationType>{0,1}</installationType>
  <installationName>{0,1}</installationName>
  <installationQualifier>{0,1}</installationQualifier>
  <routeServiceType>{0,1}</routeServiceType>
  <routeServiceNumber>{0,1}</routeServiceNumber>
  <line1>{0,1}</line1>
  <line2>{0,1}</line2>
  <line3>{0,1}</line3>
  <city>{0,1}</city>
  <province>{0,1}</province>
  <provinceStateType>{0,1}</provinceStateType>
  <postalCode>{0,1}</postalCode>
  <countryType>{0,1}</countryType>
  <addressDesc>{0,1}</addressDesc>
  <addressDescShort>{0,1}</addressDescShort>
</deliveryAddress>
Source
<xs:element name="deliveryAddress" type="addressType" minOccurs="0"/>
Element LegalEntity / Amalgamating_Corporations
Namespace http://gov.bc.ca/schema
Diagram
Diagramschema.tmp#LegalEntity_LegalEntity_Amalgamating_Corporations_LegalNameschema.tmp#LegalEntity_LegalEntity_Amalgamating_Corporations_Numberschema.tmp#LegalEntity_LegalEntity_Amalgamating_Corporations_Jurisdiction
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children Jurisdiction, LegalName, Number
Instance
<Amalgamating_Corporations xmlns="http://gov.bc.ca/schema">
  <LegalName>{1,1}</LegalName>
  <Number>{1,1}</Number>
  <Jurisdiction>{1,1}</Jurisdiction>
</Amalgamating_Corporations>
Source
<xs:element name="Amalgamating_Corporations" maxOccurs="unbounded" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element type="xs:string" name="LegalName"/>
      <xs:element name="Number">
        <xs:simpleType>
          <xs:restriction base="xs:string">
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element type="xs:string" name="Jurisdiction"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element LegalEntity / Amalgamating_Corporations / LegalName
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element type="xs:string" name="LegalName"/>
Element LegalEntity / Amalgamating_Corporations / Number
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Number">
  <xs:simpleType>
    <xs:restriction base="xs:string">
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element LegalEntity / Amalgamating_Corporations / Jurisdiction
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element type="xs:string" name="Jurisdiction"/>
Element LegalEntity / Amalgamated_Corporations
Namespace http://gov.bc.ca/schema
Diagram
Diagramschema.tmp#LegalEntity_LegalEntity_Amalgamated_Corporations_LegalNameschema.tmp#LegalEntity_LegalEntity_Amalgamated_Corporations_Numberschema.tmp#LegalEntity_LegalEntity_Amalgamated_Corporations_Jurisdictionschema.tmp#LegalEntity_LegalEntity_Amalgamated_Corporations_Status
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
Children Jurisdiction, LegalName, Number, Status
Instance
<Amalgamated_Corporations xmlns="http://gov.bc.ca/schema">
  <LegalName>{1,1}</LegalName>
  <Number>{1,1}</Number>
  <Jurisdiction>{1,1}</Jurisdiction>
  <Status>{1,1}</Status>
</Amalgamated_Corporations>
Source
<xs:element name="Amalgamated_Corporations" maxOccurs="unbounded" minOccurs="0">
  <xs:complexType>
    <xs:sequence>
      <xs:element type="xs:string" name="LegalName"/>
      <xs:element name="Number">
        <xs:simpleType>
          <xs:restriction base="xs:string">
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element type="xs:string" name="Jurisdiction"/>
      <xs:element type="xs:string" name="Status"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element LegalEntity / Amalgamated_Corporations / LegalName
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element type="xs:string" name="LegalName"/>
Element LegalEntity / Amalgamated_Corporations / Number
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Number">
  <xs:simpleType>
    <xs:restriction base="xs:string">
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element LegalEntity / Amalgamated_Corporations / Jurisdiction
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element type="xs:string" name="Jurisdiction"/>
Element LegalEntity / Amalgamated_Corporations / Status
Namespace http://gov.bc.ca/schema
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element type="xs:string" name="Status"/>
Complex Type addressType
Namespace http://gov.bc.ca/schema
Diagram
Diagramschema.tmp#addressType_formatTypeschema.tmp#addressType_descriptionschema.tmp#addressType_shortDescriptionschema.tmp#addressType_deliveryInstructionsschema.tmp#addressType_unitNumberschema.tmp#addressType_unitTypeschema.tmp#addressType_civicNumberschema.tmp#addressType_civicNumberSuffixschema.tmp#addressType_civicNumberSuffixTypeschema.tmp#addressType_streetNameschema.tmp#addressType_streetTypeschema.tmp#addressType_streetDirectionschema.tmp#addressType_lockBoxNumberschema.tmp#addressType_installationTypeschema.tmp#addressType_installationNameschema.tmp#addressType_installationQualifierschema.tmp#addressType_routeServiceTypeschema.tmp#addressType_routeServiceNumberschema.tmp#addressType_line1schema.tmp#addressType_line2schema.tmp#addressType_line3schema.tmp#addressType_cityschema.tmp#addressType_provinceschema.tmp#addressType_provinceStateTypeschema.tmp#addressType_postalCodeschema.tmp#addressType_countryTypeschema.tmp#addressType_addressDescschema.tmp#addressType_addressDescShort
Used by
Model
Children addressDesc, addressDescShort, city, civicNumber, civicNumberSuffix, civicNumberSuffixType, countryType, deliveryInstructions, description, formatType, installationName, installationQualifier, installationType, line1, line2, line3, lockBoxNumber, postalCode, province, provinceStateType, routeServiceNumber, routeServiceType, shortDescription, streetDirection, streetName, streetType, unitNumber, unitType
Source
<xs:complexType name="addressType">
  <xs:sequence>
    <xs:element type="xs:string" name="formatType" minOccurs="0"/>
    <xs:element type="xs:string" name="description" minOccurs="0"/>
    <xs:element type="xs:string" name="shortDescription" minOccurs="0"/>
    <xs:element type="xs:string" name="deliveryInstructions" minOccurs="0"/>
    <xs:element type="xs:string" name="unitNumber" minOccurs="0"/>
    <xs:element type="xs:string" name="unitType" minOccurs="0"/>
    <xs:element type="xs:string" name="civicNumber" minOccurs="0"/>
    <xs:element type="xs:string" name="civicNumberSuffix" minOccurs="0"/>
    <xs:element type="xs:string" name="civicNumberSuffixType" minOccurs="0"/>
    <xs:element type="xs:string" name="streetName" minOccurs="0"/>
    <xs:element type="xs:string" name="streetType" minOccurs="0"/>
    <xs:element type="xs:string" name="streetDirection" minOccurs="0"/>
    <xs:element type="xs:string" name="lockBoxNumber" minOccurs="0"/>
    <xs:element type="xs:string" name="installationType" minOccurs="0"/>
    <xs:element type="xs:string" name="installationName" minOccurs="0"/>
    <xs:element type="xs:string" name="installationQualifier" minOccurs="0"/>
    <xs:element type="xs:string" name="routeServiceType" minOccurs="0"/>
    <xs:element type="xs:string" name="routeServiceNumber" minOccurs="0"/>
    <xs:element type="xs:string" name="line1" minOccurs="0"/>
    <xs:element type="xs:string" name="line2" minOccurs="0"/>
    <xs:element type="xs:string" name="line3" minOccurs="0"/>
    <xs:element type="xs:string" name="city" minOccurs="0"/>
    <xs:element type="xs:string" name="province" minOccurs="0"/>
    <xs:element type="xs:string" name="provinceStateType" minOccurs="0"/>
    <xs:element type="xs:string" name="postalCode" minOccurs="0"/>
    <xs:element type="xs:string" name="countryType" minOccurs="0"/>
    <xs:element type="xs:string" name="addressDesc" minOccurs="0"/>
    <xs:element type="xs:string" name="addressDescShort" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>