Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Main schema mras_notification.xsd
Namespace http://mras.ca/schema/v1
Properties
attribute form default unqualified
element form default qualified
Included 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_XPR_Notifications
Namespace http://mras.ca/schema/v1
Annotations
MRAS XPR Notifications group. Contains one or more XPR notifications.
Diagram
DiagramNO_NAMESPACE.tmp#MRAS_XPR_Notifications_notification_batch_idv1.tmp#MRAS_XPR_Notification
Properties
content complex
Model
Children MRAS_XPR_Notification
Instance
<MRAS_XPR_Notifications notification_batch_id="" xmlns="http://mras.ca/schema/v1">
  <MRAS_XPR_Notification action="new_link" effective_timestamp="" entity_name="" home_juri_id="" home_profile_id="" MRAS_notification_id="" MRAS_sequence_id="" MRAS_transaction_timestamp="" notifying_juri="" target_profile_id="" transaction_timestamp="">{1,unbounded}</MRAS_XPR_Notification>
</MRAS_XPR_Notifications>
Attributes
Source
<xs:element name="MRAS_XPR_Notifications">
  <xs:annotation>
    <xs:documentation>MRAS XPR Notifications group. Contains one or more XPR notifications.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="MRAS_XPR_Notification" minOccurs="1" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:attribute name="notification_batch_id" type="notification_batch_id" use="optional"/>
  </xs:complexType>
</xs:element>
Element MRAS_XPR_Notification
Namespace http://mras.ca/schema/v1
Annotations
MRAS XPR Notification wrapper. Contains information about a transaction from an MRAS-participating jurisdiction.
Diagram
DiagramNO_NAMESPACE.tmp#MRAS_XPR_Notification_transaction_timestampNO_NAMESPACE.tmp#MRAS_XPR_Notification_effective_timestampNO_NAMESPACE.tmp#MRAS_XPR_Notification_MRAS_transaction_timestampNO_NAMESPACE.tmp#MRAS_XPR_Notification_MRAS_notification_idNO_NAMESPACE.tmp#MRAS_XPR_Notification_MRAS_sequence_idNO_NAMESPACE.tmp#MRAS_XPR_Notification_notifying_juriNO_NAMESPACE.tmp#MRAS_XPR_Notification_home_juri_idNO_NAMESPACE.tmp#MRAS_XPR_Notification_home_profile_idNO_NAMESPACE.tmp#MRAS_XPR_Notification_target_profile_idNO_NAMESPACE.tmp#MRAS_XPR_Notification_entity_nameNO_NAMESPACE.tmp#MRAS_XPR_Notification_action
Properties
content complex
Used by
Attributes
Source
<xs:element name="MRAS_XPR_Notification">
  <xs:annotation>
    <xs:documentation>MRAS XPR Notification wrapper. Contains information about a transaction from an MRAS-participating jurisdiction.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="transaction_timestamp" type="transaction_timestamp" use="required"/>
    <xs:attribute name="effective_timestamp" type="effective_timestamp" use="required"/>
    <xs:attribute name="MRAS_transaction_timestamp" type="transaction_timestamp" use="optional"/>
    <xs:attribute name="MRAS_notification_id" type="notification_id" use="optional"/>
    <xs:attribute name="MRAS_sequence_id" type="notification_id" use="optional"/>
    <xs:attribute name="notifying_juri" type="notifying_juri" use="required"/>
    <xs:attribute name="home_juri_id" type="home_juri_id" use="required"/>
    <xs:attribute name="home_profile_id" type="home_profile_id" use="required"/>
    <xs:attribute name="target_profile_id" type="target_profile_id" use="required"/>
    <xs:attribute name="entity_name" type="entity_name" use="required"/>
    <xs:attribute name="action" type="xpractions" default="new_link"/>
  </xs:complexType>
</xs:element>
Element MRAS_Change_Notifications
Namespace http://mras.ca/schema/v1
Annotations
MRAS Change Notifications group. Contains one or more Change notifications.
Diagram
DiagramNO_NAMESPACE.tmp#MRAS_Change_Notifications_notification_batch_idv1.tmp#MRAS_Change_Notification
Properties
content complex
Model
Children MRAS_Change_Notification
Instance
<MRAS_Change_Notifications notification_batch_id="" xmlns="http://mras.ca/schema/v1">
  <MRAS_Change_Notification effective_timestamp="" MRAS_notification_id="" MRAS_sequence_id="" MRAS_source_type="" MRAS_transaction_timestamp="" notifying_juri="" source_entity="" source_event="" source_profile_id="" target_entity="" target_event="" target_profile_id="" transaction_timestamp="">{1,unbounded}</MRAS_Change_Notification>
</MRAS_Change_Notifications>
Attributes
Source
<xs:element name="MRAS_Change_Notifications">
  <xs:annotation>
    <xs:documentation>MRAS Change Notifications group. Contains one or more Change notifications.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="MRAS_Change_Notification" minOccurs="1" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:attribute name="notification_batch_id" type="notification_batch_id" use="optional"/>
  </xs:complexType>
</xs:element>
Element MRAS_Change_Notification
Namespace http://mras.ca/schema/v1
Annotations
MRAS Change Notification wrapper. Contains information about a transaction from an MRAS-participating jurisdiction.
Diagram
DiagramNO_NAMESPACE.tmp#MRAS_Change_Notification_source_eventNO_NAMESPACE.tmp#MRAS_Change_Notification_target_eventNO_NAMESPACE.tmp#MRAS_Change_Notification_source_entityNO_NAMESPACE.tmp#MRAS_Change_Notification_target_entityNO_NAMESPACE.tmp#MRAS_Change_Notification_transaction_timestampNO_NAMESPACE.tmp#MRAS_Change_Notification_effective_timestampNO_NAMESPACE.tmp#MRAS_Change_Notification_MRAS_transaction_timestampNO_NAMESPACE.tmp#MRAS_Change_Notification_MRAS_notification_idNO_NAMESPACE.tmp#MRAS_Change_Notification_MRAS_sequence_idNO_NAMESPACE.tmp#MRAS_Change_Notification_MRAS_source_typeNO_NAMESPACE.tmp#MRAS_Change_Notification_notifying_juriNO_NAMESPACE.tmp#MRAS_Change_Notification_source_profile_idNO_NAMESPACE.tmp#MRAS_Change_Notification_target_profile_idv1.tmp#XPRsv1.tmp#components_changedv1.tmp#predecessor_infov1.tmp#former_entityv1.tmp#profile_payload
Properties
content complex
Used by
Model
Children XPRs, components_changed, former_entity, predecessor_info, profile_payload
Instance
<MRAS_Change_Notification effective_timestamp="" MRAS_notification_id="" MRAS_sequence_id="" MRAS_source_type="" MRAS_transaction_timestamp="" notifying_juri="" source_entity="" source_event="" source_profile_id="" target_entity="" target_event="" target_profile_id="" transaction_timestamp="" xmlns="http://mras.ca/schema/v1">
  <XPRs>{0,1}</XPRs>
  <components_changed>{1,1}</components_changed>
  <predecessor_info>{0,1}</predecessor_info>
  <former_entity>{0,1}</former_entity>
  <profile_payload>{1,1}</profile_payload>
</MRAS_Change_Notification>
Attributes
Source
<xs:element name="MRAS_Change_Notification">
  <xs:annotation>
    <xs:documentation>MRAS Change Notification wrapper. Contains information about a transaction from an MRAS-participating jurisdiction.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="XPRs" minOccurs="0"/>
      <xs:element ref="components_changed"/>
      <xs:element ref="predecessor_info" minOccurs="0"/>
      <xs:element ref="former_entity" minOccurs="0"/>
      <xs:element ref="profile_payload"/>
    </xs:sequence>
    <xs:attribute name="source_event" type="event_types" use="required"/>
    <xs:attribute name="target_event" type="event_types" use="optional"/>
    <xs:attribute name="source_entity" type="entity_types" use="required"/>
    <xs:attribute name="target_entity" type="entity_types" use="optional"/>
    <xs:attribute name="transaction_timestamp" type="transaction_timestamp" use="required"/>
    <xs:attribute name="effective_timestamp" type="effective_timestamp" use="required"/>
    <xs:attribute name="MRAS_transaction_timestamp" type="transaction_timestamp" use="optional"/>
    <xs:attribute name="MRAS_notification_id" type="notification_id" use="optional"/>
    <xs:attribute name="MRAS_sequence_id" type="notification_id" use="optional"/>
    <xs:attribute name="MRAS_source_type" type="source_type" use="optional"/>
    <xs:attribute name="notifying_juri" type="notifying_juri" use="required"/>
    <xs:attribute name="source_profile_id" type="profile_id" use="required"/>
    <xs:attribute name="target_profile_id" type="profile_id" use="optional"/>
  </xs:complexType>
</xs:element>
Element XPRs
Namespace http://mras.ca/schema/v1
Annotations
XPRs. Contains a list of XPR elements.
Diagram
Diagramv1.tmp#XPR
Properties
content complex
Used by
Model
Children XPR
Instance
<XPRs xmlns="http://mras.ca/schema/v1">
  <XPR action="new_link" home_juri_id="" home_profile_id="">{1,unbounded}</XPR>
</XPRs>
Source
<xs:element name="XPRs">
  <xs:annotation>
    <xs:documentation>XPRs. Contains a list of XPR elements.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:element ref="XPR" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element XPR
Namespace http://mras.ca/schema/v1
Annotations
XPR information. Specifies XPR details within a change notification.
Diagram
DiagramNO_NAMESPACE.tmp#XPR_home_juri_idNO_NAMESPACE.tmp#XPR_home_profile_idNO_NAMESPACE.tmp#XPR_action
Properties
content complex
Used by
Element XPRs
Attributes
QName Type Default Use
action xpractions new_link optional
home_juri_id home_juri_id required
home_profile_id home_profile_id required
Source
<xs:element name="XPR">
  <xs:annotation>
    <xs:documentation>XPR information. Specifies XPR details within a change notification.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="home_juri_id" type="home_juri_id" use="required"/>
    <xs:attribute name="home_profile_id" type="home_profile_id" use="required"/>
    <xs:attribute name="action" type="xpractions" default="new_link"/>
  </xs:complexType>
</xs:element>
Element components_changed
Namespace http://mras.ca/schema/v1
Annotations
Components Changed. Used for Change notifications. Contains one or more component_changed elements.
Diagram
Diagramv1.tmp#component_changed
Properties
content complex
Used by
Model
Children component_changed
Instance
<components_changed xmlns="http://mras.ca/schema/v1">
  <component_changed>{1,1}</component_changed>
</components_changed>
Source
<xs:element name="components_changed">
  <xs:annotation>
    <xs:documentation>Components Changed. Used for Change notifications. Contains one or more component_changed elements.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:element ref="component_changed"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element component_changed
Namespace http://mras.ca/schema/v1
Annotations
Component Changed. Indicates the character of the notification.
Diagram
Diagram
Type restriction of xs:string
Properties
content simple
Facets
enumeration Address
enumeration Company_Name
enumeration Director
enumeration Officer
enumeration Status
enumeration New
enumeration Entity
enumeration Entity_Type
enumeration Amalgamating_Entity
enumeration Amalgamated_Entity
enumeration Cease_Predecessors
enumeration Liquidator
enumeration Receiver_Manager
enumeration General_Partner
enumeration Expiry_Date
enumeration BN
Used by
Source
<xs:element name="component_changed">
  <xs:annotation>
    <xs:documentation>Component Changed. Indicates the character of the notification.</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Address"/>
      <xs:enumeration value="Company_Name"/>
      <xs:enumeration value="Director"/>
      <xs:enumeration value="Officer"/>
      <xs:enumeration value="Status"/>
      <xs:enumeration value="New"/>
      <xs:enumeration value="Entity"/>
      <xs:enumeration value="Entity_Type"/>
      <xs:enumeration value="Amalgamating_Entity"/>
      <xs:enumeration value="Amalgamated_Entity"/>
      <xs:enumeration value="Cease_Predecessors"/>
      <xs:enumeration value="Liquidator"/>
      <xs:enumeration value="Receiver_Manager"/>
      <xs:enumeration value="General_Partner"/>
      <xs:enumeration value="Expiry_Date"/>
      <xs:enumeration value="BN"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element predecessor_info
Namespace http://mras.ca/schema/v1
Annotations
Predecessor Information. Used to indicate the list of entities forming the amalgamated entity. Contains one or more amalgamation_entity elements.
Diagram
Diagramv1.tmp#predecessor_entity
Properties
content complex
Used by
Model
Children predecessor_entity
Instance
<predecessor_info xmlns="http://mras.ca/schema/v1">
  <predecessor_entity>{1,1}</predecessor_entity>
</predecessor_info>
Source
<xs:element name="predecessor_info">
  <xs:annotation>
    <xs:documentation>Predecessor Information. Used to indicate the list of entities forming the amalgamated entity. Contains one or more amalgamation_entity elements.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded">
      <xs:element ref="predecessor_entity"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element predecessor_entity
Namespace http://mras.ca/schema/v1
Annotations
Predecessor Entity. Used to indicate entity numbers part of the amalgamation. Contains one source_entity (and an optional target_entity_id populated by MRAS when a matching XPR ID is found).
Diagram
Diagramv1.tmp#source_entity_idv1.tmp#target_entity_id
Properties
content complex
Used by
Model
Children source_entity_id, target_entity_id
Instance
<predecessor_entity xmlns="http://mras.ca/schema/v1">
  <source_entity_id home_juri="">{1,1}</source_entity_id>
  <target_entity_id>{0,1}</target_entity_id>
</predecessor_entity>
Source
<xs:element name="predecessor_entity">
  <xs:annotation>
    <xs:documentation>Predecessor Entity. Used to indicate entity numbers part of the amalgamation. Contains one source_entity (and an optional target_entity_id populated by MRAS when a matching XPR ID is found).</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="source_entity_id"/>
      <xs:element ref="target_entity_id" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element source_entity_id
Namespace http://mras.ca/schema/v1
Diagram
Diagramv1.tmp#profile_idNO_NAMESPACE.tmp#source_entity_id_home_juri
Type extension of profile_id
Type hierarchy
Properties
content complex
Used by
Attributes
QName Type Use
home_juri juri_codes optional
Source
<xs:element name="source_entity_id">
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="profile_id">
        <xs:attribute name="home_juri" use="optional" type="juri_codes"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>
Element target_entity_id
Namespace http://mras.ca/schema/v1
Annotations
Target Entity ID. Populated by MRAS for an XP juri when a matching XPR ID is found for the corresponding Home juri ID.
Diagram
Diagram
Type xs:string
Properties
content simple
Used by
Element predecessor_entity
Complex Type former_entity
Source
<xs:element name="target_entity_id" type="xs:string">
  <xs:annotation>
    <xs:documentation>Target Entity ID. Populated by MRAS for an XP juri when a matching XPR ID is found for the corresponding Home juri ID.</xs:documentation>
  </xs:annotation>
</xs:element>
Element former_entity
Namespace http://mras.ca/schema/v1
Annotations
Former Entity. Optional; used for Change notifications when the entity jurisdiction and entity number changes as a result of a 'continuance in' event.
Contains one former_jurisdiction and one former_HJ_number.
Diagram
Diagramv1.tmp#former_jurisdictionv1.tmp#former_HJ_numberv1.tmp#target_entity_idv1.tmp#http___mras.ca_schema_v1_former_entity
Type former_entity
Properties
content complex
Used by
Model
Children former_HJ_number, former_jurisdiction, target_entity_id
Instance
<former_entity xmlns="http://mras.ca/schema/v1">
  <former_jurisdiction>{1,1}</former_jurisdiction>
  <former_HJ_number>{1,1}</former_HJ_number>
  <target_entity_id>{0,1}</target_entity_id>
</former_entity>
Source
<xs:element name="former_entity" type="former_entity">
  <xs:annotation>
    <xs:documentation>Former Entity. Optional; used for Change notifications when the entity jurisdiction and entity number changes as a result of a 'continuance in' event. Contains one former_jurisdiction and one former_HJ_number.</xs:documentation>
  </xs:annotation>
</xs:element>
Element former_jurisdiction
Namespace http://mras.ca/schema/v1
Annotations
Former Jurisdiction. Indicates the former jurisdiction for the former entity.
Diagram
Diagramv1.tmp#http___mras.ca_schema_v1_former_jurisdiction
Type former_jurisdiction
Type hierarchy
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
Used by
Complex Type former_entity
Source
<xs:element name="former_jurisdiction" type="former_jurisdiction">
  <xs:annotation>
    <xs:documentation>Former Jurisdiction. Indicates the former jurisdiction for the former entity.</xs:documentation>
  </xs:annotation>
</xs:element>
Element former_HJ_number
Namespace http://mras.ca/schema/v1
Annotations
Former Home Jurisdiction Number. Indicates the former home jurisdiction entity number for the former entity.
Diagram
Diagramv1.tmp#http___mras.ca_schema_v1_former_HJ_number
Type former_HJ_number
Properties
content simple
Used by
Complex Type former_entity
Source
<xs:element name="former_HJ_number" type="former_HJ_number">
  <xs:annotation>
    <xs:documentation>Former Home Jurisdiction Number. Indicates the former home jurisdiction entity number for the former entity.</xs:documentation>
  </xs:annotation>
</xs:element>
Element profile_payload
Namespace http://mras.ca/schema/v1
Annotations
Profile Payload. Used for Change notifications. Placeholder for the profile data; this is well-formed in order to accept all jurisdictions' instance data.
Diagram
Diagramv1.tmp#MRAS_Recordschema.tmp#LegalEntitycores_reg_gov_ab_ca_schema.tmp#CORES_EntityAPIClient.tmp#SK_recordmb.tmp#http___mras.ca_schema_mb_MRAS_Recordqc.tmp#http___mras.ca_schema_qc_MRAS_Recordcorpcan.tmp#corporationv1.tmp#http___mras.ca_schema_v1_profile_payload
Type profile_payload
Properties
content complex
Used by
Model
Children CORES_Entity, LegalEntity, MRAS_Record, corporation, tns:SK_record
Instance
<profile_payload xmlns="http://mras.ca/schema/v1" xmlns:bc="http://gov.bc.ca/schema" xmlns:ab="http://cores.reg.gov.ab.ca/schema" xmlns:sk="http://schemas.datacontract.org/2004/07/APIClient" xmlns:mb="http://mras.ca/schema/mb" xmlns:qc="http://mras.ca/schema/qc" xmlns:cc="http://www.ic.gc.ca/corpcan">
  <MRAS_Record BN="" Entity_Type="" MRAS_ID="">{1,1}</MRAS_Record>
  <bc:LegalEntity>{1,1}</bc:LegalEntity>
  <ab:CORES_Entity>{1,1}</ab:CORES_Entity>
  <sk:SK_record>{1,1}</sk:SK_record>
  <mb:MRAS_Record BN="" Entity_Type="" MRAS_ID="">{1,1}</mb:MRAS_Record>
  <qc:MRAS_Record BN="" Entity_Type="" MRAS_ID="">{1,1}</qc:MRAS_Record>
  <cc:corporation corporationId="">{1,1}</cc:corporation>
</profile_payload>
Source
<xs:element name="profile_payload" type="profile_payload">
  <xs:annotation>
    <xs:documentation>Profile Payload. Used for Change notifications. Placeholder for the profile data; this is well-formed in order to accept all jurisdictions' instance data.</xs:documentation>
  </xs:annotation>
</xs:element>
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
Used by
Complex Type profile_payload
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>
Element notification_batch_id
Namespace http://mras.ca/schema/v1
Annotations
Notification Batch Identifier. Optional; used to uniquely identify a notification batch pulled or pushed from MRAS to a jurisdiction.
Diagram
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="notification_batch_id" type="xs:string">
  <xs:annotation>
    <xs:documentation>Notification Batch Identifier. Optional; used to uniquely identify a notification batch pulled or pushed from MRAS to a jurisdiction.</xs:documentation>
  </xs:annotation>
</xs:element>
Simple Type transaction_timestamp
Namespace http://mras.ca/schema/v1
Annotations
Transaction Timestamp. xs:dateTime (i.e. YYYY-MM-DDThh:mm:ssZ)
Diagram
Diagram
Type restriction of xs:dateTime
Facets
pattern -?([1-9]\d\d\d+|0\d\d\d)-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])T([01]\d|2[0-3]):([0-5]\d):([0-5]\d)(.\d+)?(Z|(\+|-)((0\d|1[0-3]):[0-5]\d|14:00))
Used by
Source
<xs:simpleType name="transaction_timestamp">
  <xs:annotation>
    <xs:documentation>Transaction Timestamp. xs:dateTime (i.e. YYYY-MM-DDThh:mm:ssZ)</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:dateTime">
    <xs:pattern value="-?([1-9]\d\d\d+|0\d\d\d)-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])T([01]\d|2[0-3]):([0-5]\d):([0-5]\d)(.\d+)?(Z|(\+|-)((0\d|1[0-3]):[0-5]\d|14:00))"/>
  </xs:restriction>
</xs:simpleType>
Simple Type effective_timestamp
Namespace http://mras.ca/schema/v1
Annotations
Effective Timestamp. xs:dateTime (i.e. YYYY-MM-DDThh:mm:ssZ)
Diagram
Diagram
Type restriction of xs:dateTime
Facets
pattern -?([1-9]\d\d\d+|0\d\d\d)-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])T([01]\d|2[0-3]):([0-5]\d):([0-5]\d)(.\d+)?(Z|(\+|-)((0\d|1[0-3]):[0-5]\d|14:00))
Used by
Source
<xs:simpleType name="effective_timestamp">
  <xs:annotation>
    <xs:documentation>Effective Timestamp. xs:dateTime (i.e. YYYY-MM-DDThh:mm:ssZ)</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:dateTime">
    <xs:pattern value="-?([1-9]\d\d\d+|0\d\d\d)-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])T([01]\d|2[0-3]):([0-5]\d):([0-5]\d)(.\d+)?(Z|(\+|-)((0\d|1[0-3]):[0-5]\d|14:00))"/>
  </xs:restriction>
</xs:simpleType>
Simple Type notification_id
Namespace http://mras.ca/schema/v1
Annotations
Notification Identifier. Used by the MRAS service to identify notifications.
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="notification_id">
  <xs:annotation>
    <xs:documentation>Notification Identifier. Used by the MRAS service to identify notifications.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type notifying_juri
Namespace http://mras.ca/schema/v1
Annotations
Notifying Jurisdiction. Required.
Diagram
Diagramv1.tmp#juri_codes
Type juri_codes
Type hierarchy
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="notifying_juri">
  <xs:annotation>
    <xs:documentation>Notifying Jurisdiction. Required.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="juri_codes"/>
</xs:simpleType>
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 home_juri_id
Namespace http://mras.ca/schema/v1
Annotations
Home Jurisdiction Code. Two letter code representing the jurisdiction. Required.
Diagram
Diagramv1.tmp#juri_codes
Type juri_codes
Type hierarchy
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="home_juri_id">
  <xs:annotation>
    <xs:documentation>Home Jurisdiction Code. Two letter code representing the jurisdiction. Required.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="juri_codes"/>
</xs:simpleType>
Simple Type home_profile_id
Namespace http://mras.ca/schema/v1
Annotations
Home Jurisdiction Profile Identifier. Used for XPR notifications. Required.
Diagram
Diagram
Type restriction of xs:string
Facets
pattern [\w\d\-_]{1,20}
Used by
Source
<xs:simpleType name="home_profile_id">
  <xs:annotation>
    <xs:documentation>Home Jurisdiction Profile Identifier. Used for XPR notifications. Required.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="[\w\d\-_]{1,20}"/>
  </xs:restriction>
</xs:simpleType>
Simple Type target_profile_id
Namespace http://mras.ca/schema/v1
Annotations
Target (notifying) Jurisdiction Profile Identifier. Used for XPR notifications. Required.
Diagram
Diagram
Type restriction of xs:string
Facets
pattern [\w\d\-_]{1,20}
Used by
Source
<xs:simpleType name="target_profile_id">
  <xs:annotation>
    <xs:documentation>Target (notifying) Jurisdiction Profile Identifier. Used for XPR notifications. Required.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="[\w\d\-_]{1,20}"/>
  </xs:restriction>
</xs:simpleType>
Simple Type entity_name
Namespace http://mras.ca/schema/v1
Annotations
Entity Name. Indicates the name of the entity being XPR'd. Required.
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="entity_name">
  <xs:annotation>
    <xs:documentation>Entity Name. Indicates the name of the entity being XPR'd. Required.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type xpractions
Namespace http://mras.ca/schema/v1
Annotations
XPR actions. Specifies the type of action to take for the given XPR information. Default action is "new_link".
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration new_link
enumeration cancel_link
enumeration move_link
Used by
Source
<xs:simpleType name="xpractions">
  <xs:annotation>
    <xs:documentation>XPR actions. Specifies the type of action to take for the given XPR information. Default action is "new_link".</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="new_link"/>
    <xs:enumeration value="cancel_link"/>
    <xs:enumeration value="move_link"/>
  </xs:restriction>
</xs:simpleType>
Simple Type notification_batch_id
Namespace http://mras.ca/schema/v1
Annotations
Notification Batch Identifier. Used by the MRAS service to identify notification batches.
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="notification_batch_id">
  <xs:annotation>
    <xs:documentation>Notification Batch Identifier. Used by the MRAS service to identify notification batches.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Simple Type profile_id
Namespace http://mras.ca/schema/v1
Annotations
Jurisdiction Profile Identifier. Used for Change notifications. Distinguish source and target profile IDs since the notifying jurisdiction could be either home or XP.
Diagram
Diagram
Type restriction of xs:string
Facets
pattern [\w\d\-_]{1,20}
Used by
Source
<xs:simpleType name="profile_id">
  <xs:annotation>
    <xs:documentation>Jurisdiction Profile Identifier. Used for Change notifications. Distinguish source and target profile IDs since the notifying jurisdiction could be either home or XP.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="[\w\d\-_]{1,20}"/>
  </xs:restriction>
</xs:simpleType>
Complex Type former_entity
Namespace http://mras.ca/schema/v1
Diagram
Diagramv1.tmp#former_jurisdictionv1.tmp#former_HJ_numberv1.tmp#target_entity_id
Used by
Element former_entity
Model
Children former_HJ_number, former_jurisdiction, target_entity_id
Source
<xs:complexType name="former_entity">
  <xs:sequence>
    <xs:element ref="former_jurisdiction"/>
    <xs:element ref="former_HJ_number"/>
    <xs:element ref="target_entity_id" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>
Simple Type former_jurisdiction
Namespace http://mras.ca/schema/v1
Diagram
Diagramv1.tmp#juri_codes
Type juri_codes
Type hierarchy
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="former_jurisdiction">
  <xs:restriction base="juri_codes"/>
</xs:simpleType>
Simple Type former_HJ_number
Namespace http://mras.ca/schema/v1
Diagram
Diagram
Type xs:string
Used by
Source
<xs:simpleType name="former_HJ_number">
  <xs:restriction base="xs:string"/>
</xs:simpleType>
Complex Type profile_payload
Namespace http://mras.ca/schema/v1
Diagram
Diagramv1.tmp#MRAS_Recordschema.tmp#LegalEntitycores_reg_gov_ab_ca_schema.tmp#CORES_EntityAPIClient.tmp#SK_recordmb.tmp#http___mras.ca_schema_mb_MRAS_Recordqc.tmp#http___mras.ca_schema_qc_MRAS_Recordcorpcan.tmp#corporation
Used by
Element profile_payload
Model
Children CORES_Entity, LegalEntity, MRAS_Record, corporation, tns:SK_record
Source
<xs:complexType name="profile_payload">
  <xs:choice>
    <!-- MRAS base schema: -->
    <xs:element ref="MRAS_Record"/>
    <!-- BC: -->
    <xs:element ref="bc:LegalEntity"/>
    <!-- AB: -->
    <xs:element ref="ab:CORES_Entity"/>
    <!-- SK: -->
    <xs:element ref="sk:SK_record"/>
    <!-- MB (MRAS-based): -->
    <xs:element ref="mb:MRAS_Record"/>
    <!-- QC (MRAS-based): -->
    <xs:element ref="qc:MRAS_Record"/>
    <!-- CC: -->
    <xs:element ref="cc:corporation"/>
    <!--<xs:any processContents="lax"/>-->
  </xs:choice>
</xs:complexType>
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_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 event_types
Namespace http://mras.ca/schema/v1
Annotations
Event Types. Event driving the change notification. Used for source_event (required) and target_event (populated by MRAS) attributes on change notifications.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration BC_Admin Event
enumeration BC_Administer Corporation
enumeration BC_Alteration from a BC Company to a BC ULC
enumeration BC_Alteration from a BC Company to a CCC
enumeration BC_Alteration from a BC ULC to a BC Company
enumeration BC_Alteration from a BC Company to a Benefit Company
enumeration BC_Alteration from a Benefit Company to a BC Company
enumeration BC_Alteration of Company Information
enumeration BC_Amalgamate a Company-Horizontal
enumeration BC_Amalgamate a Company-Regular
enumeration BC_Amalgamate a Company-Vertical
enumeration BC_Amalgamate a CCC Company - Horizontal
enumeration BC_Amalgamate a BC ULC Company - Horizontal
enumeration BC_Amalgamate a CCC Company - Regular
enumeration BC_Amalgamate a BC ULC Company - Regular
enumeration BC_Amalgamate a CCC Company - Vertical
enumeration BC_Amalgamate a BC ULC Company - Vertical
enumeration BC_Amalgamate Xpro
enumeration BC_Amend BC Company Name
enumeration BC_Amend Extraprovincial Company Name
enumeration BC_Amend NOC Extraprovincial Company
enumeration BC_Amend Registered and Records Offices
enumeration BC_Amend Registration Statement
enumeration BC_Amended Address for Ltd Partnership
enumeration BC_Amended Certificate of Extraprovincial Limited Partnership
enumeration BC_Amended Certificate of Ltd Partnership
enumeration BC_Amended Address for XP Ltd Partnership
enumeration BC_Amended General Partner for XP Ltd Partnership
enumeration BC_Appoint Liquidator
enumeration BC_BN Update
enumeration BC_Cancel Registration
enumeration BC_Certificate of Limited Partnership
enumeration BC_Change Address Information
enumeration BC_Change of Name Xpro
enumeration BC_Change or Cancellation of Assumed Name
enumeration BC_Continuation Application for a CCC
enumeration BC_Continue a BC ULC Company into BC
enumeration BC_Continue a Company into BC
enumeration BC_Correct Amend Gen Part for XP Ltd Partnership
enumeration BC_Correct BC Company Name
enumeration BC_Correct Extraprovincial Company Name
enumeration BC_Correct NOC Extraprovincial Company
enumeration BC_Correct Put Back Off
enumeration BC_Correct Put Back On
enumeration BC_Correct Registered and Records Offices
enumeration BC_Correction to Amended Address for Ltd Partnership
enumeration BC_Correction to Amended Cert of Ltd Partnership
enumeration BC_Correction to Certificate of Ltd Partnership
enumeration BC_Correction to Declaration for XP Ltd Partnership
enumeration BC_Correction - Incorporate a BC Benefit Company
enumeration BC_Declaration for Extraprovincial Ltd Partnership
enumeration BC_Delay Dissolution
enumeration BC_Delay of Dissolution 1
enumeration BC_Delay of Dissolution 2
enumeration BC_Discontinuance of Liquidation
enumeration BC_Dissolution Court Ordered Liquidation
enumeration BC_Dissolution of Extraprovincial Ltd Partnership
enumeration BC_Dissolution of Limited Partnership
enumeration BC_Dissolution Voluntary Liquidation
enumeration BC_Eliminate Registered Office
enumeration BC_Extend Limited Reinstatement Xpro
enumeration BC_Extend Limited Restoration - BC
enumeration BC_File an Annual Report - BC Company
enumeration BC_File an Annual Report - Extraprovincial Company
enumeration BC_Full Reinstatement Xpro
enumeration BC_Full Restoration BC
enumeration BC_Incorporate a BC ULC Company
enumeration BC_Incorporate a Company
enumeration BC_Incorporate a BC Benefit Company
enumeration BC_Incorporation Application for a CCC
enumeration BC_Inst. Continuation Out
enumeration BC_Intent to Liquidate
enumeration BC_Limited Reinstatement Xpro
enumeration BC_Limited Restoration BC
enumeration BC_NOC Home Company Name
enumeration BC_NOC Respecting Xpro
enumeration BC_Record of Amalgamation
enumeration BC_Register LLC
enumeration BC_Register Xpro
enumeration BC_Restoration Limited to Full - BC
enumeration BC_Stay of Liquidation
enumeration BC_System Cancellation
enumeration BC_System Dis - Expired Limited Restoration
enumeration BC_System Dissolution
enumeration BC_System Dissolution - Administrative
enumeration BC_System Dissolution - Fail to File
enumeration BC_System Dissolution - Fail to Transition
enumeration BC_System to D1
enumeration BC_System to D2
enumeration BC_System to Transition D1
enumeration BC_System to Transition D2
enumeration BC_Transfer Records Office
enumeration BC_Transfer Registered Office
enumeration BC_Transition a Company
enumeration BC_Voluntary Dissolution
enumeration BC_Voluntary Cancellation
enumeration BC_Withdraw Intent to Liquidate
enumeration BC_Xref Names
enumeration BC_IB_Amalgamation
enumeration BC_IB_Amendment
enumeration BC_IB_Annual Report
enumeration BC_IB_Change Director Information
enumeration BC_IB_Change Name
enumeration BC_IB_Change of Address
enumeration BC_IB_Continuance
enumeration BC_IB_Continuance from BC
enumeration BC_IB_Continuation Application
enumeration BC_IB_Correction
enumeration BC_IB_Discontinuance
enumeration BC_IB_Dissolution
enumeration BC_IB_Dissolution (Amalgamation)
enumeration BC_IB_LP Amendment
enumeration BC_IB_Restoration
enumeration BC_IB_Status Update
enumeration BC_IB_Ignore
enumeration BC_IB Unmapped Event
enumeration AB_Add BN
enumeration AB_Add- update liquidator
enumeration AB_Add/Change Receiver
enumeration AB_Add/Update Record Keeper
enumeration AB_Amalgamate Alberta Corporation
enumeration AB_Amend Limited Partnership
enumeration AB_Appoint Receiver
enumeration AB_Change Address
enumeration AB_Change Attorney
enumeration AB_Change Director / Shareholder
enumeration AB_Change Status of Merged Legal Entity
enumeration AB_Complete Continuance to Another Jurisdiction
enumeration AB_Complete Request to Strike Extra-Provincial Legal Entity
enumeration AB_Complete revival for Temporary Purposes
enumeration AB_Complete Revival of Alberta Corporation
enumeration AB_Continuance Into Alberta
enumeration AB_Correct Legal Entity
enumeration AB_Correct Tradename/Partnership
enumeration AB_Cross Border Amalgamation
enumeration AB_Delete Legal Entity
enumeration AB_Delete Tradename/Partnership
enumeration AB_Discharge Receiver
enumeration AB_Dissolution
enumeration AB_Dissolve Limited Partnership
enumeration AB_Enter Annual Returns for Alberta and Extra-Prov. Corp.
enumeration AB_Enter Bankruptcy
enumeration AB_Enter Intent to Dissolve
enumeration AB_Enter Receipt of Final Receivership Statement
enumeration AB_Enter Receipt of Interim Receivership Statement
enumeration AB_Historical Correct Legal Entity
enumeration AB_Historical Correct Tradename/Partnership
enumeration AB_Historical Retroactive Correction
enumeration AB_Incorporate Alberta Corporation
enumeration AB_Initiate Request to Strike EP legal entity
enumeration AB_Initiate Revival of Alberta Corporation
enumeration AB_Name Change Alberta Corporation
enumeration AB_Name Change Extra-Provincial
enumeration AB_Name/Structure Change Alberta Corporation
enumeration AB_Name/Structure/Jurisdiction Change Extra-Provincial
enumeration AB_Register Extra-Provincial Amalgamation
enumeration AB_Register Extra-Provincial Profit / Non-Profit Corporation
enumeration AB_Register Limited Partnership
enumeration AB_Reinstate Extra-Provincial
enumeration AB_Request continuance to Another Jurisdiction
enumeration AB_Request to cancel EP Legal entity
enumeration AB_Retroactive Correction
enumeration AB_Revoke Cancellation of EP legal entity
enumeration AB_Revoke Intent to Dissolve / Defer Dissolution
enumeration AB_Service Provider Correct Legal Entity request
enumeration AB_Service Provider Correct Tradename request
enumeration AB_Status change following temporary Restoration/Revival
enumeration AB_Status Changed to Struck for Failure to File Status Report
enumeration AB_Status Changed to Cancelled
enumeration AB_Status changed to Start
enumeration AB_Status Changed to Start for Failure to File Annual Returns
enumeration AB_Status changed to Start-Limited Purpose for failure to file status report
enumeration AB_Status changed to Start for failure to file status report
enumeration AB_Status changed to Start for no active attorney
enumeration AB_Status Changed to Struck for Failure to File Annual Returns
enumeration AB_Status Changed to Struck for No Active Attorney
enumeration AB_Status Changed to Struck/Cancelled
enumeration AB_Update Declarant / Partners / Attorneys
enumeration AB_Update Plan of Arrangement (No Amendment)
enumeration AB_Withdraw Request to Strike EP legal entity
enumeration AB_Ignore
enumeration AB_Receive Manitoba Arrangement
enumeration AB_Receive MRAS Continuance Out
enumeration AB_Receive MRAS Continuance In
enumeration AB_Unmapped Event
enumeration SK_Act Continuance
enumeration SK_Amalgamation
enumeration SK_Amendment of Declaration
enumeration SK_Articles of Amendment
enumeration SK_Cancellation
enumeration SK_Involuntary Cancellation
enumeration SK_Change of Business Address/Mailing Address
enumeration SK_Continuance
enumeration SK_Correction
enumeration SK_Discontinuance
enumeration SK_Dissolution
enumeration SK_Incorporation
enumeration SK_Notice of Change
enumeration SK_Notice of Change of Directors/Officers
enumeration SK_Notice of Change of Registered Office
enumeration SK_Restoral
enumeration SK_Revival
enumeration SK_Strike Off
enumeration SK_Ignore
enumeration SK_BN
enumeration SK_Unmapped Event
enumeration XP_Registration
enumeration MB_Alteration in Membership
enumeration MB_Amalgamated into Another Corporation
enumeration MB_Amalgamation
enumeration MB_Amended Annual Return
enumeration MB_Amendment
enumeration MB_Annual Return
enumeration MB_Approval To Continue
enumeration MB_Arrangement – Amalgamation
enumeration MB_Arrangement
enumeration MB_Cancel By Request
enumeration MB_Cancellation
enumeration MB_Cancelled by Branch
enumeration MB_Cancelled by Order
enumeration MB_Change of Address
enumeration MB_Change of Business Location
enumeration MB_Change of Mailing Address
enumeration MB_Change of Registered Office Address
enumeration MB_Continuance
enumeration MB_Converting a Corporation
enumeration MB_Correction – Amalgamation
enumeration MB_Correction – Entity Status
enumeration MB_Correction – No Event History
enumeration MB_Correction
enumeration MB_Court Order
enumeration MB_Discontinuance
enumeration MB_Dissolution
enumeration MB_Dissolved by Branch
enumeration MB_Dissolved by Order
enumeration MB_Dissolved by Request
enumeration MB_Expiry
enumeration MB_General Information
enumeration MB_Hub: Assign BN
enumeration MB_Hub: Assign BN15 for BN
enumeration MB_Hub: CRA Moved BN
enumeration MB_Hub: Replace Amalgamated Registrant
enumeration MB_Import Continuance – Not Previously Registered
enumeration MB_Import Continuance – Previously Registered Here
enumeration MB_Incorporation
enumeration MB_Name Change
enumeration MB_Name Correction
enumeration MB_Nature of Business
enumeration MB_Notes/Online Filing Restriction
enumeration MB_Order – Name Change
enumeration MB_Order
enumeration MB_Power of Attorney – Resignation
enumeration MB_Power of Attorney
enumeration MB_Registration
enumeration MB_Renewal
enumeration MB_Reorganization
enumeration MB_Restoration - Add Entity
enumeration MB_Restoration
enumeration MB_Revival – Add Entity
enumeration MB_Revival
enumeration MB_Ignore
enumeration MB_Unmapped Event
enumeration QC_Déclaration annuelle ou de mise à jour annuelle
enumeration QC_Statuts de modification d'une société par actions
enumeration QC_Radiation massive production
enumeration QC_Radiation massive obligation
enumeration QC_Immatriculation d'une personne morale du FCE
enumeration QC_Statuts de continuation à l'import en SA (avec ADS et des adm.)
enumeration QC_Statuts de continuation à l'import en SA (avec déclaration initiale)
enumeration QC_Fin d'une demande de continuation à l'exportation
enumeration QC_Déclaration d'immatriculation
enumeration QC_Déclaration d'immatriculation incluant une fusion
enumeration QC_Déclaration de mise à jour courante incluant une fusion
enumeration QC_Déclaration de réimmatriculation incluant une fusion
enumeration QC_Déclaration de mise à jour courante
enumeration QC_Déclaration de mise à jour de correction
enumeration QC_Déclaration de radiation
enumeration QC_Déclaration de réimmatriculation
enumeration QC_Statuts de fusion ordinaire d'une société par actions (avec déclaration initiale)
enumeration QC_Statuts de fusion ordinaire d'une société par actions (avec avis du siège et des administrateurs)
enumeration QC_Statuts de fusion simplifiée d'une société par actions
enumeration QC_Autres
enumeration QC_Avis de clôture (LSA)
enumeration QC_Constitution d'une société par actions (avec avis du siège et des administrateurs)
enumeration QC_Constitution d'une société par actions (avec déclaration initiale)
enumeration QC_Correction
enumeration QC_Reconstitution d'une personne morale dissoute au FCE
enumeration QC_Reprise d'existence
enumeration QC_Reconstitution d'une société par actions ou d'une compagnie
enumeration QC_Révocation de radiation
enumeration QC_Révocation de radiation par un tiers
enumeration QC_Annulation de statuts d'une société par actions
enumeration QC_Déclaration annuelle ou de mise à jour annuelle incluant une fusion
enumeration QC_Déclaration d'intention ou demande de dissolution (autres lois)
enumeration QC_Déclaration de dissolution
enumeration QC_Déclaration initiale
enumeration QC_Déclaration initiale incluant une fusion
enumeration QC_Mise à jour demandée par le registraire (art. 73)
enumeration QC_Modification ou correction au registre (art. 93)
enumeration QC_Modification ou correction au registre (art. 94)
enumeration QC_Modification ou correction au registre (art. 96)
enumeration QC_Modification ou correction au registre (suite à un recours)
enumeration QC_Modification ou correction au registre (groupe pilotage)
enumeration QC_Statuts d'arrangement d'une société par actions
enumeration QC_Ignore
enumeration QC_Évènement inconnu
enumeration CC_Amalgamation
enumeration CC_Annual Return
enumeration CC_AR Notice of Decision to Dissolve
enumeration CC_Articles of Amendment
enumeration CC_Articles of Dissolution
enumeration CC_Certificate of Intent to Dissolve
enumeration CC_Change of Registered Office Address
enumeration CC_Changes Regarding Directors
enumeration CC_Continuance (Act)
enumeration CC_Continuance (Import)
enumeration CC_Discontinuance
enumeration CC_Dissolution - Batch Process
enumeration CC_Formal Cancellation
enumeration CC_Formal Correction
enumeration CC_Incorporation
enumeration CC_Letter of Satisfaction
enumeration CC_Reversal of Discontinuance
enumeration CC_Revival
enumeration CC_Revocation of Intent to Dissolve
enumeration CC_BN
enumeration CC_Continuance_export
enumeration CC_Ignore
Used by
Source
<xs:simpleType name="event_types">
  <xs:annotation>
    <xs:documentation>Event Types. Event driving the change notification. Used for source_event (required) and target_event (populated by MRAS) attributes on change notifications.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <!-- BC -->
    <xs:enumeration value="BC_Admin Event"/>
    <xs:enumeration value="BC_Administer Corporation"/>
    <xs:enumeration value="BC_Alteration from a BC Company to a BC ULC"/>
    <xs:enumeration value="BC_Alteration from a BC Company to a CCC"/>
    <xs:enumeration value="BC_Alteration from a BC ULC to a BC Company"/>
    <xs:enumeration value="BC_Alteration from a BC Company to a Benefit Company"/>
    <xs:enumeration value="BC_Alteration from a Benefit Company to a BC Company"/>
    <xs:enumeration value="BC_Alteration of Company Information"/>
    <xs:enumeration value="BC_Amalgamate a Company-Horizontal"/>
    <xs:enumeration value="BC_Amalgamate a Company-Regular"/>
    <xs:enumeration value="BC_Amalgamate a Company-Vertical"/>
    <xs:enumeration value="BC_Amalgamate a CCC Company - Horizontal"/>
    <xs:enumeration value="BC_Amalgamate a BC ULC Company - Horizontal"/>
    <xs:enumeration value="BC_Amalgamate a CCC Company - Regular"/>
    <xs:enumeration value="BC_Amalgamate a BC ULC Company - Regular"/>
    <xs:enumeration value="BC_Amalgamate a CCC Company - Vertical"/>
    <xs:enumeration value="BC_Amalgamate a BC ULC Company - Vertical"/>
    <xs:enumeration value="BC_Amalgamate Xpro"/>
    <xs:enumeration value="BC_Amend BC Company Name"/>
    <xs:enumeration value="BC_Amend Extraprovincial Company Name"/>
    <xs:enumeration value="BC_Amend NOC Extraprovincial Company"/>
    <xs:enumeration value="BC_Amend Registered and Records Offices"/>
    <xs:enumeration value="BC_Amend Registration Statement"/>
    <xs:enumeration value="BC_Amended Address for Ltd Partnership"/>
    <xs:enumeration value="BC_Amended Certificate of Extraprovincial Limited Partnership"/>
    <xs:enumeration value="BC_Amended Certificate of Ltd Partnership"/>
    <xs:enumeration value="BC_Amended Address for XP Ltd Partnership"/>
    <xs:enumeration value="BC_Amended General Partner for XP Ltd Partnership"/>
    <xs:enumeration value="BC_Appoint Liquidator"/>
    <xs:enumeration value="BC_BN Update"/>
    <xs:enumeration value="BC_Cancel Registration"/>
    <xs:enumeration value="BC_Certificate of Limited Partnership"/>
    <xs:enumeration value="BC_Change Address Information"/>
    <xs:enumeration value="BC_Change of Name Xpro"/>
    <xs:enumeration value="BC_Change or Cancellation of Assumed Name"/>
    <xs:enumeration value="BC_Continuation Application for a CCC"/>
    <xs:enumeration value="BC_Continue a BC ULC Company into BC"/>
    <xs:enumeration value="BC_Continue a Company into BC"/>
    <xs:enumeration value="BC_Correct Amend Gen Part for XP Ltd Partnership"/>
    <xs:enumeration value="BC_Correct BC Company Name"/>
    <xs:enumeration value="BC_Correct Extraprovincial Company Name"/>
    <xs:enumeration value="BC_Correct NOC Extraprovincial Company"/>
    <xs:enumeration value="BC_Correct Put Back Off"/>
    <xs:enumeration value="BC_Correct Put Back On"/>
    <xs:enumeration value="BC_Correct Registered and Records Offices"/>
    <xs:enumeration value="BC_Correction to Amended Address for Ltd Partnership"/>
    <xs:enumeration value="BC_Correction to Amended Cert of Ltd Partnership"/>
    <xs:enumeration value="BC_Correction to Certificate of Ltd Partnership"/>
    <xs:enumeration value="BC_Correction to Declaration for XP Ltd Partnership"/>
    <xs:enumeration value="BC_Correction - Incorporate a BC Benefit Company"/>
    <xs:enumeration value="BC_Declaration for Extraprovincial Ltd Partnership"/>
    <xs:enumeration value="BC_Delay Dissolution"/>
    <xs:enumeration value="BC_Delay of Dissolution 1"/>
    <xs:enumeration value="BC_Delay of Dissolution 2"/>
    <xs:enumeration value="BC_Discontinuance of Liquidation"/>
    <xs:enumeration value="BC_Dissolution Court Ordered Liquidation"/>
    <xs:enumeration value="BC_Dissolution of Extraprovincial Ltd Partnership"/>
    <xs:enumeration value="BC_Dissolution of Limited Partnership"/>
    <xs:enumeration value="BC_Dissolution Voluntary Liquidation"/>
    <xs:enumeration value="BC_Eliminate Registered Office"/>
    <xs:enumeration value="BC_Extend Limited Reinstatement Xpro"/>
    <xs:enumeration value="BC_Extend Limited Restoration - BC"/>
    <xs:enumeration value="BC_File an Annual Report - BC Company"/>
    <xs:enumeration value="BC_File an Annual Report - Extraprovincial Company"/>
    <xs:enumeration value="BC_Full Reinstatement Xpro"/>
    <xs:enumeration value="BC_Full Restoration BC"/>
    <xs:enumeration value="BC_Incorporate a BC ULC Company"/>
    <xs:enumeration value="BC_Incorporate a Company"/>
    <xs:enumeration value="BC_Incorporate a BC Benefit Company"/>
    <xs:enumeration value="BC_Incorporation Application for a CCC"/>
    <xs:enumeration value="BC_Inst. Continuation Out"/>
    <xs:enumeration value="BC_Intent to Liquidate"/>
    <xs:enumeration value="BC_Limited Reinstatement Xpro"/>
    <xs:enumeration value="BC_Limited Restoration BC"/>
    <xs:enumeration value="BC_NOC Home Company Name"/>
    <xs:enumeration value="BC_NOC Respecting Xpro"/>
    <xs:enumeration value="BC_Record of Amalgamation"/>
    <xs:enumeration value="BC_Register LLC"/>
    <xs:enumeration value="BC_Register Xpro"/>
    <xs:enumeration value="BC_Restoration Limited to Full - BC"/>
    <xs:enumeration value="BC_Stay of Liquidation"/>
    <xs:enumeration value="BC_System Cancellation"/>
    <xs:enumeration value="BC_System Dis - Expired Limited Restoration"/>
    <xs:enumeration value="BC_System Dissolution"/>
    <xs:enumeration value="BC_System Dissolution - Administrative"/>
    <xs:enumeration value="BC_System Dissolution - Fail to File"/>
    <xs:enumeration value="BC_System Dissolution - Fail to Transition"/>
    <xs:enumeration value="BC_System to D1"/>
    <xs:enumeration value="BC_System to D2"/>
    <xs:enumeration value="BC_System to Transition D1"/>
    <xs:enumeration value="BC_System to Transition D2"/>
    <xs:enumeration value="BC_Transfer Records Office"/>
    <xs:enumeration value="BC_Transfer Registered Office"/>
    <xs:enumeration value="BC_Transition a Company"/>
    <xs:enumeration value="BC_Voluntary Dissolution"/>
    <xs:enumeration value="BC_Voluntary Cancellation"/>
    <xs:enumeration value="BC_Withdraw Intent to Liquidate"/>
    <xs:enumeration value="BC_Xref Names"/>
    <!-- BC inbound: -->
    <xs:enumeration value="BC_IB_Amalgamation"/>
    <xs:enumeration value="BC_IB_Amendment"/>
    <xs:enumeration value="BC_IB_Annual Report"/>
    <xs:enumeration value="BC_IB_Change Director Information"/>
    <xs:enumeration value="BC_IB_Change Name"/>
    <xs:enumeration value="BC_IB_Change of Address"/>
    <xs:enumeration value="BC_IB_Continuance"/>
    <xs:enumeration value="BC_IB_Continuance from BC"/>
    <xs:enumeration value="BC_IB_Continuation Application"/>
    <xs:enumeration value="BC_IB_Correction"/>
    <xs:enumeration value="BC_IB_Discontinuance"/>
    <xs:enumeration value="BC_IB_Dissolution"/>
    <xs:enumeration value="BC_IB_Dissolution (Amalgamation)"/>
    <xs:enumeration value="BC_IB_LP Amendment"/>
    <xs:enumeration value="BC_IB_Restoration"/>
    <xs:enumeration value="BC_IB_Status Update"/>
    <xs:enumeration value="BC_IB_Ignore"/>
    <xs:enumeration value="BC_IB Unmapped Event"/>
    <!-- AB -->
    <xs:enumeration value="AB_Add BN"/>
    <xs:enumeration value="AB_Add- update liquidator"/>
    <xs:enumeration value="AB_Add/Change Receiver"/>
    <xs:enumeration value="AB_Add/Update Record Keeper"/>
    <xs:enumeration value="AB_Amalgamate Alberta Corporation"/>
    <xs:enumeration value="AB_Amend Limited Partnership"/>
    <xs:enumeration value="AB_Appoint Receiver"/>
    <xs:enumeration value="AB_Change Address"/>
    <xs:enumeration value="AB_Change Attorney"/>
    <xs:enumeration value="AB_Change Director / Shareholder"/>
    <xs:enumeration value="AB_Change Status of Merged Legal Entity"/>
    <xs:enumeration value="AB_Complete Continuance to Another Jurisdiction"/>
    <xs:enumeration value="AB_Complete Request to Strike Extra-Provincial Legal Entity"/>
    <xs:enumeration value="AB_Complete revival for Temporary Purposes"/>
    <xs:enumeration value="AB_Complete Revival of Alberta Corporation"/>
    <xs:enumeration value="AB_Continuance Into Alberta"/>
    <xs:enumeration value="AB_Correct Legal Entity"/>
    <xs:enumeration value="AB_Correct Tradename/Partnership"/>
    <xs:enumeration value="AB_Cross Border Amalgamation"/>
    <xs:enumeration value="AB_Delete Legal Entity"/>
    <xs:enumeration value="AB_Delete Tradename/Partnership"/>
    <xs:enumeration value="AB_Discharge Receiver"/>
    <xs:enumeration value="AB_Dissolution"/>
    <xs:enumeration value="AB_Dissolve Limited Partnership"/>
    <xs:enumeration value="AB_Enter Annual Returns for Alberta and Extra-Prov. Corp."/>
    <xs:enumeration value="AB_Enter Bankruptcy"/>
    <xs:enumeration value="AB_Enter Intent to Dissolve"/>
    <xs:enumeration value="AB_Enter Receipt of Final Receivership Statement"/>
    <xs:enumeration value="AB_Enter Receipt of Interim Receivership Statement"/>
    <xs:enumeration value="AB_Historical Correct Legal Entity"/>
    <xs:enumeration value="AB_Historical Correct Tradename/Partnership"/>
    <xs:enumeration value="AB_Historical Retroactive Correction"/>
    <xs:enumeration value="AB_Incorporate Alberta Corporation"/>
    <xs:enumeration value="AB_Initiate Request to Strike EP legal entity"/>
    <xs:enumeration value="AB_Initiate Revival of Alberta Corporation"/>
    <xs:enumeration value="AB_Name Change Alberta Corporation"/>
    <xs:enumeration value="AB_Name Change Extra-Provincial"/>
    <xs:enumeration value="AB_Name/Structure Change Alberta Corporation"/>
    <xs:enumeration value="AB_Name/Structure/Jurisdiction Change Extra-Provincial"/>
    <xs:enumeration value="AB_Register Extra-Provincial Amalgamation"/>
    <xs:enumeration value="AB_Register Extra-Provincial Profit / Non-Profit Corporation"/>
    <xs:enumeration value="AB_Register Limited Partnership"/>
    <xs:enumeration value="AB_Reinstate Extra-Provincial"/>
    <xs:enumeration value="AB_Request continuance to Another Jurisdiction"/>
    <xs:enumeration value="AB_Request to cancel EP Legal entity"/>
    <xs:enumeration value="AB_Retroactive Correction"/>
    <xs:enumeration value="AB_Revoke Cancellation of EP legal entity"/>
    <xs:enumeration value="AB_Revoke Intent to Dissolve / Defer Dissolution"/>
    <xs:enumeration value="AB_Service Provider Correct Legal Entity request"/>
    <xs:enumeration value="AB_Service Provider Correct Tradename request"/>
    <xs:enumeration value="AB_Status change following temporary Restoration/Revival"/>
    <xs:enumeration value="AB_Status Changed to Struck for Failure to File Status Report"/>
    <xs:enumeration value="AB_Status Changed to Cancelled"/>
    <xs:enumeration value="AB_Status changed to Start"/>
    <xs:enumeration value="AB_Status Changed to Start for Failure to File Annual Returns"/>
    <xs:enumeration value="AB_Status changed to Start-Limited Purpose for failure to file status report"/>
    <xs:enumeration value="AB_Status changed to Start for failure to file status report"/>
    <xs:enumeration value="AB_Status changed to Start for no active attorney"/>
    <xs:enumeration value="AB_Status Changed to Struck for Failure to File Annual Returns"/>
    <xs:enumeration value="AB_Status Changed to Struck for No Active Attorney"/>
    <xs:enumeration value="AB_Status Changed to Struck/Cancelled"/>
    <xs:enumeration value="AB_Update Declarant / Partners / Attorneys"/>
    <xs:enumeration value="AB_Update Plan of Arrangement (No Amendment)"/>
    <xs:enumeration value="AB_Withdraw Request to Strike EP legal entity"/>
    <xs:enumeration value="AB_Ignore"/>
    <xs:enumeration value="AB_Receive Manitoba Arrangement"/>
    <xs:enumeration value="AB_Receive MRAS Continuance Out"/>
    <xs:enumeration value="AB_Receive MRAS Continuance In"/>
    <xs:enumeration value="AB_Unmapped Event"/>
    <!-- SK -->
    <xs:enumeration value="SK_Act Continuance"/>
    <xs:enumeration value="SK_Amalgamation"/>
    <xs:enumeration value="SK_Amendment of Declaration"/>
    <xs:enumeration value="SK_Articles of Amendment"/>
    <xs:enumeration value="SK_Cancellation"/>
    <xs:enumeration value="SK_Involuntary Cancellation"/>
    <xs:enumeration value="SK_Change of Business Address/Mailing Address"/>
    <xs:enumeration value="SK_Continuance"/>
    <xs:enumeration value="SK_Correction"/>
    <xs:enumeration value="SK_Discontinuance"/>
    <xs:enumeration value="SK_Dissolution"/>
    <xs:enumeration value="SK_Incorporation"/>
    <xs:enumeration value="SK_Notice of Change"/>
    <xs:enumeration value="SK_Notice of Change of Directors/Officers"/>
    <xs:enumeration value="SK_Notice of Change of Registered Office"/>
    <xs:enumeration value="SK_Restoral"/>
    <xs:enumeration value="SK_Revival"/>
    <xs:enumeration value="SK_Strike Off"/>
    <xs:enumeration value="SK_Ignore"/>
    <xs:enumeration value="SK_BN"/>
    <xs:enumeration value="SK_Unmapped Event"/>
    <!-- Shared: -->
    <xs:enumeration value="XP_Registration"/>
    <!-- MB -->
    <xs:enumeration value="MB_Alteration in Membership"/>
    <xs:enumeration value="MB_Amalgamated into Another Corporation"/>
    <xs:enumeration value="MB_Amalgamation"/>
    <xs:enumeration value="MB_Amended Annual Return"/>
    <xs:enumeration value="MB_Amendment"/>
    <xs:enumeration value="MB_Annual Return"/>
    <xs:enumeration value="MB_Approval To Continue"/>
    <xs:enumeration value="MB_Arrangement – Amalgamation"/>
    <xs:enumeration value="MB_Arrangement"/>
    <xs:enumeration value="MB_Cancel By Request"/>
    <xs:enumeration value="MB_Cancellation"/>
    <xs:enumeration value="MB_Cancelled by Branch"/>
    <xs:enumeration value="MB_Cancelled by Order"/>
    <xs:enumeration value="MB_Change of Address"/>
    <xs:enumeration value="MB_Change of Business Location"/>
    <xs:enumeration value="MB_Change of Mailing Address"/>
    <xs:enumeration value="MB_Change of Registered Office Address"/>
    <xs:enumeration value="MB_Continuance"/>
    <xs:enumeration value="MB_Converting a Corporation"/>
    <xs:enumeration value="MB_Correction – Amalgamation"/>
    <xs:enumeration value="MB_Correction – Entity Status"/>
    <xs:enumeration value="MB_Correction – No Event History"/>
    <xs:enumeration value="MB_Correction"/>
    <xs:enumeration value="MB_Court Order"/>
    <xs:enumeration value="MB_Discontinuance"/>
    <xs:enumeration value="MB_Dissolution"/>
    <xs:enumeration value="MB_Dissolved by Branch"/>
    <xs:enumeration value="MB_Dissolved by Order"/>
    <xs:enumeration value="MB_Dissolved by Request"/>
    <xs:enumeration value="MB_Expiry"/>
    <xs:enumeration value="MB_General Information"/>
    <xs:enumeration value="MB_Hub: Assign BN"/>
    <xs:enumeration value="MB_Hub: Assign BN15 for BN"/>
    <xs:enumeration value="MB_Hub: CRA Moved BN"/>
    <xs:enumeration value="MB_Hub: Replace Amalgamated Registrant"/>
    <xs:enumeration value="MB_Import Continuance – Not Previously Registered"/>
    <xs:enumeration value="MB_Import Continuance – Previously Registered Here"/>
    <xs:enumeration value="MB_Incorporation"/>
    <xs:enumeration value="MB_Name Change"/>
    <xs:enumeration value="MB_Name Correction"/>
    <xs:enumeration value="MB_Nature of Business"/>
    <xs:enumeration value="MB_Notes/Online Filing Restriction"/>
    <xs:enumeration value="MB_Order – Name Change"/>
    <xs:enumeration value="MB_Order"/>
    <xs:enumeration value="MB_Power of Attorney – Resignation"/>
    <xs:enumeration value="MB_Power of Attorney"/>
    <xs:enumeration value="MB_Registration"/>
    <xs:enumeration value="MB_Renewal"/>
    <xs:enumeration value="MB_Reorganization"/>
    <xs:enumeration value="MB_Restoration - Add Entity"/>
    <xs:enumeration value="MB_Restoration"/>
    <xs:enumeration value="MB_Revival – Add Entity"/>
    <xs:enumeration value="MB_Revival"/>
    <xs:enumeration value="MB_Ignore"/>
    <xs:enumeration value="MB_Unmapped Event"/>
    <!-- QC -->
    <xs:enumeration value="QC_Déclaration annuelle ou de mise à jour annuelle"/>
    <!-- Annual Notification or Annual Update -->
    <xs:enumeration value="QC_Statuts de modification d'une société par actions"/>
    <!-- Articles of amendment of a corporation -->
    <xs:enumeration value="QC_Radiation massive production"/>
    <!-- Batch-Striking a company for not reporting two years in a row (Name and Status change) -->
    <xs:enumeration value="QC_Radiation massive obligation"/>
    <!-- Batch-Striking a company for not having declared specific obligations (Name and Status change) -->
    <xs:enumeration value="QC_Immatriculation d'une personne morale du FCE"/>
    <xs:enumeration value="QC_Statuts de continuation à l'import en SA (avec ADS et des adm.)"/>
    <!--Ordinary continuation status in SA (with ADS and adm.)-->
    <xs:enumeration value="QC_Statuts de continuation à l'import en SA (avec déclaration initiale)"/>
    <!--Articles of continuation for import into SA (with initial declaration)-->
    <xs:enumeration value="QC_Fin d'une demande de continuation à l'exportation"/>
    <!--End of an export continuation request-->
    <xs:enumeration value="QC_Déclaration d'immatriculation"/>
    <xs:enumeration value="QC_Déclaration d'immatriculation incluant une fusion"/>
    <xs:enumeration value="QC_Déclaration de mise à jour courante incluant une fusion"/>
    <xs:enumeration value="QC_Déclaration de réimmatriculation incluant une fusion"/>
    <xs:enumeration value="QC_Déclaration de mise à jour courante"/>
    <xs:enumeration value="QC_Déclaration de mise à jour de correction"/>
    <xs:enumeration value="QC_Déclaration de radiation"/>
    <xs:enumeration value="QC_Déclaration de réimmatriculation"/>
    <xs:enumeration value="QC_Statuts de fusion ordinaire d'une société par actions (avec déclaration initiale)"/>
    <xs:enumeration value="QC_Statuts de fusion ordinaire d'une société par actions (avec avis du siège et des administrateurs)"/>
    <xs:enumeration value="QC_Statuts de fusion simplifiée d'une société par actions"/>
    <xs:enumeration value="QC_Autres"/>
    <xs:enumeration value="QC_Avis de clôture (LSA)"/>
    <xs:enumeration value="QC_Constitution d'une société par actions (avec avis du siège et des administrateurs)"/>
    <xs:enumeration value="QC_Constitution d'une société par actions (avec déclaration initiale)"/>
    <xs:enumeration value="QC_Correction"/>
    <xs:enumeration value="QC_Reconstitution d'une personne morale dissoute au FCE"/>
    <xs:enumeration value="QC_Reprise d'existence"/>
    <xs:enumeration value="QC_Reconstitution d'une société par actions ou d'une compagnie"/>
    <xs:enumeration value="QC_Révocation de radiation"/>
    <xs:enumeration value="QC_Révocation de radiation par un tiers"/>
    <xs:enumeration value="QC_Annulation de statuts d'une société par actions"/>
    <xs:enumeration value="QC_Déclaration annuelle ou de mise à jour annuelle incluant une fusion"/>
    <xs:enumeration value="QC_Déclaration d'intention ou demande de dissolution (autres lois)"/>
    <xs:enumeration value="QC_Déclaration de dissolution"/>
    <xs:enumeration value="QC_Déclaration initiale"/>
    <xs:enumeration value="QC_Déclaration initiale incluant une fusion"/>
    <xs:enumeration value="QC_Mise à jour demandée par le registraire (art. 73)"/>
    <xs:enumeration value="QC_Modification ou correction au registre (art. 93)"/>
    <xs:enumeration value="QC_Modification ou correction au registre (art. 94)"/>
    <xs:enumeration value="QC_Modification ou correction au registre (art. 96)"/>
    <xs:enumeration value="QC_Modification ou correction au registre (suite à un recours)"/>
    <xs:enumeration value="QC_Modification ou correction au registre (groupe pilotage)"/>
    <xs:enumeration value="QC_Statuts d'arrangement d'une société par actions"/>
    <xs:enumeration value="QC_Ignore"/>
    <xs:enumeration value="QC_Évènement inconnu"/>
    <!-- CC -->
    <xs:enumeration value="CC_Amalgamation"/>
    <xs:enumeration value="CC_Annual Return"/>
    <xs:enumeration value="CC_AR Notice of Decision to Dissolve"/>
    <xs:enumeration value="CC_Articles of Amendment"/>
    <xs:enumeration value="CC_Articles of Dissolution"/>
    <xs:enumeration value="CC_Certificate of Intent to Dissolve"/>
    <xs:enumeration value="CC_Change of Registered Office Address"/>
    <xs:enumeration value="CC_Changes Regarding Directors"/>
    <xs:enumeration value="CC_Continuance (Act)"/>
    <xs:enumeration value="CC_Continuance (Import)"/>
    <xs:enumeration value="CC_Discontinuance"/>
    <xs:enumeration value="CC_Dissolution - Batch Process"/>
    <xs:enumeration value="CC_Formal Cancellation"/>
    <xs:enumeration value="CC_Formal Correction"/>
    <xs:enumeration value="CC_Incorporation"/>
    <!--<xs:enumeration value="CC_Informal Correction"/>-->
    <xs:enumeration value="CC_Letter of Satisfaction"/>
    <xs:enumeration value="CC_Reversal of Discontinuance"/>
    <xs:enumeration value="CC_Revival"/>
    <xs:enumeration value="CC_Revocation of Intent to Dissolve"/>
    <xs:enumeration value="CC_BN"/>
    <xs:enumeration value="CC_Continuance_export"/>
    <xs:enumeration value="CC_Ignore"/>
  </xs:restriction>
</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
Used by
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 source_type
Namespace http://mras.ca/schema/v1
Annotations
Source Type. Used by the MRAS service to identify the source (sender) of the notification.
Diagram
Diagram
Type restriction of xs:string
Facets
enumeration HJ
enumeration XP
enumeration New_HJ
enumeration Former_HJ
Used by
Source
<xs:simpleType name="source_type">
  <xs:annotation>
    <xs:documentation>Source Type. Used by the MRAS service to identify the source (sender) of the notification.</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="HJ"/>
    <xs:enumeration value="XP"/>
    <xs:enumeration value="New_HJ"/>
    <xs:enumeration value="Former_HJ"/>
  </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>