Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Main schema mras.xsd
Namespace http://mras.ca/schema/v1
Annotations
Version 1.9.8
Properties
attribute form default unqualified
element form default qualified
Element MRAS_Record
Namespace http://mras.ca/schema/v1
Annotations
MRAS Record. Top-level container for information about a business.
Diagram
DiagramNO_NAMESPACE.tmp#MRAS_Record_MRAS_IDv1.tmp#recordAttsv1.tmp#Home_Jurisdictionv1.tmp#Registered_Jurisdictionv1.tmp#Company_Namesv1.tmp#Previous_Namesv1.tmp#Addressesv1.tmp#MRAS_Core_Groupv1.tmp#Constituting_Actv1.tmp#Statusesv1.tmp#General_Partnersv1.tmp#Directorsv1.tmp#Officersv1.tmp#Shareholdersv1.tmp#Attorneysv1.tmp#Contact_Personsv1.tmp#Liquidatorsv1.tmp#Receiver_Managersv1.tmp#Amalgamationsv1.tmp#MRAS_Non_Core_Group
Properties
content complex
Model
Children Addresses, Amalgamations, Attorneys, Company_Names, Constituting_Act, Contact_Persons, Directors, General_Partners, Home_Jurisdiction, Liquidators, Officers, Previous_Names, Receiver_Managers, Registered_Jurisdiction, Shareholders, Statuses
Instance
<MRAS_Record BN="" Entity_Type="" MRAS_ID="" xmlns="http://mras.ca/schema/v1">
  <Home_Jurisdiction Date_Incorporated="" Date_Registered="" End_Date="" Juri_Code="" Juri_ID="">{1,1}</Home_Jurisdiction>
  <Registered_Jurisdiction Date_Registered="" End_Date="" Juri_Code="" Juri_ID="">{0,unbounded}</Registered_Jurisdiction>
  <Company_Names>{1,1}</Company_Names>
  <Previous_Names>{0,1}</Previous_Names>
  <Addresses>{0,1}</Addresses>
  <Constituting_Act>{0,1}</Constituting_Act>
  <Statuses>{1,1}</Statuses>
  <General_Partners>{0,1}</General_Partners>
  <Directors>{0,1}</Directors>
  <Officers>{0,1}</Officers>
  <Shareholders>{0,1}</Shareholders>
  <Attorneys>{0,1}</Attorneys>
  <Contact_Persons>{0,1}</Contact_Persons>
  <Liquidators>{0,1}</Liquidators>
  <Receiver_Managers>{0,1}</Receiver_Managers>
  <Amalgamations>{0,1}</Amalgamations>
</MRAS_Record>
Attributes
QName Type Use Annotation
BN xs:string optional
Business Number. Consensus is to use 9 digit Business Number, however 15 digit is also possible.
Entity_Type entity_type optional
MRAS_ID xs:ID optional
Source
<xs:element name="MRAS_Record">
  <xs:annotation>
    <xs:documentation>MRAS Record. Top-level container for information about a business.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:group ref="MRAS_Core_Group" minOccurs="0"/>
      <xs:group ref="MRAS_Non_Core_Group" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="MRAS_ID" type="xs:ID" use="optional"/>
    <xs:attributeGroup ref="recordAtts"/>
  </xs:complexType>
</xs:element>
Element Home_Jurisdiction
Namespace http://mras.ca/schema/v1
Annotations
Home Jurisdiction. Information about the home jurisdiction for this record, including the 
jurisdiction code and incorporation date.
Diagram
DiagramNO_NAMESPACE.tmp#jurisdiction_type_Juri_CodeNO_NAMESPACE.tmp#jurisdiction_type_Juri_IDNO_NAMESPACE.tmp#jurisdiction_type_Date_IncorporatedNO_NAMESPACE.tmp#jurisdiction_type_Date_RegisteredNO_NAMESPACE.tmp#jurisdiction_type_End_Datev1.tmp#jurisdiction_typeNO_NAMESPACE.tmp#Home_Jurisdiction_Date_IncorporatedNO_NAMESPACE.tmp#Home_Jurisdiction_Date_RegisteredNO_NAMESPACE.tmp#Home_Jurisdiction_End_Date
Type restriction of jurisdiction_type
Type hierarchy
Properties
content complex
Used by
Attributes
Source
<xs:element name="Home_Jurisdiction">
  <xs:annotation>
    <xs:documentation>Home Jurisdiction. Information about the home jurisdiction for this record, including the jurisdiction code and incorporation date.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:restriction base="jurisdiction_type">
        <xs:attribute name="Date_Incorporated" type="Date_Incorporated" use="optional"/>
        <xs:attribute name="Date_Registered" type="Date_Registered" use="optional"/>
        <xs:attribute name="End_Date" type="End_Date" use="optional"/>
      </xs:restriction>
    </xs:complexContent>
  </xs:complexType>
</xs:element>
Element Registered_Jurisdiction
Namespace http://mras.ca/schema/v1
Annotations
Registered Jurisdiction. Information about the registered jurisdiction(s) for this record, including the 
jurisdiction code and registration date.
Diagram
DiagramNO_NAMESPACE.tmp#jurisdiction_type_Juri_CodeNO_NAMESPACE.tmp#jurisdiction_type_Juri_IDNO_NAMESPACE.tmp#jurisdiction_type_Date_IncorporatedNO_NAMESPACE.tmp#jurisdiction_type_Date_RegisteredNO_NAMESPACE.tmp#jurisdiction_type_End_Datev1.tmp#jurisdiction_typeNO_NAMESPACE.tmp#Registered_Jurisdiction_Date_RegisteredNO_NAMESPACE.tmp#Registered_Jurisdiction_Date_Incorporated
Type restriction of jurisdiction_type
Type hierarchy
Properties
content complex
Used by
Attributes
QName Type Use
Date_Registered Date_Registered optional
End_Date End_Date optional
Juri_Code juri_codes required
Juri_ID Juri_ID required
Source
<xs:element name="Registered_Jurisdiction">
  <xs:annotation>
    <xs:documentation>Registered Jurisdiction. Information about the registered jurisdiction(s) for this record, including the jurisdiction code and registration date.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:restriction base="jurisdiction_type">
        <xs:attribute name="Date_Registered" type="Date_Registered" use="optional"/>
        <xs:attribute name="Date_Incorporated" type="Date_Incorporated" use="prohibited"/>
      </xs:restriction>
    </xs:complexContent>
  </xs:complexType>
</xs:element>
Element Company_Names
Namespace http://mras.ca/schema/v1
Annotations
List of Company Names.
Diagram
Diagramv1.tmp#Company_Name
Properties
content complex
Used by
Element Group MRAS_Core_Group
Model
Children Company_Name
Instance
<Company_Names xmlns="http://mras.ca/schema/v1">
  <Company_Name lang="" Operates_As="" Start_Date="" Type="">{1,1}</Company_Name>
</Company_Names>
Source
<xs:element name="Company_Names">
  <xs:annotation>
    <xs:documentation>List of Company Names.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence minOccurs="1" maxOccurs="unbounded">
      <xs:element ref="Company_Name"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element Company_Name
Namespace http://mras.ca/schema/v1
Annotations
Currently registered company name.<br/>Optional: <ul>
  <li>lang</li>
  <li>Start_Date</li>
  <li>Operates_As</li>
  <li>Type</li>
</ul>
Diagram
DiagramNO_NAMESPACE.tmp#Company_Name_langNO_NAMESPACE.tmp#Company_Name_Start_DateNO_NAMESPACE.tmp#Company_Name_Operates_AsNO_NAMESPACE.tmp#Company_Name_Type
Properties
content complex
mixed true
Used by
Model
Attributes
QName Type Use
Operates_As yes-no optional
Start_Date Start_Date optional
Type Company_Name_Types optional
lang optional
Source
<xs:element name="Company_Name">
  <xs:annotation>
    <xs:documentation>Currently registered company name.
      <br/>Optional:
      <ul>
        <li>lang</li>
        <li>Start_Date</li>
        <li>Operates_As</li>
        <li>Type</li>
      </ul>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true">
    <xs:attribute name="lang" use="optional"/>
    <xs:attribute name="Start_Date" type="Start_Date"/>
    <xs:attribute name="Operates_As" type="yes-no" use="optional"/>
    <xs:attribute name="Type" type="Company_Name_Types" use="optional"/>
  </xs:complexType>
</xs:element>
Element Previous_Names
Namespace http://mras.ca/schema/v1
Annotations
Listing of Previous Names.
Diagram
Diagramv1.tmp#Previous_Name
Properties
content complex
Used by
Element Group MRAS_Core_Group
Model
Children Previous_Name
Instance
<Previous_Names xmlns="http://mras.ca/schema/v1">
  <Previous_Name End_Date="" lang="" Name_Type="legal_entity" Start_Date="">{1,1}</Previous_Name>
</Previous_Names>
Source
<xs:element name="Previous_Names">
  <xs:annotation>
    <xs:documentation>Listing of Previous Names.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:element ref="Previous_Name"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element Previous_Name
Namespace http://mras.ca/schema/v1
Annotations
Previous Name.<br/>Required: <ul>
  <li>Jurisdiction</li>
</ul> Optional: <ul>
  <li>lang</li>
  <li>Name_Type</li>
  <li>Start_Date</li>
  <li>End_Date</li>
</ul>
Diagram
DiagramNO_NAMESPACE.tmp#Previous_Name_langNO_NAMESPACE.tmp#Previous_Name_Name_TypeNO_NAMESPACE.tmp#Previous_Name_Start_DateNO_NAMESPACE.tmp#Previous_Name_End_Date
Properties
content complex
mixed true
Used by
Element Previous_Names
Model
Attributes
QName Type Default Use
End_Date End_Date optional
Name_Type Name_Type legal_entity optional
Start_Date Start_Date optional
lang optional
Source
<xs:element name="Previous_Name">
  <xs:annotation>
    <xs:documentation>Previous Name.
      <br/>Required:
      <ul>
        <li>Jurisdiction</li>
      </ul>Optional:
      <ul>
        <li>lang</li>
        <li>Name_Type</li>
        <li>Start_Date</li>
        <li>End_Date</li>
      </ul>
    </xs:documentation>
  </xs:annotation>
  <xs:complexType mixed="true">
    <xs:attribute name="lang" use="optional"/>
    <xs:attribute name="Name_Type" type="Name_Type" use="optional" default="legal_entity"/>
    <xs:attribute name="Start_Date" type="Start_Date"/>
    <xs:attribute name="End_Date" type="End_Date"/>
  </xs:complexType>
</xs:element>
Element Addresses
Namespace http://mras.ca/schema/v1
Annotations
List of Addresses.
Diagram
Diagramv1.tmp#Address
Properties
content complex
Used by
Element Group MRAS_Core_Group
Complex Types entity, person
Element Contact_Person
Model
Children Address
Instance
<Addresses xmlns="http://mras.ca/schema/v1">
  <Address Address_Type="">{1,1}</Address>
</Addresses>
Source
<xs:element name="Addresses">
  <xs:annotation>
    <xs:documentation>List of Addresses.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:element ref="Address"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element Address
Namespace http://mras.ca/schema/v1
Annotations
Details of personal or organizational location.
Diagram
DiagramNO_NAMESPACE.tmp#Address_Address_Typev1.tmp#Addresseev1.tmp#Line1v1.tmp#Line2v1.tmp#Line3v1.tmp#Line4v1.tmp#Street_Numberv1.tmp#Street_Namev1.tmp#Street_Typev1.tmp#Street_Directionv1.tmp#Suite_Numberv1.tmp#Cityv1.tmp#Provincev1.tmp#Postal_Codev1.tmp#Country
Properties
content complex
Used by
Element Addresses
Model
Children Addressee, City, Country, Line1, Line2, Line3, Line4, Postal_Code, Province, Street_Direction, Street_Name, Street_Number, Street_Type, Suite_Number
Instance
<Address Address_Type="" xmlns="http://mras.ca/schema/v1">
  <Addressee>{0,1}</Addressee>
  <Line1>{0,1}</Line1>
  <Line2>{0,1}</Line2>
  <Line3>{0,1}</Line3>
  <Line4>{0,1}</Line4>
  <Street_Number>{0,1}</Street_Number>
  <Street_Name>{0,1}</Street_Name>
  <Street_Type>{0,1}</Street_Type>
  <Street_Direction>{0,1}</Street_Direction>
  <Suite_Number>{0,1}</Suite_Number>
  <City>{0,1}</City>
  <Province>{0,1}</Province>
  <Postal_Code>{0,1}</Postal_Code>
  <Country>{0,1}</Country>
</Address>
Attributes
QName Type Use
Address_Type Address_Type optional
Source
<xs:element name="Address">
  <xs:annotation>
    <xs:documentation>Details of personal or organizational location.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Addressee" minOccurs="0"/>
      <xs:element ref="Line1" minOccurs="0"/>
      <xs:element ref="Line2" minOccurs="0"/>
      <xs:element ref="Line3" minOccurs="0"/>
      <xs:element ref="Line4" minOccurs="0"/>
      <xs:element ref="Street_Number" minOccurs="0"/>
      <xs:element ref="Street_Name" minOccurs="0"/>
      <xs:element ref="Street_Type" minOccurs="0"/>
      <xs:element ref="Street_Direction" minOccurs="0"/>
      <xs:element ref="Suite_Number" minOccurs="0"/>
      <xs:element ref="City" minOccurs="0"/>
      <xs:element ref="Province" minOccurs="0"/>
      <xs:element ref="Postal_Code" minOccurs="0"/>
      <xs:element ref="Country" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="Address_Type" type="Address_Type"/>
  </xs:complexType>
</xs:element>
Element Addressee
Namespace http://mras.ca/schema/v1
Annotations
Addressee within Address.
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Element Address
Source
<xs:element name="Addressee" type="xs:string">
  <xs:annotation>
    <xs:documentation>Addressee within Address.</xs:documentation>
  </xs:annotation>
</xs:element>
Element Line1
Namespace http://mras.ca/schema/v1
Annotations
Line1 within Address.
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Element Address
Source
<xs:element name="Line1" type="xs:string">
  <xs:annotation>
    <xs:documentation>Line1 within Address.</xs:documentation>
  </xs:annotation>
</xs:element>
Element Line2
Namespace http://mras.ca/schema/v1
Annotations
Line2 within Address.
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Element Address
Source
<xs:element name="Line2" type="xs:string">
  <xs:annotation>
    <xs:documentation>Line2 within Address.</xs:documentation>
  </xs:annotation>
</xs:element>
Element Line3
Namespace http://mras.ca/schema/v1
Annotations
Line3 within Address.
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Element Address
Source
<xs:element name="Line3" type="xs:string">
  <xs:annotation>
    <xs:documentation>Line3 within Address.</xs:documentation>
  </xs:annotation>
</xs:element>
Element Line4
Namespace http://mras.ca/schema/v1
Annotations
Line4 within Address.
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Element Address
Source
<xs:element name="Line4" type="xs:string">
  <xs:annotation>
    <xs:documentation>Line4 within Address.</xs:documentation>
  </xs:annotation>
</xs:element>
Element Street_Number
Namespace http://mras.ca/schema/v1
Annotations
Street Number within Address.
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Element Address
Source
<xs:element name="Street_Number" type="xs:string">
  <xs:annotation>
    <xs:documentation>Street Number within Address.</xs:documentation>
  </xs:annotation>
</xs:element>
Element Street_Name
Namespace http://mras.ca/schema/v1
Annotations
Street Name within Address.
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Element Address
Source
<xs:element name="Street_Name" type="xs:string">
  <xs:annotation>
    <xs:documentation>Street Name within Address.</xs:documentation>
  </xs:annotation>
</xs:element>
Element Street_Type
Namespace http://mras.ca/schema/v1
Annotations
Street Type within Address.
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Element Address
Source
<xs:element name="Street_Type" type="xs:string">
  <xs:annotation>
    <xs:documentation>Street Type within Address.</xs:documentation>
  </xs:annotation>
</xs:element>
Element Street_Direction
Namespace http://mras.ca/schema/v1
Annotations
Street Direction within Address.
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Element Address
Source
<xs:element name="Street_Direction" type="xs:string">
  <xs:annotation>
    <xs:documentation>Street Direction within Address.</xs:documentation>
  </xs:annotation>
</xs:element>
Element Suite_Number
Namespace http://mras.ca/schema/v1
Annotations
Suite Number within Address.
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Element Address
Source
<xs:element name="Suite_Number" type="xs:string">
  <xs:annotation>
    <xs:documentation>Suite Number within Address.</xs:documentation>
  </xs:annotation>
</xs:element>
Element City
Namespace http://mras.ca/schema/v1
Annotations
City within Address.
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Element Address
Source
<xs:element name="City" type="xs:string">
  <xs:annotation>
    <xs:documentation>City within Address.</xs:documentation>
  </xs:annotation>
</xs:element>
Element Province
Namespace http://mras.ca/schema/v1
Annotations
Province within Address.
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Element Address
Source
<xs:element name="Province" type="xs:string">
  <xs:annotation>
    <xs:documentation>Province within Address.</xs:documentation>
  </xs:annotation>
</xs:element>
Element Postal_Code
Namespace http://mras.ca/schema/v1
Annotations
Postal Code within Address.
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Element Address
Source
<xs:element name="Postal_Code" type="xs:string">
  <xs:annotation>
    <xs:documentation>Postal Code within Address.</xs:documentation>
  </xs:annotation>
</xs:element>
Element Country
Namespace http://mras.ca/schema/v1
Annotations
Country within Address.
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Element Address
Source
<xs:element name="Country" type="xs:string">
  <xs:annotation>
    <xs:documentation>Country within Address.</xs:documentation>
  </xs:annotation>
</xs:element>
Element Constituting_Act
Namespace http://mras.ca/schema/v1
Annotations
Constituting Act.
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Element Group MRAS_Non_Core_Group
Source
<xs:element name="Constituting_Act" type="xs:string">
  <xs:annotation>
    <xs:documentation>Constituting Act.</xs:documentation>
  </xs:annotation>
</xs:element>
Element Statuses
Namespace http://mras.ca/schema/v1
Annotations
List of Statuses.
Diagram
Diagramv1.tmp#Status
Properties
content complex
Used by
Element Group MRAS_Non_Core_Group
Model
Children Status
Instance
<Statuses xmlns="http://mras.ca/schema/v1">
  <Status Status_Date="" Status_Reason="" Status_State="active">{1,1}</Status>
</Statuses>
Source
<xs:element name="Statuses">
  <xs:annotation>
    <xs:documentation>List of Statuses.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:element ref="Status"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element Status
Namespace http://mras.ca/schema/v1
Annotations
The legal status of a corporation in that jurisdiction. This may use a code table, which would also need to be mapped.
Diagram
DiagramNO_NAMESPACE.tmp#Status_Status_DateNO_NAMESPACE.tmp#Status_Status_StateNO_NAMESPACE.tmp#Status_Status_Reason
Properties
content complex
Used by
Attributes
QName Type Default Use
Status_Date Status_Date optional
Status_Reason Status_Reason optional
Status_State Status_State active optional
Source
<xs:element name="Status">
  <xs:annotation>
    <xs:documentation>The legal status of a corporation in that jurisdiction. This may use a code table, which would also need to be mapped.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="Status_Date" type="Status_Date" use="optional"/>
    <xs:attribute name="Status_State" type="Status_State" default="active"/>
    <xs:attribute name="Status_Reason" type="Status_Reason" use="optional"/>
  </xs:complexType>
</xs:element>
Element General_Partners
Namespace http://mras.ca/schema/v1
Annotations
For Limited Partnerships. Contains list of partners.
Diagram
Diagramv1.tmp#Partner
Properties
content complex
Used by
Element Group MRAS_Non_Core_Group
Model
Children Partner
Instance
<General_Partners xmlns="http://mras.ca/schema/v1">
  <Partner End_Date="" Juri_Code="" Start_Date="">{1,unbounded}</Partner>
</General_Partners>
Source
<xs:element name="General_Partners">
  <xs:annotation>
    <xs:documentation>For Limited Partnerships. Contains list of partners.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Partner" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element Partner
Namespace http://mras.ca/schema/v1
Annotations
For Limited Partnerships. Partner information - can be one of: Person or Entity. May also contain an Attorneys block.
Diagram
DiagramNO_NAMESPACE.tmp#person_or_entity_Juri_CodeNO_NAMESPACE.tmp#person_or_entity_Start_DateNO_NAMESPACE.tmp#person_or_entity_End_Datev1.tmp#Personv1.tmp#Entityv1.tmp#person_or_entityv1.tmp#Attorneys
Type extension of person_or_entity
Type hierarchy
Properties
content complex
Used by
Model
Children Attorneys, Entity, Person
Instance
<Partner End_Date="" Juri_Code="" Start_Date="" xmlns="http://mras.ca/schema/v1">
  <Person Person_State="active">{1,1}</Person>
  <Entity Juri_Code="" Juri_ID="">{1,1}</Entity>
  <Attorneys>{0,1}</Attorneys>
</Partner>
Attributes
QName Type Use
End_Date End_Date optional
Juri_Code juri_codes optional
Start_Date Start_Date optional
Source
<xs:element name="Partner">
  <xs:annotation>
    <xs:documentation>For Limited Partnerships. Partner information - can be one of: Person or Entity. May also contain an Attorneys block.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="person_or_entity">
        <xs:sequence>
          <xs:element ref="Attorneys" minOccurs="0"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>
Element Person
Namespace http://mras.ca/schema/v1
Annotations
Contains details about a person, including names, roles and address(es).
Diagram
DiagramNO_NAMESPACE.tmp#http___mras.ca_schema_v1_person_Person_Statev1.tmp#First_Namev1.tmp#Middle_Namev1.tmp#Last_Namev1.tmp#Rolesv1.tmp#Firmv1.tmp#Addressesv1.tmp#http___mras.ca_schema_v1_person
Type person
Properties
content complex
Used by
Complex Type person_or_entity
Element Partner
Model
Children Addresses, Firm, First_Name, Last_Name, Middle_Name, Roles
Instance
<Person Person_State="active" xmlns="http://mras.ca/schema/v1">
  <First_Name>{1,1}</First_Name>
  <Middle_Name>{0,1}</Middle_Name>
  <Last_Name>{1,1}</Last_Name>
  <Roles>{0,1}</Roles>
  <Firm>{0,1}</Firm>
  <Addresses>{0,1}</Addresses>
</Person>
Attributes
QName Type Default Use
Person_State Person_State active optional
Source
<xs:element name="Person" type="person">
  <xs:annotation>
    <xs:documentation>Contains details about a person, including names, roles and address(es).</xs:documentation>
  </xs:annotation>
</xs:element>
Element First_Name
Namespace http://mras.ca/schema/v1
Annotations
First Name within Person.
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Complex Type person
Element Contact_Person
Source
<xs:element name="First_Name" type="xs:string">
  <xs:annotation>
    <xs:documentation>First Name within Person.</xs:documentation>
  </xs:annotation>
</xs:element>
Element Middle_Name
Namespace http://mras.ca/schema/v1
Annotations
Middle Name within Person.
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Complex Type person
Element Contact_Person
Source
<xs:element name="Middle_Name" type="xs:string">
  <xs:annotation>
    <xs:documentation>Middle Name within Person.</xs:documentation>
  </xs:annotation>
</xs:element>
Element Last_Name
Namespace http://mras.ca/schema/v1
Annotations
Last Name within Person.
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Complex Type person
Element Contact_Person
Source
<xs:element name="Last_Name" type="xs:string">
  <xs:annotation>
    <xs:documentation>Last Name within Person.</xs:documentation>
  </xs:annotation>
</xs:element>
Element Roles
Namespace http://mras.ca/schema/v1
Annotations
List of Roles.
Diagram
Diagramv1.tmp#Role
Properties
content complex
Used by
Complex Types entity, person
Element Contact_Person
Model
Children Role
Instance
<Roles xmlns="http://mras.ca/schema/v1">
  <Role>{1,1}</Role>
</Roles>
Source
<xs:element name="Roles">
  <xs:annotation>
    <xs:documentation>List of Roles.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:element ref="Role"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element Role
Namespace http://mras.ca/schema/v1
Annotations
One of: <ul>
  <li>President</li>
  <li>Vice President</li>
  <li>Secretary</li>
  <li>Treasurer</li>
  <li>Other</li>
</ul>
Diagram
Diagramv1.tmp#role_type
Type role_type
Properties
content simple
Used by
Element Roles
Source
<xs:element name="Role" type="role_type">
  <xs:annotation>
    <xs:documentation>One of:
      <ul>
        <li>President</li>
        <li>Vice President</li>
        <li>Secretary</li>
        <li>Treasurer</li>
        <li>Other</li>
      </ul>
    </xs:documentation>
  </xs:annotation>
</xs:element>
Element Firm
Namespace http://mras.ca/schema/v1
Annotations
Firm within Person.
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Complex Type person
Element Contact_Person
Source
<xs:element name="Firm" type="xs:string">
  <xs:annotation>
    <xs:documentation>Firm within Person.</xs:documentation>
  </xs:annotation>
</xs:element>
Element Entity
Namespace http://mras.ca/schema/v1
Annotations
Contains details about an entity, including name and address(es).
Diagram
DiagramNO_NAMESPACE.tmp#http___mras.ca_schema_v1_entity_Juri_CodeNO_NAMESPACE.tmp#http___mras.ca_schema_v1_entity_Juri_IDv1.tmp#Namev1.tmp#Rolesv1.tmp#Addressesv1.tmp#http___mras.ca_schema_v1_entity
Type entity
Properties
content complex
Used by
Complex Type person_or_entity
Element Partner
Model
Children Addresses, Name, Roles
Instance
<Entity Juri_Code="" Juri_ID="" xmlns="http://mras.ca/schema/v1">
  <Name>{1,1}</Name>
  <Roles>{0,1}</Roles>
  <Addresses>{0,1}</Addresses>
</Entity>
Attributes
QName Type Use
Juri_Code juri_codes optional
Juri_ID Juri_ID optional
Source
<xs:element name="Entity" type="entity">
  <xs:annotation>
    <xs:documentation>Contains details about an entity, including name and address(es).</xs:documentation>
  </xs:annotation>
</xs:element>
Element Name
Namespace http://mras.ca/schema/v1
Annotations
Name within Entity.
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Complex Type entity
Source
<xs:element name="Name" type="xs:string">
  <xs:annotation>
    <xs:documentation>Name within Entity.</xs:documentation>
  </xs:annotation>
</xs:element>
Element Attorneys
Namespace http://mras.ca/schema/v1
Annotations
List of Attorneys.
Diagram
Diagramv1.tmp#Attorney
Properties
content complex
Used by
Element Partner
Element Group MRAS_Non_Core_Group
Model
Children Attorney
Instance
<Attorneys xmlns="http://mras.ca/schema/v1">
  <Attorney End_Date="" Juri_Code="" Start_Date="">{1,1}</Attorney>
</Attorneys>
Source
<xs:element name="Attorneys">
  <xs:annotation>
    <xs:documentation>List of Attorneys.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:element ref="Attorney"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element Attorney
Namespace http://mras.ca/schema/v1
Annotations
Provides details including the names, Address(es), Roles and status (Person_State) of this person or firm.
Diagram
DiagramNO_NAMESPACE.tmp#person_or_entity_Juri_CodeNO_NAMESPACE.tmp#person_or_entity_Start_DateNO_NAMESPACE.tmp#person_or_entity_End_Datev1.tmp#Personv1.tmp#Entityv1.tmp#person_or_entity
Type person_or_entity
Properties
content complex
Used by
Element Attorneys
Model
Children Entity, Person
Instance
<Attorney End_Date="" Juri_Code="" Start_Date="" xmlns="http://mras.ca/schema/v1">
  <Person Person_State="active">{1,1}</Person>
  <Entity Juri_Code="" Juri_ID="">{1,1}</Entity>
</Attorney>
Attributes
QName Type Use
End_Date End_Date optional
Juri_Code juri_codes optional
Start_Date Start_Date optional
Source
<xs:element name="Attorney" type="person_or_entity">
  <xs:annotation>
    <xs:documentation>Provides details including the names, Address(es), Roles and status (Person_State) of this person or firm.</xs:documentation>
  </xs:annotation>
</xs:element>
Element Directors
Namespace http://mras.ca/schema/v1
Annotations
List of Directors.
Diagram
Diagramv1.tmp#Director
Properties
content complex
Used by
Element Group MRAS_Non_Core_Group
Model
Children Director
Instance
<Directors xmlns="http://mras.ca/schema/v1">
  <Director End_Date="" Juri_Code="" Start_Date="">{1,1}</Director>
</Directors>
Source
<xs:element name="Directors">
  <xs:annotation>
    <xs:documentation>List of Directors.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:element ref="Director"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element Director
Namespace http://mras.ca/schema/v1
Annotations
Provides details including the names, Address(es), Roles and status (Person_State) of this person or entity.
Diagram
DiagramNO_NAMESPACE.tmp#person_or_entity_Juri_CodeNO_NAMESPACE.tmp#person_or_entity_Start_DateNO_NAMESPACE.tmp#person_or_entity_End_Datev1.tmp#Personv1.tmp#Entityv1.tmp#person_or_entity
Type person_or_entity
Properties
content complex
Used by
Element Directors
Model
Children Entity, Person
Instance
<Director End_Date="" Juri_Code="" Start_Date="" xmlns="http://mras.ca/schema/v1">
  <Person Person_State="active">{1,1}</Person>
  <Entity Juri_Code="" Juri_ID="">{1,1}</Entity>
</Director>
Attributes
QName Type Use
End_Date End_Date optional
Juri_Code juri_codes optional
Start_Date Start_Date optional
Source
<xs:element name="Director" type="person_or_entity">
  <xs:annotation>
    <xs:documentation>Provides details including the names, Address(es), Roles and status (Person_State) of this person or entity.</xs:documentation>
  </xs:annotation>
</xs:element>
Element Officers
Namespace http://mras.ca/schema/v1
Annotations
List of Officers.
Diagram
Diagramv1.tmp#Officer
Properties
content complex
Used by
Element Group MRAS_Non_Core_Group
Model
Children Officer
Instance
<Officers xmlns="http://mras.ca/schema/v1">
  <Officer End_Date="" Juri_Code="" Start_Date="">{1,1}</Officer>
</Officers>
Source
<xs:element name="Officers">
  <xs:annotation>
    <xs:documentation>List of Officers.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:element ref="Officer"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element Officer
Namespace http://mras.ca/schema/v1
Annotations
Provides details including the names, Address(es), Roles and status (Person_State) of this person.
Diagram
DiagramNO_NAMESPACE.tmp#person_or_entity_Juri_CodeNO_NAMESPACE.tmp#person_or_entity_Start_DateNO_NAMESPACE.tmp#person_or_entity_End_Datev1.tmp#Personv1.tmp#Entityv1.tmp#person_or_entity
Type person_or_entity
Properties
content complex
Used by
Element Officers
Model
Children Entity, Person
Instance
<Officer End_Date="" Juri_Code="" Start_Date="" xmlns="http://mras.ca/schema/v1">
  <Person Person_State="active">{1,1}</Person>
  <Entity Juri_Code="" Juri_ID="">{1,1}</Entity>
</Officer>
Attributes
QName Type Use
End_Date End_Date optional
Juri_Code juri_codes optional
Start_Date Start_Date optional
Source
<xs:element name="Officer" type="person_or_entity">
  <xs:annotation>
    <xs:documentation>Provides details including the names, Address(es), Roles and status (Person_State) of this person.</xs:documentation>
  </xs:annotation>
</xs:element>
Element Shareholders
Namespace http://mras.ca/schema/v1
Annotations
List of Shareholders.
Diagram
Diagramv1.tmp#Shareholder
Properties
content complex
Used by
Element Group MRAS_Non_Core_Group
Model
Children Shareholder
Instance
<Shareholders xmlns="http://mras.ca/schema/v1">
  <Shareholder End_Date="" Juri_Code="" Start_Date="">{1,1}</Shareholder>
</Shareholders>
Source
<xs:element name="Shareholders">
  <xs:annotation>
    <xs:documentation>List of Shareholders.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:element ref="Shareholder"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element Shareholder
Namespace http://mras.ca/schema/v1
Annotations
Provides details including the names, Address(es), Roles and status (Person_State) of this person or entity.
Diagram
DiagramNO_NAMESPACE.tmp#person_or_entity_Juri_CodeNO_NAMESPACE.tmp#person_or_entity_Start_DateNO_NAMESPACE.tmp#person_or_entity_End_Datev1.tmp#Personv1.tmp#Entityv1.tmp#person_or_entity
Type person_or_entity
Properties
content complex
Used by
Element Shareholders
Model
Children Entity, Person
Instance
<Shareholder End_Date="" Juri_Code="" Start_Date="" xmlns="http://mras.ca/schema/v1">
  <Person Person_State="active">{1,1}</Person>
  <Entity Juri_Code="" Juri_ID="">{1,1}</Entity>
</Shareholder>
Attributes
QName Type Use
End_Date End_Date optional
Juri_Code juri_codes optional
Start_Date Start_Date optional
Source
<xs:element name="Shareholder" type="person_or_entity">
  <xs:annotation>
    <xs:documentation>Provides details including the names, Address(es), Roles and status (Person_State) of this person or entity.</xs:documentation>
  </xs:annotation>
</xs:element>
Element Contact_Persons
Namespace http://mras.ca/schema/v1
Annotations
List of Service Persons.
Diagram
Diagramv1.tmp#Contact_Person
Properties
content complex
Used by
Element Group MRAS_Non_Core_Group
Model
Children Contact_Person
Instance
<Contact_Persons xmlns="http://mras.ca/schema/v1">
  <Contact_Person Person_State="active">{1,1}</Contact_Person>
</Contact_Persons>
Source
<xs:element name="Contact_Persons">
  <xs:annotation>
    <xs:documentation>List of Service Persons.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:element ref="Contact_Person"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element Contact_Person
Namespace http://mras.ca/schema/v1
Annotations
Provides details including the names, Address(es), Roles and status (Person_State) of this person.
Diagram
DiagramNO_NAMESPACE.tmp#http___mras.ca_schema_v1_person_Person_Statev1.tmp#First_Namev1.tmp#Middle_Namev1.tmp#Last_Namev1.tmp#Rolesv1.tmp#Firmv1.tmp#Addressesv1.tmp#http___mras.ca_schema_v1_personv1.tmp#Contact_Person_Emailv1.tmp#Contact_Person_Phonev1.tmp#Contact_Person_Identification
Type extension of person
Type hierarchy
Properties
content complex
Used by
Element Contact_Persons
Model
Children Addresses, Email, Firm, First_Name, Identification, Last_Name, Middle_Name, Phone, Roles
Instance
<Contact_Person Person_State="active" xmlns="http://mras.ca/schema/v1">
  <First_Name>{1,1}</First_Name>
  <Middle_Name>{0,1}</Middle_Name>
  <Last_Name>{1,1}</Last_Name>
  <Roles>{0,1}</Roles>
  <Firm>{0,1}</Firm>
  <Addresses>{0,1}</Addresses>
  <Email>{0,1}</Email>
  <Phone>{0,1}</Phone>
  <Identification>{0,1}</Identification>
</Contact_Person>
Attributes
QName Type Default Use
Person_State Person_State active optional
Source
<xs:element name="Contact_Person">
  <xs:annotation>
    <xs:documentation>Provides details including the names, Address(es), Roles and status (Person_State) of this person.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="person">
        <xs:sequence>
          <xs:element name="Email" type="xs:string" minOccurs="0"/>
          <xs:element name="Phone" type="xs:string" minOccurs="0"/>
          <xs:element name="Identification" type="xs:string" minOccurs="0"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>
Element Contact_Person / Email
Namespace http://mras.ca/schema/v1
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="Email" type="xs:string" minOccurs="0"/>
Element Contact_Person / Phone
Namespace http://mras.ca/schema/v1
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="Phone" type="xs:string" minOccurs="0"/>
Element Contact_Person / Identification
Namespace http://mras.ca/schema/v1
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="Identification" type="xs:string" minOccurs="0"/>
Element Liquidators
Namespace http://mras.ca/schema/v1
Annotations
List of Liquidators.
Diagram
Diagramv1.tmp#Liquidator
Properties
content complex
Used by
Element Group MRAS_Non_Core_Group
Model
Children Liquidator
Instance
<Liquidators xmlns="http://mras.ca/schema/v1">
  <Liquidator End_Date="" Juri_Code="" Start_Date="">{1,1}</Liquidator>
</Liquidators>
Source
<xs:element name="Liquidators">
  <xs:annotation>
    <xs:documentation>List of Liquidators.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:element ref="Liquidator"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element Liquidator
Namespace http://mras.ca/schema/v1
Annotations
Provides details including the names, Address(es), Roles and status (Person_State) of this person or firm.
Diagram
DiagramNO_NAMESPACE.tmp#person_or_entity_Juri_CodeNO_NAMESPACE.tmp#person_or_entity_Start_DateNO_NAMESPACE.tmp#person_or_entity_End_Datev1.tmp#Personv1.tmp#Entityv1.tmp#person_or_entity
Type person_or_entity
Properties
content complex
Used by
Element Liquidators
Model
Children Entity, Person
Instance
<Liquidator End_Date="" Juri_Code="" Start_Date="" xmlns="http://mras.ca/schema/v1">
  <Person Person_State="active">{1,1}</Person>
  <Entity Juri_Code="" Juri_ID="">{1,1}</Entity>
</Liquidator>
Attributes
QName Type Use
End_Date End_Date optional
Juri_Code juri_codes optional
Start_Date Start_Date optional
Source
<xs:element name="Liquidator" type="person_or_entity">
  <xs:annotation>
    <xs:documentation>Provides details including the names, Address(es), Roles and status (Person_State) of this person or firm.</xs:documentation>
  </xs:annotation>
</xs:element>
Element Receiver_Managers
Namespace http://mras.ca/schema/v1
Annotations
List of Receiver Managers.
Diagram
Diagramv1.tmp#Receiver_Manager
Properties
content complex
Used by
Element Group MRAS_Non_Core_Group
Model
Children Receiver_Manager
Instance
<Receiver_Managers xmlns="http://mras.ca/schema/v1">
  <Receiver_Manager End_Date="" Juri_Code="" Start_Date="">{1,1}</Receiver_Manager>
</Receiver_Managers>
Source
<xs:element name="Receiver_Managers">
  <xs:annotation>
    <xs:documentation>List of Receiver Managers.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:element ref="Receiver_Manager"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element Receiver_Manager
Namespace http://mras.ca/schema/v1
Annotations
Provides details including the names, Address(es), Roles and status (Person_State) of this person or firm.
Diagram
DiagramNO_NAMESPACE.tmp#person_or_entity_Juri_CodeNO_NAMESPACE.tmp#person_or_entity_Start_DateNO_NAMESPACE.tmp#person_or_entity_End_Datev1.tmp#Personv1.tmp#Entityv1.tmp#person_or_entity
Type person_or_entity
Properties
content complex
Used by
Model
Children Entity, Person
Instance
<Receiver_Manager End_Date="" Juri_Code="" Start_Date="" xmlns="http://mras.ca/schema/v1">
  <Person Person_State="active">{1,1}</Person>
  <Entity Juri_Code="" Juri_ID="">{1,1}</Entity>
</Receiver_Manager>
Attributes
QName Type Use
End_Date End_Date optional
Juri_Code juri_codes optional
Start_Date Start_Date optional
Source
<xs:element name="Receiver_Manager" type="person_or_entity">
  <xs:annotation>
    <xs:documentation>Provides details including the names, Address(es), Roles and status (Person_State) of this person or firm.</xs:documentation>
  </xs:annotation>
</xs:element>
Element Amalgamations
Namespace http://mras.ca/schema/v1
Annotations
List of Amalgamations.
Diagram
Diagramv1.tmp#Amalgamation
Properties
content complex
Used by
Element Group MRAS_Non_Core_Group
Model
Children Amalgamation
Instance
<Amalgamations xmlns="http://mras.ca/schema/v1">
  <Amalgamation Juri_Code="" Start_Date="">{1,unbounded}</Amalgamation>
</Amalgamations>
Source
<xs:element name="Amalgamations">
  <xs:annotation>
    <xs:documentation>List of Amalgamations.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Amalgamation" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element Amalgamation
Namespace http://mras.ca/schema/v1
Annotations
Amalgamation.
Diagram
DiagramNO_NAMESPACE.tmp#Amalgamation_Juri_CodeNO_NAMESPACE.tmp#Amalgamation_Start_Datev1.tmp#Amalgamation_Typev1.tmp#Amalgamation_Datev1.tmp#Amalgamation_Lawv1.tmp#Conversionv1.tmp#Amalgamating_Corporationsv1.tmp#Amalgamated_Corporations
Properties
content complex
Used by
Element Amalgamations
Model
Children Amalgamated_Corporations, Amalgamating_Corporations, Amalgamation_Date, Amalgamation_Law, Amalgamation_Type, Conversion
Instance
<Amalgamation Juri_Code="" Start_Date="" xmlns="http://mras.ca/schema/v1">
  <Amalgamation_Type>{0,1}</Amalgamation_Type>
  <Amalgamation_Date>{0,1}</Amalgamation_Date>
  <Amalgamation_Law>{0,1}</Amalgamation_Law>
  <Conversion Continuance="" Division="" Ordinary="" Other_Conversion="" Simplified="" Start_Date="">{0,1}</Conversion>
  <Amalgamating_Corporations>{0,1}</Amalgamating_Corporations>
  <Amalgamated_Corporations>{0,1}</Amalgamated_Corporations>
</Amalgamation>
Attributes
QName Type Use
Juri_Code juri_codes optional
Start_Date Start_Date optional
Source
<xs:element name="Amalgamation">
  <xs:annotation>
    <xs:documentation>Amalgamation.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Amalgamation_Type" minOccurs="0"/>
      <xs:element ref="Amalgamation_Date" minOccurs="0"/>
      <xs:element ref="Amalgamation_Law" minOccurs="0"/>
      <xs:element ref="Conversion" minOccurs="0"/>
      <xs:element ref="Amalgamating_Corporations" minOccurs="0"/>
      <xs:element ref="Amalgamated_Corporations" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="Juri_Code" type="juri_codes" use="optional"/>
    <xs:attribute name="Start_Date" type="Start_Date" use="optional"/>
  </xs:complexType>
</xs:element>
Element Amalgamation_Type
Namespace http://mras.ca/schema/v1
Annotations
Amalgamation Type. Long (Regular), Short Vertical, Short Horizontal.
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Element Amalgamation
Source
<xs:element name="Amalgamation_Type" type="xs:string">
  <xs:annotation>
    <xs:documentation>Amalgamation Type. Long (Regular), Short Vertical, Short Horizontal.</xs:documentation>
  </xs:annotation>
</xs:element>
Element Amalgamation_Date
Namespace http://mras.ca/schema/v1
Annotations
Amalgamation Date.
Diagram
Diagram
Type xs:date
Properties
content simple
Used by
Element Amalgamation
Source
<xs:element name="Amalgamation_Date" type="xs:date">
  <xs:annotation>
    <xs:documentation>Amalgamation Date.</xs:documentation>
  </xs:annotation>
</xs:element>
Element Amalgamation_Law
Namespace http://mras.ca/schema/v1
Annotations
Amalgamation Law.
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Element Amalgamation
Source
<xs:element name="Amalgamation_Law" type="xs:string">
  <xs:annotation>
    <xs:documentation>Amalgamation Law.</xs:documentation>
  </xs:annotation>
</xs:element>
Element Conversion
Namespace http://mras.ca/schema/v1
Annotations
Conversion.
Diagram
DiagramNO_NAMESPACE.tmp#Conversion_Start_DateNO_NAMESPACE.tmp#Conversion_OrdinaryNO_NAMESPACE.tmp#Conversion_SimplifiedNO_NAMESPACE.tmp#Conversion_DivisionNO_NAMESPACE.tmp#Conversion_ContinuanceNO_NAMESPACE.tmp#Conversion_Other_Conversion
Properties
content complex
Used by
Element Amalgamation
Attributes
QName Type Use
Continuance yes-no optional
Division yes-no optional
Ordinary yes-no optional
Other_Conversion yes-no optional
Simplified yes-no optional
Start_Date Start_Date optional
Source
<xs:element name="Conversion">
  <xs:annotation>
    <xs:documentation>Conversion.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="Start_Date" type="Start_Date" use="optional"/>
    <xs:attribute name="Ordinary" type="yes-no" use="optional"/>
    <xs:attribute name="Simplified" type="yes-no" use="optional"/>
    <xs:attribute name="Division" type="yes-no" use="optional"/>
    <xs:attribute name="Continuance" type="yes-no" use="optional"/>
    <xs:attribute name="Other_Conversion" type="yes-no" use="optional"/>
  </xs:complexType>
</xs:element>
Element Amalgamating_Corporations
Namespace http://mras.ca/schema/v1
Annotations
List of Amalgamating Corporations.
Diagram
Diagramv1.tmp#Amalgamating_Corporation
Properties
content complex
Used by
Element Amalgamation
Model
Children Amalgamating_Corporation
Instance
<Amalgamating_Corporations xmlns="http://mras.ca/schema/v1">
  <Amalgamating_Corporation>{1,1}</Amalgamating_Corporation>
</Amalgamating_Corporations>
Source
<xs:element name="Amalgamating_Corporations">
  <xs:annotation>
    <xs:documentation>List of Amalgamating Corporations.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:element ref="Amalgamating_Corporation"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element Amalgamating_Corporation
Namespace http://mras.ca/schema/v1
Annotations
Amalgamating Corporation. Notes: For QC: Legal Entities (Corporations) involved in Amalgamation or formed by the division.
Diagram
Diagramv1.tmp#Home_Jurisdictionv1.tmp#Registered_Jurisdictionv1.tmp#Company_Namev1.tmp#Status
Properties
content complex
Used by
Model
Children Company_Name, Home_Jurisdiction, Registered_Jurisdiction, Status
Instance
<Amalgamating_Corporation xmlns="http://mras.ca/schema/v1">
  <Home_Jurisdiction Date_Incorporated="" Date_Registered="" End_Date="" Juri_Code="" Juri_ID="">{1,1}</Home_Jurisdiction>
  <Registered_Jurisdiction Date_Registered="" End_Date="" Juri_Code="" Juri_ID="">{0,1}</Registered_Jurisdiction>
  <Company_Name lang="" Operates_As="" Start_Date="" Type="">{0,1}</Company_Name>
  <Status Status_Date="" Status_Reason="" Status_State="active">{0,1}</Status>
</Amalgamating_Corporation>
Source
<xs:element name="Amalgamating_Corporation">
  <xs:annotation>
    <xs:documentation>Amalgamating Corporation. Notes: For QC: Legal Entities (Corporations) involved in Amalgamation or formed by the division.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Home_Jurisdiction"/>
      <xs:element ref="Registered_Jurisdiction" minOccurs="0"/>
      <xs:element ref="Company_Name" minOccurs="0"/>
      <xs:element ref="Status" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element Amalgamated_Corporations
Namespace http://mras.ca/schema/v1
Annotations
List of Amalgamated Corporations. Optional - used when the current entity (MRAS_Record) has been amalgamated into another entity.
Diagram
Diagramv1.tmp#Amalgamated_Corporation
Properties
content complex
Used by
Element Amalgamation
Model
Children Amalgamated_Corporation
Instance
<Amalgamated_Corporations xmlns="http://mras.ca/schema/v1">
  <Amalgamated_Corporation>{1,1}</Amalgamated_Corporation>
</Amalgamated_Corporations>
Source
<xs:element name="Amalgamated_Corporations">
  <xs:annotation>
    <xs:documentation>List of Amalgamated Corporations. Optional - used when the current entity (MRAS_Record) has been amalgamated into another entity.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:element ref="Amalgamated_Corporation"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element Amalgamated_Corporation
Namespace http://mras.ca/schema/v1
Annotations
Amalgamated Corporation. Used when the current entity (MRAS_Record) has been amalgamated into another entity.
Diagram
Diagramv1.tmp#Home_Jurisdictionv1.tmp#Registered_Jurisdictionv1.tmp#Company_Namev1.tmp#Status
Properties
content complex
Used by
Model
Children Company_Name, Home_Jurisdiction, Registered_Jurisdiction, Status
Instance
<Amalgamated_Corporation xmlns="http://mras.ca/schema/v1">
  <Home_Jurisdiction Date_Incorporated="" Date_Registered="" End_Date="" Juri_Code="" Juri_ID="">{1,1}</Home_Jurisdiction>
  <Registered_Jurisdiction Date_Registered="" End_Date="" Juri_Code="" Juri_ID="">{0,1}</Registered_Jurisdiction>
  <Company_Name lang="" Operates_As="" Start_Date="" Type="">{0,1}</Company_Name>
  <Status Status_Date="" Status_Reason="" Status_State="active">{0,1}</Status>
</Amalgamated_Corporation>
Source
<xs:element name="Amalgamated_Corporation">
  <xs:annotation>
    <xs:documentation>Amalgamated Corporation. Used when the current entity (MRAS_Record) has been amalgamated into another entity.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Home_Jurisdiction"/>
      <xs:element ref="Registered_Jurisdiction" minOccurs="0"/>
      <xs:element ref="Company_Name" minOccurs="0"/>
      <xs:element ref="Status" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Complex Type jurisdiction_type
Namespace http://mras.ca/schema/v1
Diagram
DiagramNO_NAMESPACE.tmp#jurisdiction_type_Juri_CodeNO_NAMESPACE.tmp#jurisdiction_type_Juri_IDNO_NAMESPACE.tmp#jurisdiction_type_Date_IncorporatedNO_NAMESPACE.tmp#jurisdiction_type_Date_RegisteredNO_NAMESPACE.tmp#jurisdiction_type_End_Date
Used by
Attributes
Source
<xs:complexType name="jurisdiction_type">
  <xs:attribute name="Juri_Code" type="juri_codes" use="required"/>
  <xs:attribute name="Juri_ID" type="Juri_ID" use="required"/>
  <xs:attribute name="Date_Incorporated" type="Date_Incorporated"/>
  <xs:attribute name="Date_Registered" type="Date_Registered"/>
  <xs:attribute name="End_Date" type="End_Date"/>
</xs:complexType>
Simple Type juri_codes
Namespace http://mras.ca/schema/v1
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration AB
enumeration BC
enumeration MB
enumeration NB
enumeration NL
enumeration NS
enumeration NT
enumeration NU
enumeration ON
enumeration PE
enumeration QC
enumeration SK
enumeration YT
enumeration CC
enumeration OT
Used by
Source
<xs:simpleType name="juri_codes">
  <xs:restriction base="xs:string">
    <xs:enumeration value="AB"/>
    <xs:enumeration value="BC"/>
    <xs:enumeration value="MB"/>
    <xs:enumeration value="NB"/>
    <xs:enumeration value="NL"/>
    <xs:enumeration value="NS"/>
    <xs:enumeration value="NT"/>
    <xs:enumeration value="NU"/>
    <xs:enumeration value="ON"/>
    <xs:enumeration value="PE"/>
    <xs:enumeration value="QC"/>
    <xs:enumeration value="SK"/>
    <xs:enumeration value="YT"/>
    <xs:enumeration value="CC"/>
    <xs:enumeration value="OT"/>
  </xs:restriction>
</xs:simpleType>
Simple Type Juri_ID
Namespace http://mras.ca/schema/v1
Annotations
Jurisdiction ID. Unique identifier for the entity within the jurisdiction.
Diagram
Diagram
Type restriction of xs:string
Facets
minLength 1
Used by
Source
<xs:simpleType name="Juri_ID">
  <xs:annotation>
    <xs:documentation>Jurisdiction ID. Unique identifier for the entity within the jurisdiction.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:minLength value="1"/>
  </xs:restriction>
</xs:simpleType>
Simple Type Date_Incorporated
Namespace http://mras.ca/schema/v1
Diagram
Diagram
Type xs:date
Used by
Source
<xs:simpleType name="Date_Incorporated">
  <xs:restriction base="xs:date"/>
</xs:simpleType>
Simple Type Date_Registered
Namespace http://mras.ca/schema/v1
Diagram
Diagram
Type xs:date
Used by
Source
<xs:simpleType name="Date_Registered">
  <xs:restriction base="xs:date"/>
</xs:simpleType>
Simple Type End_Date
Namespace http://mras.ca/schema/v1
Annotations
End Date.
Diagram
Diagram
Type xs:date
Used by
Source
<xs:simpleType name="End_Date">
  <xs:annotation>
    <xs:documentation>End Date.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:date"/>
</xs:simpleType>
Simple Type Start_Date
Namespace http://mras.ca/schema/v1
Annotations
Start Date.
Diagram
Diagram
Type xs:date
Used by
Source
<xs:simpleType name="Start_Date">
  <xs:annotation>
    <xs:documentation>Start Date.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:date"/>
</xs:simpleType>
Simple Type yes-no
Namespace http://mras.ca/schema/v1
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration yes
enumeration no
Used by
Source
<xs:simpleType name="yes-no">
  <xs:restriction base="xs:string">
    <xs:enumeration value="yes"/>
    <xs:enumeration value="no"/>
  </xs:restriction>
</xs:simpleType>
Simple Type Company_Name_Types
Namespace http://mras.ca/schema/v1
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration legal name
enumeration numbered name
Used by
Attribute Company_Name/@Type
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 Name_Type
Namespace http://mras.ca/schema/v1
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration legal_entity
enumeration other
Used by
Source
<xs:simpleType name="Name_Type">
  <xs:restriction base="xs:string">
    <xs:enumeration value="legal_entity"/>
    <xs:enumeration value="other"/>
  </xs:restriction>
</xs:simpleType>
Simple Type Address_Type
Namespace http://mras.ca/schema/v1
Annotations
Address Type. One of: <ul>
  <li>Headoffice</li>
  <li>Mail</li>
  <li>Registered (Physical)</li>
  <li>Other</li>
</ul>
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration Headoffice
enumeration Mail
enumeration Registered
enumeration Other
Used by
Source
<xs:simpleType name="Address_Type">
  <xs:annotation>
    <xs:documentation>Address Type. One of:
      <ul>
        <li>Headoffice</li>
        <li>Mail</li>
        <li>Registered (Physical)</li>
        <li>Other</li>
      </ul>
    </xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="Headoffice"/>
    <xs:enumeration value="Mail"/>
    <xs:enumeration value="Registered"/>
    <xs:enumeration value="Other"/>
  </xs:restriction>
</xs:simpleType>
Simple Type Status_Date
Namespace http://mras.ca/schema/v1
Annotations
Status Date. Date that status took effect.
Diagram
Diagram
Type xs:date
Used by
Source
<xs:simpleType name="Status_Date">
  <xs:annotation>
    <xs:documentation>Status Date. Date that status took effect.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:date"/>
</xs:simpleType>
Simple Type Status_State
Namespace http://mras.ca/schema/v1
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration active
enumeration inactive
Used by
Source
<xs:simpleType name="Status_State">
  <xs:restriction base="xs:string">
    <xs:enumeration value="active"/>
    <xs:enumeration value="inactive"/>
  </xs:restriction>
</xs:simpleType>
Simple Type Status_Reason
Namespace http://mras.ca/schema/v1
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="Status_Reason">
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Complex Type person_or_entity
Namespace http://mras.ca/schema/v1
Diagram
DiagramNO_NAMESPACE.tmp#person_or_entity_Juri_CodeNO_NAMESPACE.tmp#person_or_entity_Start_DateNO_NAMESPACE.tmp#person_or_entity_End_Datev1.tmp#Personv1.tmp#Entity
Used by
Model
Children Entity, Person
Attributes
QName Type Use
End_Date End_Date optional
Juri_Code juri_codes optional
Start_Date Start_Date optional
Source
<xs:complexType name="person_or_entity">
  <xs:sequence>
    <xs:choice>
      <xs:element ref="Person"/>
      <xs:element ref="Entity"/>
    </xs:choice>
  </xs:sequence>
  <xs:attribute name="Juri_Code" type="juri_codes"/>
  <xs:attribute name="Start_Date" type="Start_Date" use="optional"/>
  <xs:attribute name="End_Date" type="End_Date" use="optional"/>
</xs:complexType>
Complex Type person
Namespace http://mras.ca/schema/v1
Diagram
DiagramNO_NAMESPACE.tmp#http___mras.ca_schema_v1_person_Person_Statev1.tmp#First_Namev1.tmp#Middle_Namev1.tmp#Last_Namev1.tmp#Rolesv1.tmp#Firmv1.tmp#Addresses
Used by
Model
Children Addresses, Firm, First_Name, Last_Name, Middle_Name, Roles
Attributes
QName Type Default Use
Person_State Person_State active optional
Source
<xs:complexType name="person">
  <xs:sequence>
    <xs:sequence>
      <xs:element ref="First_Name"/>
      <xs:element ref="Middle_Name" minOccurs="0"/>
      <xs:element ref="Last_Name"/>
    </xs:sequence>
    <xs:element ref="Roles" minOccurs="0"/>
    <xs:element ref="Firm" minOccurs="0"/>
    <xs:element ref="Addresses" minOccurs="0"/>
  </xs:sequence>
  <xs:attribute name="Person_State" type="Person_State" use="optional" default="active"/>
</xs:complexType>
Simple Type role_type
Namespace http://mras.ca/schema/v1
Diagram
Diagramv1.tmp#http___mras.ca_schema_v1_rolesv1.tmp#roles_other
Type union of(roles, roles_other)
Used by
Element Role
Source
<xs:simpleType name="role_type">
  <xs:union memberTypes="roles roles_other"/>
</xs:simpleType>
Simple Type Person_State
Namespace http://mras.ca/schema/v1
Annotations
Person State. Provides status of this person. One of:<ul>
  <li>active</li>
  <li>inactive</li>
  <li>other</li>
</ul>
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration active
enumeration inactive
enumeration other
Used by
Source
<xs:simpleType name="Person_State">
  <xs:annotation>
    <xs:documentation>Person State. Provides status of this person. One of:
      <ul>
        <li>active</li>
        <li>inactive</li>
        <li>other</li>
      </ul>
    </xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="active"/>
    <xs:enumeration value="inactive"/>
    <xs:enumeration value="other"/>
  </xs:restriction>
</xs:simpleType>
Complex Type entity
Namespace http://mras.ca/schema/v1
Diagram
DiagramNO_NAMESPACE.tmp#http___mras.ca_schema_v1_entity_Juri_CodeNO_NAMESPACE.tmp#http___mras.ca_schema_v1_entity_Juri_IDv1.tmp#Namev1.tmp#Rolesv1.tmp#Addresses
Used by
Element Entity
Model
Children Addresses, Name, Roles
Attributes
QName Type Use
Juri_Code juri_codes optional
Juri_ID Juri_ID optional
Source
<xs:complexType name="entity">
  <xs:sequence>
    <xs:element ref="Name"/>
    <xs:element ref="Roles" minOccurs="0"/>
    <xs:element ref="Addresses" minOccurs="0"/>
  </xs:sequence>
  <xs:attribute name="Juri_Code" type="juri_codes"/>
  <xs:attribute name="Juri_ID" type="Juri_ID" use="optional"/>
</xs:complexType>
Simple Type entity_type
Namespace http://mras.ca/schema/v1
Diagram
Diagramv1.tmp#entity_types
Type union of(entity_types)
Used by
Source
<xs:simpleType name="entity_type">
  <xs:union memberTypes="entity_types"/>
</xs:simpleType>
Simple Type entity_types
Namespace http://mras.ca/schema/v1
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration business corporation
enumeration limited partnership
enumeration limited liability partnership
enumeration non-profit
enumeration co-op
enumeration other
Source
<xs:simpleType name="entity_types">
  <xs:restriction base="xs:string">
    <xs:enumeration value="business corporation"/>
    <xs:enumeration value="limited partnership"/>
    <xs:enumeration value="limited liability partnership"/>
    <xs:enumeration value="non-profit"/>
    <xs:enumeration value="co-op"/>
    <xs:enumeration value="other"/>
  </xs:restriction>
</xs:simpleType>
Simple Type roles
Namespace http://mras.ca/schema/v1
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration President
enumeration Vice President
enumeration Secretary
enumeration Treasurer
enumeration Other
Source
<xs:simpleType name="roles">
  <xs:restriction base="xs:string">
    <xs:enumeration value="President"/>
    <xs:enumeration value="Vice President"/>
    <xs:enumeration value="Secretary"/>
    <xs:enumeration value="Treasurer"/>
    <xs:enumeration value="Other"/>
  </xs:restriction>
</xs:simpleType>
Simple Type roles_other
Namespace http://mras.ca/schema/v1
Diagram
Diagram
Type xs:string
Source
<xs:simpleType name="roles_other">
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Attribute @Juri_Code
Namespace http://mras.ca/schema/v1
Annotations
Juri code. One of: <ul>
  <li>AB</li>
  <li>BC</li>
  <li>MB</li>
  <li>NB</li>
  <li>NL</li>
  <li>NS</li>
  <li>NT</li>
  <li>NU</li>
  <li>ON</li>
  <li>PE</li>
  <li>QC</li>
  <li>SK</li>
  <li>YT</li>
  <li>CC</li>
  <li>OT (Other - for juris outside Canada)</li>
</ul>
Type juri_codes
Properties
content simple
Facets
enumeration AB
enumeration BC
enumeration MB
enumeration NB
enumeration NL
enumeration NS
enumeration NT
enumeration NU
enumeration ON
enumeration PE
enumeration QC
enumeration SK
enumeration YT
enumeration CC
enumeration OT
Source
<xs:attribute name="Juri_Code" type="juri_codes">
  <xs:annotation>
    <xs:documentation>Juri code. One of:
      <ul>
        <li>AB</li>
        <li>BC</li>
        <li>MB</li>
        <li>NB</li>
        <li>NL</li>
        <li>NS</li>
        <li>NT</li>
        <li>NU</li>
        <li>ON</li>
        <li>PE</li>
        <li>QC</li>
        <li>SK</li>
        <li>YT</li>
        <li>CC</li>
        <li>OT (Other - for juris outside Canada)</li>
      </ul>
    </xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute @Operates_As
Namespace http://mras.ca/schema/v1
Annotations
Operates As. "yes" or "no". If this Company_Name is the operating name, specify "yes".
Type yes-no
Properties
content simple
Facets
enumeration yes
enumeration no
Source
<xs:attribute name="Operates_As" type="yes-no">
  <xs:annotation>
    <xs:documentation>Operates As. "yes" or "no". If this Company_Name is the operating name, specify "yes".</xs:documentation>
  </xs:annotation>
</xs:attribute>
Element Group MRAS_Core_Group
Namespace http://mras.ca/schema/v1
Diagram
Diagramv1.tmp#Home_Jurisdictionv1.tmp#Registered_Jurisdictionv1.tmp#Company_Namesv1.tmp#Previous_Namesv1.tmp#Addresses
Used by
Element MRAS_Record
Model
Children Addresses, Company_Names, Home_Jurisdiction, Previous_Names, Registered_Jurisdiction
Source
<xs:group name="MRAS_Core_Group">
  <xs:sequence>
    <xs:element ref="Home_Jurisdiction"/>
    <xs:element ref="Registered_Jurisdiction" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element ref="Company_Names"/>
    <xs:element ref="Previous_Names" minOccurs="0"/>
    <xs:element ref="Addresses" minOccurs="0"/>
  </xs:sequence>
</xs:group>
Element Group MRAS_Non_Core_Group
Namespace http://mras.ca/schema/v1
Diagram
Diagramv1.tmp#Constituting_Actv1.tmp#Statusesv1.tmp#General_Partnersv1.tmp#Directorsv1.tmp#Officersv1.tmp#Shareholdersv1.tmp#Attorneysv1.tmp#Contact_Personsv1.tmp#Liquidatorsv1.tmp#Receiver_Managersv1.tmp#Amalgamations
Used by
Element MRAS_Record
Model
Children Amalgamations, Attorneys, Constituting_Act, Contact_Persons, Directors, General_Partners, Liquidators, Officers, Receiver_Managers, Shareholders, Statuses
Source
<xs:group name="MRAS_Non_Core_Group">
  <xs:sequence>
    <xs:element ref="Constituting_Act" minOccurs="0"/>
    <xs:element ref="Statuses"/>
    <xs:element ref="General_Partners" minOccurs="0"/>
    <xs:element ref="Directors" minOccurs="0"/>
    <xs:element ref="Officers" minOccurs="0"/>
    <xs:element ref="Shareholders" minOccurs="0"/>
    <xs:element ref="Attorneys" minOccurs="0"/>
    <xs:element ref="Contact_Persons" minOccurs="0"/>
    <xs:element ref="Liquidators" minOccurs="0"/>
    <xs:element ref="Receiver_Managers" minOccurs="0"/>
    <xs:element ref="Amalgamations" minOccurs="0"/>
  </xs:sequence>
</xs:group>
Attribute Group recordAtts
Namespace http://mras.ca/schema/v1
Diagram
DiagramNO_NAMESPACE.tmp#recordAtts_BNNO_NAMESPACE.tmp#recordAtts_Entity_Type
Used by
Element MRAS_Record
Attributes
QName Type Use Annotation
BN xs:string optional
Business Number. Consensus is to use 9 digit Business Number, however 15 digit is also possible.
Entity_Type entity_type optional
Source
<xs:attributeGroup name="recordAtts">
  <xs:attribute name="BN" type="xs:string">
    <xs:annotation>
      <xs:documentation>Business Number. Consensus is to use 9 digit Business Number, however 15 digit is also possible.</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="Entity_Type" type="entity_type"/>
</xs:attributeGroup>