Showing:

Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Imported schema cc.xsd
Namespace http://www.ic.gc.ca/corpcan
Properties
attribute form default unqualified
element form default unqualified
Element corporation
Namespace http://www.ic.gc.ca/corpcan
Diagram
Diagramcorpcan.tmp#corporationIdNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_corporation_annualReturnsNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_corporation_actsNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_corporation_statusesNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_corporation_activitiesNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_corporation_namesNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_corporation_addressesNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_corporation_homeJurisdictionNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_corporation_registeredJurisdictionsNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_corporation_directorLimitsNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_corporation_businessNumbersNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_corporation_directorsNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_corporation_incorporatorsNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_corporation_documentsNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_corporation_partnerFormsNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_corporation_amalgamatedCorporationsNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_corporation_importExportJurisdictionscorpcan.tmp#http___www.ic.gc.ca_corpcan_corporation
Type corporation
Properties
content complex
Used by
Complex Type profile_payload
Model
Children activities, acts, addresses, amalgamatedCorporations, annualReturns, businessNumbers, directorLimits, directors, documents, homeJurisdiction, importExportJurisdictions, incorporators, names, partnerForms, registeredJurisdictions, statuses
Instance
<corporation corporationId="" xmlns="http://www.ic.gc.ca/corpcan">
  <annualReturns>{0,1}</annualReturns>
  <acts>{0,1}</acts>
  <statuses>{0,1}</statuses>
  <activities>{0,1}</activities>
  <names confirmationNumber="" requestId="">{0,1}</names>
  <addresses>{0,1}</addresses>
  <homeJurisdiction code="">{0,1}</homeJurisdiction>
  <registeredJurisdictions>{0,1}</registeredJurisdictions>
  <directorLimits>{0,1}</directorLimits>
  <businessNumbers>{0,1}</businessNumbers>
  <directors>{0,1}</directors>
  <incorporators>{0,1}</incorporators>
  <documents>{0,1}</documents>
  <partnerForms>{0,1}</partnerForms>
  <amalgamatedCorporations>{0,1}</amalgamatedCorporations>
  <importExportJurisdictions>{0,1}</importExportJurisdictions>
</corporation>
Attributes
QName Type Use
corporationId xsd:long optional
Source
<xsd:element name="corporation" type="corporation"/>
Complex Type corporation
Namespace http://www.ic.gc.ca/corpcan
Diagram
Diagramcorpcan.tmp#corporationIdNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_corporation_annualReturnsNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_corporation_actsNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_corporation_statusesNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_corporation_activitiesNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_corporation_namesNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_corporation_addressesNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_corporation_homeJurisdictionNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_corporation_registeredJurisdictionsNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_corporation_directorLimitsNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_corporation_businessNumbersNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_corporation_directorsNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_corporation_incorporatorsNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_corporation_documentsNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_corporation_partnerFormsNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_corporation_amalgamatedCorporationsNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_corporation_importExportJurisdictions
Used by
Element corporation
Model
Children activities, acts, addresses, amalgamatedCorporations, annualReturns, businessNumbers, directorLimits, directors, documents, homeJurisdiction, importExportJurisdictions, incorporators, names, partnerForms, registeredJurisdictions, statuses
Attributes
QName Type Use
corporationId xsd:long optional
Source
<xsd:complexType name="corporation">
  <xsd:sequence>
    <xsd:element name="annualReturns" type="annualReturns" minOccurs="0"/>
    <xsd:element name="acts" type="acts" minOccurs="0"/>
    <xsd:element name="statuses" type="statuses" minOccurs="0"/>
    <xsd:element name="activities" type="activities" minOccurs="0"/>
    <xsd:element name="names" type="names" minOccurs="0"/>
    <xsd:element name="addresses" type="addresses" minOccurs="0"/>
    <xsd:element name="homeJurisdiction" type="province" minOccurs="0"/>
    <xsd:element name="registeredJurisdictions" type="registeredJurisdictions" minOccurs="0"/>
    <xsd:element name="directorLimits" type="directorLimits" minOccurs="0"/>
    <xsd:element name="businessNumbers" type="businessNumbers" minOccurs="0"/>
    <xsd:element name="directors" type="directors" minOccurs="0"/>
    <xsd:element name="incorporators" type="incorporators" minOccurs="0"/>
    <xsd:element name="documents" type="documents" minOccurs="0"/>
    <xsd:element name="partnerForms" type="partnerForms" minOccurs="0"/>
    <xsd:element name="amalgamatedCorporations" type="amalgamatedCorporations" minOccurs="0"/>
    <xsd:element name="importExportJurisdictions" type="importExportJurisdictions" minOccurs="0"/>
  </xsd:sequence>
  <xsd:attributeGroup ref="corporationId"/>
</xsd:complexType>
Complex Type annualReturns
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#annualReturns_annualReturn
Used by
Model
Children annualReturn
Source
<xsd:complexType name="annualReturns">
  <xsd:sequence>
    <xsd:element name="annualReturn" type="annualReturn" maxOccurs="unbounded"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type annualReturn
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#annualReturn_annualMeetingDateNO_NAMESPACE.tmp#annualReturn_yearOfFilingNO_NAMESPACE.tmp#annualReturn_typeOfCorporation
Used by
Attributes
QName Type Use
annualMeetingDate xsd:dateTime optional
typeOfCorporation xsd:int optional
yearOfFiling xsd:int optional
Source
<xsd:complexType name="annualReturn">
  <xsd:attribute name="annualMeetingDate" type="xsd:dateTime"/>
  <xsd:attribute name="yearOfFiling" type="xsd:int"/>
  <xsd:attribute name="typeOfCorporation" type="xsd:int"/>
</xsd:complexType>
Complex Type acts
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#acts_act
Used by
Model
Children act
Source
<xsd:complexType name="acts">
  <xsd:sequence>
    <xsd:element name="act" type="act" maxOccurs="unbounded"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type act
Namespace http://www.ic.gc.ca/corpcan
Diagram
Diagramcorpcan.tmp#requestIdcorpcan.tmp#codecorpcan.tmp#phase
Used by
Attributes
QName Type Default Use
code xsd:string optional
current xsd:boolean false optional
effectiveDate xsd:dateTime optional
expiryDate xsd:dateTime optional
requestId xsd:long optional
Source
<xsd:complexType name="act">
  <xsd:attributeGroup ref="requestId"/>
  <xsd:attributeGroup ref="code"/>
  <xsd:attributeGroup ref="phase"/>
</xsd:complexType>
Complex Type statuses
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_statuses_status
Used by
Model
Children status
Source
<xsd:complexType name="statuses">
  <xsd:sequence>
    <xsd:element name="status" type="status" maxOccurs="unbounded"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type status
Namespace http://www.ic.gc.ca/corpcan
Diagram
Diagramcorpcan.tmp#requestIdcorpcan.tmp#codecorpcan.tmp#phase
Used by
Element statuses/status
Attributes
QName Type Default Use
code xsd:string optional
current xsd:boolean false optional
effectiveDate xsd:dateTime optional
expiryDate xsd:dateTime optional
requestId xsd:long optional
Source
<xsd:complexType name="status">
  <xsd:attributeGroup ref="requestId"/>
  <xsd:attributeGroup ref="code"/>
  <xsd:attributeGroup ref="phase"/>
</xsd:complexType>
Complex Type activities
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#activities_activity
Used by
Model
Children activity
Source
<xsd:complexType name="activities">
  <xsd:sequence>
    <xsd:element name="activity" type="activity" maxOccurs="unbounded"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type activity
Namespace http://www.ic.gc.ca/corpcan
Diagram
Diagramcorpcan.tmp#requestIdcorpcan.tmp#codeNO_NAMESPACE.tmp#activity_dateNO_NAMESPACE.tmp#activity_sectionNO_NAMESPACE.tmp#activity_statementDateNO_NAMESPACE.tmp#activity_amalgamatingCorporationNO_NAMESPACE.tmp#activity_jurisdictionNO_NAMESPACE.tmp#activity_roChangedNO_NAMESPACE.tmp#activity_nameChangedNO_NAMESPACE.tmp#activity_minmaxChangedNO_NAMESPACE.tmp#activity_directorsChanged
Used by
Attributes
QName Type Use
amalgamatingCorporation xsd:string optional
code xsd:string optional
date xsd:dateTime required
directorsChanged xsd:boolean optional
jurisdiction xsd:long optional
minmaxChanged xsd:boolean optional
nameChanged xsd:boolean optional
requestId xsd:long optional
roChanged xsd:boolean optional
section xsd:string optional
statementDate xsd:dateTime optional
Source
<xsd:complexType name="activity">
  <xsd:attributeGroup ref="requestId"/>
  <xsd:attributeGroup ref="code"/>
  <xsd:attribute name="date" type="xsd:dateTime" use="required"/>
  <xsd:attribute name="section" type="xsd:string"/>
  <xsd:attribute name="statementDate" type="xsd:dateTime"/>
  <xsd:attribute name="amalgamatingCorporation" type="xsd:string"/>
  <xsd:attribute name="jurisdiction" type="xsd:long"/>
  <xsd:attribute name="roChanged" type="xsd:boolean"/>
  <xsd:attribute name="nameChanged" type="xsd:boolean"/>
  <xsd:attribute name="minmaxChanged" type="xsd:boolean"/>
  <xsd:attribute name="directorsChanged" type="xsd:boolean"/>
</xsd:complexType>
Complex Type names
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#names_requestIdNO_NAMESPACE.tmp#names_confirmationNumberNO_NAMESPACE.tmp#names_nameNO_NAMESPACE.tmp#names_numberNO_NAMESPACE.tmp#names_legalElement
Used by
Model
Children legalElement, name, number
Attributes
QName Type Use
confirmationNumber xsd:long optional
requestId xsd:long optional
Source
<xsd:complexType name="names">
  <xsd:choice minOccurs="0">
    <xsd:element name="name" type="name" maxOccurs="unbounded"/>
    <xsd:sequence>
      <xsd:element name="number" type="xsd:int" minOccurs="0"/>
      <xsd:element name="legalElement" type="legalElement" maxOccurs="2"/>
    </xsd:sequence>
  </xsd:choice>
  <xsd:attribute name="requestId" type="xsd:long"/>
  <xsd:attribute name="confirmationNumber" type="xsd:long"/>
</xsd:complexType>
Complex Type name
Namespace http://www.ic.gc.ca/corpcan
Diagram
Diagramcorpcan.tmp#requestIdcorpcan.tmp#codecorpcan.tmp#phase
Type extension of xsd:string
Used by
Element names/name
Attributes
QName Type Default Use
code xsd:string optional
current xsd:boolean false optional
effectiveDate xsd:dateTime optional
expiryDate xsd:dateTime optional
requestId xsd:long optional
Source
<xsd:complexType name="name">
  <xsd:simpleContent>
    <xsd:extension base="xsd:string">
      <xsd:attributeGroup ref="requestId"/>
      <xsd:attributeGroup ref="code"/>
      <xsd:attributeGroup ref="phase"/>
    </xsd:extension>
  </xsd:simpleContent>
</xsd:complexType>
Complex Type legalElement
Namespace http://www.ic.gc.ca/corpcan
Diagram
Diagramcorpcan.tmp#code
Type extension of xsd:string
Used by
Attributes
QName Type Use
code xsd:string optional
Source
<xsd:complexType name="legalElement">
  <xsd:simpleContent>
    <xsd:extension base="xsd:string">
      <xsd:attributeGroup ref="code"/>
    </xsd:extension>
  </xsd:simpleContent>
</xsd:complexType>
Complex Type addresses
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_addresses_address
Used by
Model
Children address
Source
<xsd:complexType name="addresses">
  <xsd:sequence>
    <xsd:element name="address" type="address" maxOccurs="unbounded"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type address
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_address_sameAscorpcan.tmp#requiredcorpcan.tmp#requestIdcorpcan.tmp#codecorpcan.tmp#phaseNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_address_careOfNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_address_addressLineNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_address_thoroughfareNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_address_suiteNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_address_additionalInfoNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_address_cityNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_address_provinceNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_address_countryNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_address_postalCode
Used by
Model
Children additionalInfo, addressLine, careOf, city, country, postalCode, province, suite, thoroughfare
Attributes
QName Type Default Use
code xsd:string optional
current xsd:boolean false optional
effectiveDate xsd:dateTime optional
expiryDate xsd:dateTime optional
requestId xsd:long optional
required xsd:boolean true optional
sameAs xsd:string optional
Source
<xsd:complexType name="address">
  <xsd:sequence>
    <xsd:element name="careOf" type="xsd:string" minOccurs="0"/>
    <xsd:choice minOccurs="0">
      <xsd:element name="addressLine" type="xsd:string" maxOccurs="2"/>
      <xsd:sequence>
        <xsd:element name="thoroughfare" type="thoroughfare"/>
        <xsd:element name="suite" type="xsd:string" minOccurs="0"/>
        <xsd:element name="additionalInfo" type="xsd:string" minOccurs="0"/>
      </xsd:sequence>
    </xsd:choice>
    <xsd:element name="city" type="xsd:string" minOccurs="0"/>
    <xsd:element name="province" type="province" minOccurs="0"/>
    <xsd:element name="country" type="country" minOccurs="0"/>
    <xsd:element name="postalCode" type="xsd:string" minOccurs="0"/>
  </xsd:sequence>
  <xsd:attribute name="sameAs" type="xsd:string"/>
  <xsd:attributeGroup ref="required"/>
  <xsd:attributeGroup ref="requestId"/>
  <xsd:attributeGroup ref="code"/>
  <xsd:attributeGroup ref="phase"/>
</xsd:complexType>
Complex Type thoroughfare
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#thoroughfare_nameNO_NAMESPACE.tmp#thoroughfare_number
Used by
Model
Children name, number
Source
<xsd:complexType name="thoroughfare">
  <xsd:sequence>
    <xsd:element name="name" type="xsd:string"/>
    <xsd:element name="number" type="xsd:string"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type province
Namespace http://www.ic.gc.ca/corpcan
Diagram
Diagramcorpcan.tmp#code
Used by
Attributes
QName Type Use
code xsd:string optional
Source
<xsd:complexType name="province">
  <xsd:attributeGroup ref="code"/>
</xsd:complexType>
Complex Type country
Namespace http://www.ic.gc.ca/corpcan
Diagram
Diagramcorpcan.tmp#code
Used by
Attributes
QName Type Use
code xsd:string optional
Source
<xsd:complexType name="country">
  <xsd:attributeGroup ref="code"/>
</xsd:complexType>
Complex Type registeredJurisdictions
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#registeredJurisdictions_registeredJurisdiction
Used by
Model
Children registeredJurisdiction
Source
<xsd:complexType name="registeredJurisdictions">
  <xsd:sequence>
    <xsd:element name="registeredJurisdiction" type="province" maxOccurs="unbounded"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type directorLimits
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#directorLimits_directorLimit
Used by
Model
Children directorLimit
Source
<xsd:complexType name="directorLimits">
  <xsd:sequence>
    <xsd:element name="directorLimit" type="directorLimit" maxOccurs="unbounded"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type directorLimit
Namespace http://www.ic.gc.ca/corpcan
Diagram
Diagramcorpcan.tmp#requestIdcorpcan.tmp#phaseNO_NAMESPACE.tmp#directorLimit_minimumNO_NAMESPACE.tmp#directorLimit_maximum
Used by
Model
Children maximum, minimum
Attributes
QName Type Default Use
current xsd:boolean false optional
effectiveDate xsd:dateTime optional
expiryDate xsd:dateTime optional
requestId xsd:long optional
Source
<xsd:complexType name="directorLimit">
  <xsd:sequence>
    <xsd:element name="minimum" type="xsd:int"/>
    <xsd:element name="maximum" type="xsd:int"/>
  </xsd:sequence>
  <xsd:attributeGroup ref="requestId"/>
  <xsd:attributeGroup ref="phase"/>
</xsd:complexType>
Complex Type businessNumbers
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#businessNumbers_businessNumber
Used by
Model
Children businessNumber
Source
<xsd:complexType name="businessNumbers">
  <xsd:sequence>
    <xsd:element name="businessNumber" type="businessNumber" maxOccurs="unbounded"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type businessNumber
Namespace http://www.ic.gc.ca/corpcan
Diagram
Diagram
Type extension of xsd:string
Used by
Source
<xsd:complexType name="businessNumber">
  <xsd:simpleContent>
    <xsd:extension base="xsd:string"/>
  </xsd:simpleContent>
</xsd:complexType>
Complex Type directors
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_directors_director
Used by
Model
Children director
Source
<xsd:complexType name="directors">
  <xsd:sequence>
    <xsd:element name="director" type="director" maxOccurs="unbounded"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type director
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_director_directorIdNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_director_individualDetails
Used by
Model
Children individualDetails
Attributes
QName Type Use
directorId xsd:long optional
Source
<xsd:complexType name="director">
  <xsd:sequence>
    <xsd:annotation>
      <xsd:documentation>Details are unbounded to allow historical data.</xsd:documentation>
    </xsd:annotation>
    <xsd:element name="individualDetails" type="individualDetails" maxOccurs="unbounded"/>
  </xsd:sequence>
  <xsd:attribute name="directorId" type="xsd:long"/>
</xsd:complexType>
Complex Type individualDetails
Namespace http://www.ic.gc.ca/corpcan
Diagram
Diagramcorpcan.tmp#phaseNO_NAMESPACE.tmp#nameGroup_firstNameNO_NAMESPACE.tmp#nameGroup_middleNameNO_NAMESPACE.tmp#nameGroup_lastNamecorpcan.tmp#nameGroupNO_NAMESPACE.tmp#individualDetails_nameNO_NAMESPACE.tmp#individualDetails_emailAddressNO_NAMESPACE.tmp#individualDetails_phoneNumberNO_NAMESPACE.tmp#individualDetails_residencyNO_NAMESPACE.tmp#individualDetails_titleNO_NAMESPACE.tmp#individualDetails_addressNO_NAMESPACE.tmp#individualDetails_addresses
Used by
Model
Children address, addresses, emailAddress, firstName, lastName, middleName, name, phoneNumber, residency, title
Attributes
QName Type Default Use
current xsd:boolean false optional
effectiveDate xsd:dateTime optional
expiryDate xsd:dateTime optional
Source
<xsd:complexType name="individualDetails">
  <xsd:sequence>
    <xsd:choice>
      <xsd:group ref="nameGroup"/>
      <xsd:element name="name" type="xsd:string"/>
    </xsd:choice>
    <xsd:element name="emailAddress" type="emailAddress" minOccurs="0"/>
    <xsd:element name="phoneNumber" type="phoneNumber" minOccurs="0"/>
    <xsd:element name="residency" type="residency" minOccurs="0"/>
    <xsd:element name="title" type="title" minOccurs="0"/>
    <xsd:choice minOccurs="0">
      <xsd:element name="address" type="address"/>
      <xsd:element name="addresses" type="addresses"/>
    </xsd:choice>
  </xsd:sequence>
  <xsd:attributeGroup ref="phase"/>
</xsd:complexType>
Simple Type emailAddress
Namespace http://www.ic.gc.ca/corpcan
Diagram
Diagram
Type restriction of xsd:string
Facets
pattern [^@]+@[^@\.]+(\.[^@\.]+)+
Used by
Source
<xsd:simpleType name="emailAddress">
  <xsd:restriction base="xsd:string">
    <xsd:pattern value="[^@]+@[^@\.]+(\.[^@\.]+)+"/>
  </xsd:restriction>
</xsd:simpleType>
Simple Type phoneNumber
Namespace http://www.ic.gc.ca/corpcan
Diagram
Diagram
Type restriction of xsd:string
Facets
pattern [0-9\-\+\(\)\.xX ]*
Used by
Source
<xsd:simpleType name="phoneNumber">
  <xsd:restriction base="xsd:string">
    <xsd:pattern value="[0-9\-\+\(\)\.xX ]*"/>
  </xsd:restriction>
</xsd:simpleType>
Complex Type residency
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#residency_canadian
Used by
Attributes
QName Type Use
canadian xsd:boolean optional
Source
<xsd:complexType name="residency">
  <xsd:attribute name="canadian" type="xsd:boolean"/>
</xsd:complexType>
Complex Type title
Namespace http://www.ic.gc.ca/corpcan
Diagram
Diagramcorpcan.tmp#code
Type extension of xsd:string
Used by
Attributes
QName Type Use
code xsd:string optional
Source
<xsd:complexType name="title">
  <xsd:simpleContent>
    <xsd:extension base="xsd:string">
      <xsd:attributeGroup ref="code"/>
    </xsd:extension>
  </xsd:simpleContent>
</xsd:complexType>
Complex Type incorporators
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#incorporators_incorporator
Used by
Model
Children incorporator
Source
<xsd:complexType name="incorporators">
  <xsd:sequence>
    <xsd:element name="incorporator" type="incorporator" maxOccurs="unbounded"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type incorporator
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#incorporator_incorporatorIdNO_NAMESPACE.tmp#incorporator_individualDetailsNO_NAMESPACE.tmp#incorporator_organizationDetails
Used by
Model
Children individualDetails, organizationDetails
Attributes
QName Type Use
incorporatorId xsd:long optional
Source
<xsd:complexType name="incorporator">
  <xsd:choice>
    <xsd:element name="individualDetails" type="individualDetails"/>
    <xsd:element name="organizationDetails" type="organizationDetails"/>
  </xsd:choice>
  <xsd:attribute name="incorporatorId" type="xsd:long"/>
</xsd:complexType>
Complex Type organizationDetails
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#organizationDetails_nameNO_NAMESPACE.tmp#organizationDetails_signatoryNO_NAMESPACE.tmp#organizationDetails_address
Used by
Model
Children address, name, signatory
Attributes
Wildcard: ANY attribute from ANY namespace
Source
<xsd:complexType name="organizationDetails">
  <xsd:sequence>
    <xsd:element name="name" type="xsd:string"/>
    <xsd:element name="signatory" type="signatory"/>
    <xsd:element name="address" type="address"/>
  </xsd:sequence>
  <xsd:anyAttribute/>
</xsd:complexType>
Complex Type signatory
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#signatory_individualDetailsNO_NAMESPACE.tmp#signatory_date
Used by
Model
Children date, individualDetails
Source
<xsd:complexType name="signatory">
  <xsd:sequence>
    <xsd:element name="individualDetails" type="individualDetails"/>
    <xsd:element name="date" type="xsd:date" minOccurs="0"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type documents
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#documents_document
Used by
Model
Children document
Source
<xsd:complexType name="documents">
  <xsd:sequence>
    <xsd:element name="document" type="document" minOccurs="0" maxOccurs="unbounded"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type document
Namespace http://www.ic.gc.ca/corpcan
Diagram
Diagramcorpcan.tmp#codeNO_NAMESPACE.tmp#document_documentIdNO_NAMESPACE.tmp#document_currentNO_NAMESPACE.tmp#document_textNO_NAMESPACE.tmp#document_file
Used by
Model
Children file, text
Attributes
QName Type Default Use
code xsd:string optional
current xsd:boolean false optional
documentId xsd:long optional
Source
<xsd:complexType name="document">
  <xsd:choice minOccurs="0">
    <xsd:element name="text" type="text" maxOccurs="unbounded"/>
    <xsd:element name="file" type="file"/>
  </xsd:choice>
  <xsd:attributeGroup ref="code"/>
  <xsd:attribute name="documentId" type="xsd:long"/>
  <xsd:attribute name="current" type="xsd:boolean" default="false"/>
</xsd:complexType>
Complex Type text
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#text_textId
Type extension of xsd:string
Used by
Element document/text
Attributes
QName Type Use
textId xsd:long optional
Source
<xsd:complexType name="text">
  <xsd:simpleContent>
    <xsd:extension base="xsd:string">
      <xsd:attribute name="textId" type="xsd:long"/>
    </xsd:extension>
  </xsd:simpleContent>
</xsd:complexType>
Complex Type file
Namespace http://www.ic.gc.ca/corpcan
Diagram
Diagramcorpcan.tmp#code
Type extension of xsd:base64Binary
Used by
Element document/file
Attributes
QName Type Use
code xsd:string optional
Source
<xsd:complexType name="file">
  <xsd:simpleContent>
    <xsd:extension base="xsd:base64Binary">
      <xsd:attributeGroup ref="code"/>
    </xsd:extension>
  </xsd:simpleContent>
</xsd:complexType>
Complex Type partnerForms
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#partnerForms_partnerForm
Used by
Model
Children partnerForm
Source
<xsd:complexType name="partnerForms">
  <xsd:sequence>
    <xsd:element name="partnerForm" type="partnerForm" maxOccurs="unbounded"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type partnerForm
Namespace http://www.ic.gc.ca/corpcan
Diagram
Diagramcorpcan.tmp#codecorpcan.tmp#requestIdNO_NAMESPACE.tmp#partnerForm_transactionIdNO_NAMESPACE.tmp#partnerForm_receivedDateNO_NAMESPACE.tmp#partnerForm_nlRegistrationNO_NAMESPACE.tmp#partnerForm_nsRegistrationNO_NAMESPACE.tmp#partnerForm_onRegistrationNO_NAMESPACE.tmp#partnerForm_skRegistrationNO_NAMESPACE.tmp#partnerForm_contactNO_NAMESPACE.tmp#partnerForm_invoice
Used by
Model
Children contact, invoice, nlRegistration, nsRegistration, onRegistration, skRegistration
Attributes
QName Type Use
code xsd:string optional
receivedDate xsd:dateTime optional
requestId xsd:long optional
transactionId xsd:long optional
Source
<xsd:complexType name="partnerForm">
  <xsd:sequence>
    <xsd:choice>
      <xsd:element name="nlRegistration" type="nlRegistration"/>
      <xsd:element name="nsRegistration" type="nsRegistration"/>
      <xsd:element name="onRegistration" type="onRegistration"/>
      <xsd:element name="skRegistration" type="skRegistration"/>
    </xsd:choice>
    <xsd:element name="contact" type="contact"/>
    <xsd:element name="invoice" type="invoice" minOccurs="0"/>
  </xsd:sequence>
  <xsd:attributeGroup ref="code"/>
  <xsd:attributeGroup ref="requestId"/>
  <xsd:attribute name="transactionId" type="xsd:long"/>
  <xsd:attribute name="receivedDate" type="xsd:dateTime"/>
</xsd:complexType>
Complex Type nlRegistration
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#nlRegistration_commencementDateNO_NAMESPACE.tmp#nlRegistration_addressesNO_NAMESPACE.tmp#nlRegistration_directorsNO_NAMESPACE.tmp#nlRegistration_naics
Used by
Model
Children addresses, commencementDate, directors, naics
Source
<xsd:complexType name="nlRegistration">
  <xsd:sequence>
    <xsd:element name="commencementDate" type="xsd:date"/>
    <xsd:element name="addresses" type="addresses"/>
    <xsd:element name="directors" type="directors" minOccurs="0"/>
    <xsd:element name="naics" type="naics" maxOccurs="unbounded"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type naics
Namespace http://www.ic.gc.ca/corpcan
Diagram
Diagramcorpcan.tmp#code
Used by
Attributes
QName Type Use
code xsd:string optional
Source
<xsd:complexType name="naics">
  <xsd:attributeGroup ref="code"/>
</xsd:complexType>
Complex Type nsRegistration
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#nsRegistration_commencementDateNO_NAMESPACE.tmp#nsRegistration_businessNO_NAMESPACE.tmp#nsRegistration_addressesNO_NAMESPACE.tmp#nsRegistration_directorsNO_NAMESPACE.tmp#nsRegistration_officersNO_NAMESPACE.tmp#nsRegistration_agentsNO_NAMESPACE.tmp#nsRegistration_signatoryNO_NAMESPACE.tmp#nsRegistration_witness
Used by
Model
Children addresses, agents, business, commencementDate, directors, officers, signatory, witness
Source
<xsd:complexType name="nsRegistration">
  <xsd:sequence>
    <xsd:element name="commencementDate" type="xsd:date"/>
    <xsd:element name="business" type="xsd:string"/>
    <xsd:element name="addresses" type="addresses"/>
    <xsd:element name="directors" type="directors"/>
    <xsd:element name="officers" type="officers"/>
    <xsd:element name="agents" type="agents"/>
    <xsd:element name="signatory" type="signatory"/>
    <xsd:element name="witness" type="witness"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type officers
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_officers_officer
Used by
Model
Children officer
Source
<xsd:complexType name="officers">
  <xsd:sequence>
    <xsd:element name="officer" type="officer" maxOccurs="unbounded"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type officer
Namespace http://www.ic.gc.ca/corpcan
Diagram
Diagramcorpcan.tmp#requiredNO_NAMESPACE.tmp#http___www.ic.gc.ca_corpcan_officer_individualDetails
Used by
Model
Children individualDetails
Attributes
QName Type Default Use
required xsd:boolean true optional
Source
<xsd:complexType name="officer">
  <xsd:sequence>
    <xsd:element name="individualDetails" type="individualDetails"/>
  </xsd:sequence>
  <xsd:attributeGroup ref="required"/>
</xsd:complexType>
Complex Type agents
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#agents_agentNO_NAMESPACE.tmp#agents_signatory
Used by
Model
Children agent, signatory
Source
<xsd:complexType name="agents">
  <xsd:sequence>
    <xsd:element name="agent" type="agent" maxOccurs="unbounded"/>
    <xsd:element name="signatory" type="signatory" minOccurs="0"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type agent
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#agent_individualDetails
Used by
Element agents/agent
Model
Children individualDetails
Source
<xsd:complexType name="agent">
  <xsd:sequence>
    <xsd:element name="individualDetails" type="individualDetails"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type witness
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#witness_individualDetailsNO_NAMESPACE.tmp#witness_dateNO_NAMESPACE.tmp#witness_cityNO_NAMESPACE.tmp#witness_province
Used by
Model
Children city, date, individualDetails, province
Source
<xsd:complexType name="witness">
  <xsd:sequence>
    <xsd:element name="individualDetails" type="individualDetails"/>
    <xsd:element name="date" type="xsd:date" minOccurs="0"/>
    <xsd:element name="city" type="xsd:string" minOccurs="0"/>
    <xsd:element name="province" type="province" minOccurs="0"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type onRegistration
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#onRegistration_commencementDateNO_NAMESPACE.tmp#onRegistration_preferredLanguageNO_NAMESPACE.tmp#onRegistration_addressesNO_NAMESPACE.tmp#onRegistration_officerNO_NAMESPACE.tmp#onRegistration_signatoryNO_NAMESPACE.tmp#onRegistration_delivery
Used by
Model
Children addresses, commencementDate, delivery, officer, preferredLanguage, signatory
Source
<xsd:complexType name="onRegistration">
  <xsd:sequence>
    <xsd:element name="commencementDate" type="xsd:date"/>
    <xsd:element name="preferredLanguage" type="language"/>
    <xsd:element name="addresses" type="addresses"/>
    <xsd:element name="officer" type="officer"/>
    <xsd:element name="signatory" type="signatory"/>
    <xsd:element name="delivery" type="delivery"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type language
Namespace http://www.ic.gc.ca/corpcan
Diagram
Diagramcorpcan.tmp#code
Used by
Attributes
QName Type Use
code xsd:string optional
Source
<xsd:complexType name="language">
  <xsd:attributeGroup ref="code"/>
</xsd:complexType>
Complex Type delivery
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#delivery_methodNO_NAMESPACE.tmp#delivery_pickupBoxNumber
Used by
Model
Children pickupBoxNumber
Attributes
QName Type Use
method restriction of xsd:string required
Source
<xsd:complexType name="delivery">
  <xsd:sequence>
    <xsd:element name="pickupBoxNumber" type="xsd:string" minOccurs="0"/>
  </xsd:sequence>
  <xsd:attribute name="method" use="required">
    <xsd:simpleType>
      <xsd:restriction base="xsd:string">
        <xsd:enumeration value="email"/>
        <xsd:enumeration value="mail"/>
        <xsd:enumeration value="pickup"/>
      </xsd:restriction>
    </xsd:simpleType>
  </xsd:attribute>
</xsd:complexType>
Complex Type skRegistration
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#skRegistration_commencementDateNO_NAMESPACE.tmp#skRegistration_addressesNO_NAMESPACE.tmp#skRegistration_directorsNO_NAMESPACE.tmp#skRegistration_agents
Used by
Model
Children addresses, agents, commencementDate, directors
Source
<xsd:complexType name="skRegistration">
  <xsd:sequence>
    <xsd:element name="commencementDate" type="xsd:date"/>
    <xsd:element name="addresses" type="addresses"/>
    <xsd:element name="directors" type="directors"/>
    <xsd:element name="agents" type="agents"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type contact
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#contact_individualDetailsNO_NAMESPACE.tmp#contact_pickupBoxNumber
Used by
Model
Children individualDetails, pickupBoxNumber
Source
<xsd:complexType name="contact">
  <xsd:sequence>
    <xsd:element name="individualDetails" type="individualDetails"/>
    <xsd:element name="pickupBoxNumber" type="xsd:string" minOccurs="0"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type invoice
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#invoice_invoiceIdNO_NAMESPACE.tmp#invoice_paymentReference
Used by
Model
Children paymentReference
Attributes
QName Type Use
invoiceId xsd:long optional
Source
<xsd:complexType name="invoice">
  <xsd:sequence>
    <xsd:element name="paymentReference" type="xsd:string"/>
  </xsd:sequence>
  <xsd:attribute name="invoiceId" type="xsd:long"/>
</xsd:complexType>
Complex Type amalgamatedCorporations
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#amalgamatedCorporations_amalgamatedCorporation
Used by
Model
Children amalgamatedCorporation
Source
<xsd:complexType name="amalgamatedCorporations">
  <xsd:sequence>
    <xsd:element name="amalgamatedCorporation" type="amalgamatedCorporation" maxOccurs="unbounded"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type amalgamatedCorporation
Namespace http://www.ic.gc.ca/corpcan
Diagram
Diagramcorpcan.tmp#corporationIdNO_NAMESPACE.tmp#amalgamatedCorporation_statusesNO_NAMESPACE.tmp#amalgamatedCorporation_namesNO_NAMESPACE.tmp#amalgamatedCorporation_homeJurisdictionNO_NAMESPACE.tmp#amalgamatedCorporation_registeredJurisdictions
Used by
Model
Children homeJurisdiction, names, registeredJurisdictions, statuses
Attributes
QName Type Use
corporationId xsd:long optional
Source
<xsd:complexType name="amalgamatedCorporation">
  <xsd:sequence>
    <xsd:element name="statuses" type="statuses" minOccurs="0"/>
    <xsd:element name="names" type="names" minOccurs="0"/>
    <xsd:element name="homeJurisdiction" type="province" minOccurs="0"/>
    <xsd:element name="registeredJurisdictions" type="registeredJurisdictions" minOccurs="0"/>
  </xsd:sequence>
  <xsd:attributeGroup ref="corporationId"/>
</xsd:complexType>
Complex Type importExportJurisdictions
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#importExportJurisdictions_importExportJurisdiction
Used by
Model
Children importExportJurisdiction
Source
<xsd:complexType name="importExportJurisdictions">
  <xsd:sequence>
    <xsd:element name="importExportJurisdiction" type="importExportJurisdiction" maxOccurs="unbounded"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type importExportJurisdiction
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#importExportJurisdiction_countryNO_NAMESPACE.tmp#importExportJurisdiction_provinceState
Used by
Model
Children country, provinceState
Source
<xsd:complexType name="importExportJurisdiction">
  <xsd:sequence>
    <xsd:element name="country" type="country" minOccurs="0"/>
    <xsd:element name="provinceState" type="province" minOccurs="0"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type reminders
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#reminders_emailAddress
Used by
Model
Children emailAddress
Source
<xsd:complexType name="reminders">
  <xsd:sequence>
    <xsd:element name="emailAddress" type="emailAddress" maxOccurs="unbounded"/>
  </xsd:sequence>
</xsd:complexType>
Complex Type nameUsage
Namespace http://www.ic.gc.ca/corpcan
Diagram
Diagramcorpcan.tmp#code
Used by
Attributes
QName Type Use
code xsd:string optional
Source
<xsd:complexType name="nameUsage">
  <xsd:attributeGroup ref="code"/>
</xsd:complexType>
Simple Type postalCode
Namespace http://www.ic.gc.ca/corpcan
Diagram
Diagram
Type restriction of xsd:string
Facets
pattern (\s*[A-Z,a-z]\s*[0-9]){3,3}\s*
Source
<xsd:simpleType name="postalCode">
  <xsd:restriction base="xsd:string">
    <xsd:pattern value="(\s*[A-Z,a-z]\s*[0-9]){3,3}\s*"/>
  </xsd:restriction>
</xsd:simpleType>
Complex Type suggestedDecision
Namespace http://www.ic.gc.ca/corpcan
Diagram
Diagramcorpcan.tmp#code
Attributes
QName Type Use
code xsd:string optional
Source
<xsd:complexType name="suggestedDecision">
  <xsd:attributeGroup ref="code"/>
</xsd:complexType>
Complex Type typeOfCorporation
Namespace http://www.ic.gc.ca/corpcan
Diagram
Diagramcorpcan.tmp#code
Attributes
QName Type Use
code xsd:string optional
Source
<xsd:complexType name="typeOfCorporation">
  <xsd:attributeGroup ref="code"/>
</xsd:complexType>
Simple Type infoLevelType
Namespace http://www.ic.gc.ca/corpcan
Diagram
Diagram
Type restriction of xsd:string
Facets
enumeration FULL
enumeration CURRENT
Source
<xsd:simpleType name="infoLevelType">
  <xsd:restriction base="xsd:string">
    <xsd:enumeration value="FULL"/>
    <xsd:enumeration value="CURRENT"/>
  </xsd:restriction>
</xsd:simpleType>
Element Group nameGroup
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#nameGroup_firstNameNO_NAMESPACE.tmp#nameGroup_middleNameNO_NAMESPACE.tmp#nameGroup_lastName
Used by
Complex Type individualDetails
Model
Children firstName, lastName, middleName
Source
<xsd:group name="nameGroup">
  <xsd:sequence>
    <xsd:element name="firstName" type="xsd:string" minOccurs="0" nillable="true"/>
    <xsd:element name="middleName" type="xsd:string" minOccurs="0"/>
    <xsd:element name="lastName" type="xsd:string"/>
  </xsd:sequence>
</xsd:group>
Element Group incorporation
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#incorporation_actNO_NAMESPACE.tmp#incorporation_activityNO_NAMESPACE.tmp#incorporation_namesNO_NAMESPACE.tmp#incorporation_addressesNO_NAMESPACE.tmp#incorporation_directorLimitNO_NAMESPACE.tmp#incorporation_directorsNO_NAMESPACE.tmp#incorporation_incorporatorsNO_NAMESPACE.tmp#incorporation_documentsNO_NAMESPACE.tmp#incorporation_remindersNO_NAMESPACE.tmp#incorporation_signatory
Model
Children act, activity, addresses, directorLimit, directors, documents, incorporators, names, reminders, signatory
Source
<xsd:group name="incorporation">
  <xsd:sequence>
    <xsd:element name="act" type="act"/>
    <xsd:element name="activity" type="activity"/>
    <xsd:element name="names" type="names"/>
    <xsd:element name="addresses" type="addresses"/>
    <xsd:element name="directorLimit" type="directorLimit"/>
    <xsd:element name="directors" type="directors"/>
    <xsd:element name="incorporators" type="incorporators"/>
    <xsd:element name="documents" type="documents"/>
    <xsd:element name="reminders" type="reminders" minOccurs="0"/>
    <xsd:element name="signatory" type="signatory"/>
  </xsd:sequence>
</xsd:group>
Element Group nameProposal
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#nameProposal_namesNO_NAMESPACE.tmp#nameProposal_nameUsageNO_NAMESPACE.tmp#nameProposal_documents
Model
Children documents, nameUsage, names
Source
<xsd:group name="nameProposal">
  <xsd:sequence>
    <xsd:element name="names" type="names"/>
    <xsd:element name="nameUsage" type="nameUsage"/>
    <xsd:element name="documents" type="documents" minOccurs="0"/>
  </xsd:sequence>
</xsd:group>
Attribute Group requestId
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#requestId_requestId
Used by
Attributes
QName Type Use
requestId xsd:long optional
Source
<xsd:attributeGroup name="requestId">
  <xsd:attribute name="requestId" type="xsd:long"/>
</xsd:attributeGroup>
Attribute Group code
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#code_code
Used by
Attributes
QName Type Use
code xsd:string optional
Source
<xsd:attributeGroup name="code">
  <xsd:attribute name="code" type="xsd:string"/>
</xsd:attributeGroup>
Attribute Group phase
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#phase_currentNO_NAMESPACE.tmp#phase_effectiveDateNO_NAMESPACE.tmp#phase_expiryDate
Used by
Attributes
QName Type Default Use
current xsd:boolean false optional
effectiveDate xsd:dateTime optional
expiryDate xsd:dateTime optional
Source
<xsd:attributeGroup name="phase">
  <xsd:attribute name="current" type="xsd:boolean" default="false"/>
  <xsd:attribute name="effectiveDate" type="xsd:dateTime"/>
  <xsd:attribute name="expiryDate" type="xsd:dateTime"/>
</xsd:attributeGroup>
Attribute Group required
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#required_required
Used by
Complex Types address, officer
Attributes
QName Type Default Use
required xsd:boolean true optional
Source
<xsd:attributeGroup name="required">
  <xsd:attribute name="required" type="xsd:boolean" default="true"/>
</xsd:attributeGroup>
Attribute Group corporationId
Namespace http://www.ic.gc.ca/corpcan
Diagram
DiagramNO_NAMESPACE.tmp#corporationId_corporationId
Used by
Attributes
QName Type Use
corporationId xsd:long optional
Source
<xsd:attributeGroup name="corporationId">
  <xsd:attribute name="corporationId" type="xsd:long"/>
</xsd:attributeGroup>