{
  "$schema": "https://govschema.org/spec/v0.3/govschema.schema.json",
  "govschemaVersion": "0.3.0",
  "id": "ca/on/registration/general-limited-partnership-registration",
  "version": "1.0.0",
  "title": "Ontario General/Limited Partnership Business Name Registration (Form 5298E)",
  "description": "Register a business name for an already-existing Ontario general partnership or limited partnership by filing Form 5298E, \"Register a Business Name for a General Partnership or a Limited Partnership,\" under the Business Names Act (BNA) with the Ontario Business Registry (Ministry of Public and Business Service Delivery). Required whenever a partnership already registered/formed under Ontario law wants to trade under a name other than its own registered firm name; the filer must already hold the partnership's Business Identification Number (BIN) and ministry-issued company key. Scoped to the single most common path through the form: a principal place of business with a standard (non-rural) address in Ontario, and the registration authorized directly by one partner who is an individual (rather than a corporation/registered-entity or 'other'-entity partner, and rather than a person acting under power of attorney). Out of scope, and not modelled: lot/concession (rural) addressing anywhere on the form; a principal place of business located outside Ontario (Canada/U.S.A./international variants); the corporation/registered-entity and 'other'-entity authorizing-partner sub-types; the live form's ability to add more than one authorizing partner (an unbounded repeating group in the source XFA with no counterpart array/repeating construct in GovSchema v0.3 — see VERIFICATION.md); and the entire \"Person Acting Under Power of Attorney\" authorization pathway. This form does not collect a roster of the partnership's partners — see VERIFICATION.md for why. This document does not submit the filing; the live Ontario Business Registry and ontario.ca sources are always authoritative.",
  "status": "draft",
  "jurisdiction": {
    "country": "CA",
    "level": "subnational",
    "subdivision": "CA-ON"
  },
  "authority": {
    "name": "Ontario Business Registry (Ministry of Public and Business Service Delivery)",
    "abbreviation": "OBR",
    "url": "https://www.ontario.ca/page/ontario-business-registry-all-services"
  },
  "process": {
    "type": "registration",
    "language": "en-CA"
  },
  "source": {
    "url": "https://forms.mgcs.gov.on.ca/dataset/be869348-ee8f-4e08-970d-d645aa37be04/resource/0a56b997-ef53-4877-bce0-2e6ffaa07874/download/5298e.pdf",
    "retrievedAt": "2026-07-09",
    "documentRef": "Form 5298E (2022/12) — Register a Business Name for a General Partnership or a Limited Partnership, Business Names Act"
  },
  "verification": {
    "method": "manual-source-review-v1",
    "lastVerifiedAt": "2026-07-09",
    "verifiedBy": "GovSchema Engineering (Standards Engineer)",
    "nextReviewBy": "2027-01-01",
    "notes": "Source-derived reference schema authored from the Ontario Central Forms Repository's official fillable Form 5298E (edition 2022/12), a dynamic Adobe LiveCycle/XFA PDF retrieved directly from forms.mgcs.gov.on.ca (the same source family already used for ca/on/registration/sole-proprietorship-registration, Form 5288E, and ca/on/registration/business-incorporation, Form 5351E). This document's own encryption (AES-128, empty user password, R4) was decrypted from the PDF's own /Encrypt dictionary directly in Node (crypto.createDecipheriv against the file/object key derived per the PDF standard security handler's Algorithm 2), then the /XFA array's 'template' and 'datasets' packets were located by object number and zlib-inflated, giving the form's real internal field names, captions, per-field assist.toolTip accessibility text (which independently carries the full section path and mandatory-field status for nearly every visible field), maxChars constraints, and the datasets packet's default-bound data tree. Cross-checked against pdfjs-dist's independent, unrelated decryption of the form's own instruction document (5298E_Instruction, same edition), which pdfjs-dist decrypts and renders as plain text natively. See VERIFICATION.md for the full field-by-field sourcing and every disclosed scope decision, including the discovery that this form has no 'Partners' roster section and that its one repeating structure (multiple co-authorizing partners) is out of scope."
  },
  "maturity": {
    "level": "structural-reference",
    "criteria": {
      "structuralReference": true,
      "verifiedSchema": false,
      "agentReadySchema": false,
      "executionTestedSchema": false
    },
    "method": "maturity-self-assessment-v1",
    "assertedBy": "GovSchema Engineering (Standards Engineer)",
    "assertedAt": "2026-07-09"
  },
  "license": "CC-BY-4.0",
  "fields": [
    {
      "name": "partnershipFirmName",
      "label": "Firm name of the partnership",
      "type": "string",
      "required": true,
      "description": "The partnership's own firm name exactly as it appears on the ministry's records. This form registers a separate business/operating name for the partnership; it does not create or change the partnership's own firm name.",
      "sourceRef": "Form 5298E, Section 1, Firm Name Information",
      "validation": { "minLength": 1, "maxLength": 120 }
    },
    {
      "name": "partnershipBIN",
      "label": "Partnership's Business Identification Number (BIN)",
      "type": "string",
      "required": true,
      "description": "The Business Identification Number already assigned to the partnership when it was formed/registered under the Business Names Act or the Limited Partnerships Act. This form is filed against an existing partnership; it does not form a new one.",
      "sourceRef": "Form 5298E, Section 1, Firm Name Information",
      "validation": { "minLength": 1, "maxLength": 10 }
    },
    {
      "name": "companyKey",
      "label": "Company key",
      "type": "string",
      "required": true,
      "description": "The 9-digit company key previously issued by the ministry, used to verify that the filer is authorized to make changes to the partnership's public record. Not shown on the public record.",
      "sourceRef": "Form 5298E, Section 1, Firm Name Information",
      "validation": { "minLength": 1, "maxLength": 9, "pattern": "^[A-Za-z0-9]{9}$" }
    },
    {
      "name": "partnershipOfficialEmail",
      "label": "Partnership's official email address",
      "type": "string",
      "required": true,
      "description": "The partnership's official email address already on record with the ministry. Not shown on the public record; documents related to the application are emailed here (the company key, if reissued, is sent only to this address). Changing this address is out of scope for this form — see VERIFICATION.md for the amendment forms this requires.",
      "sourceRef": "Form 5298E, Section 1, Firm Name Information",
      "classification": "pii",
      "validation": { "minLength": 1, "maxLength": 50 }
    },
    {
      "name": "contactFirstName",
      "label": "Contact person — first name",
      "type": "string",
      "required": true,
      "description": "First name of the person to contact regarding this filing. Not shown on the public record; the ministry contacts this person with any questions about the application.",
      "sourceRef": "Form 5298E, Section 2, Contact Information",
      "classification": "pii",
      "validation": { "minLength": 1, "maxLength": 30 }
    },
    {
      "name": "contactMiddleName",
      "label": "Contact person — middle name",
      "type": "string",
      "required": false,
      "description": "Optional middle name of the filing contact.",
      "sourceRef": "Form 5298E, Section 2, Contact Information",
      "classification": "pii",
      "validation": { "maxLength": 13 }
    },
    {
      "name": "contactLastName",
      "label": "Contact person — last name",
      "type": "string",
      "required": true,
      "description": "Last name of the filing contact.",
      "sourceRef": "Form 5298E, Section 2, Contact Information",
      "classification": "pii",
      "validation": { "minLength": 1, "maxLength": 50 }
    },
    {
      "name": "contactTelephoneCountryCode",
      "label": "Contact person — telephone country code",
      "type": "string",
      "required": false,
      "description": "Country calling code for the contact's telephone number, e.g. '1' for Canada/US.",
      "sourceRef": "Form 5298E, Section 2, Contact Information",
      "validation": { "maxLength": 12 }
    },
    {
      "name": "contactTelephoneNumber",
      "label": "Contact person — telephone number",
      "type": "string",
      "required": true,
      "description": "Telephone number of the filing contact.",
      "sourceRef": "Form 5298E, Section 2, Contact Information",
      "classification": "pii",
      "validation": { "minLength": 1, "maxLength": 12 }
    },
    {
      "name": "contactTelephoneExtension",
      "label": "Contact person — telephone extension",
      "type": "string",
      "required": false,
      "description": "Optional extension for the contact's telephone number.",
      "sourceRef": "Form 5298E, Section 2, Contact Information",
      "validation": { "maxLength": 5 }
    },
    {
      "name": "contactEmail",
      "label": "Contact person — email address",
      "type": "string",
      "required": true,
      "description": "Email address of the filing contact. Not shown on the public record; documents related to the application are emailed here.",
      "sourceRef": "Form 5298E, Section 2, Contact Information",
      "classification": "pii",
      "validation": { "minLength": 1, "maxLength": 50 }
    },
    {
      "name": "proposedBusinessName",
      "label": "Proposed business name",
      "type": "string",
      "required": true,
      "description": "The business/operating name the partnership intends to trade under. It is the applicant's own responsibility to ensure the name complies with the Business Names Act and its regulations; the ministry does not check proposed names against existing registrations before filing.",
      "sourceRef": "Form 5298E, Section 3, Business Name",
      "validation": { "minLength": 1, "maxLength": 120 }
    },
    {
      "name": "primaryActivityCode",
      "label": "Primary activity code",
      "type": "string",
      "required": true,
      "description": "The North American Industry Classification System (NAICS) code that best describes the main activity carried out under the business name, e.g. '812116' for a unisex hair styling shop. This may differ from the partnership's own primary activity. Required under the Business Names Act and Limited Partnerships Act and appears on the public record.",
      "sourceRef": "Form 5298E, Section 4, General Details",
      "validation": { "minLength": 1, "maxLength": 6 }
    },
    {
      "name": "businessAddressStreetNumber",
      "label": "Principal place of business — street number",
      "type": "string",
      "required": true,
      "description": "Street number of the principal place of business. This document models the standard-address, in-Ontario path only; the lot/concession (rural) address path, and a principal place of business located outside Ontario, are out of scope — see VERIFICATION.md.",
      "sourceRef": "Form 5298E, Section 5, Address — Principal Place of Business in Ontario, Standard Address",
      "validation": { "minLength": 1, "maxLength": 6 }
    },
    {
      "name": "businessAddressStreetName",
      "label": "Principal place of business — street name",
      "type": "string",
      "required": true,
      "description": "Street name of the principal place of business.",
      "sourceRef": "Form 5298E, Section 5, Address — Principal Place of Business in Ontario, Standard Address",
      "validation": { "minLength": 1, "maxLength": 45 }
    },
    {
      "name": "businessAddressUnitNumber",
      "label": "Principal place of business — unit number",
      "type": "string",
      "required": false,
      "description": "Optional unit or suite number of the principal place of business.",
      "sourceRef": "Form 5298E, Section 5, Address — Principal Place of Business in Ontario, Standard Address",
      "validation": { "maxLength": 8 }
    },
    {
      "name": "businessAddressCity",
      "label": "Principal place of business — city or town",
      "type": "string",
      "required": true,
      "description": "City or town of the principal place of business.",
      "sourceRef": "Form 5298E, Section 5, Address — Principal Place of Business in Ontario, Standard Address",
      "validation": { "minLength": 1, "maxLength": 45 }
    },
    {
      "name": "businessAddressProvince",
      "label": "Principal place of business — province",
      "type": "enum",
      "required": true,
      "description": "This document models the case where the principal place of business is in Ontario, so this value is fixed. Form 5298E's own 'Does the partnership have a place of business in Ontario where it will use this business name?' branch offers a 'No' path with an out-of-Ontario Canadian, U.S., or international address instead; out of scope here.",
      "sourceRef": "Form 5298E, Section 5, Address — Principal Place of Business",
      "validation": { "enum": ["Ontario"] }
    },
    {
      "name": "businessAddressPostalCode",
      "label": "Principal place of business — postal code",
      "type": "string",
      "required": true,
      "description": "Canadian postal code of the principal place of business, format A1A 1A1.",
      "sourceRef": "Form 5298E, Section 5, Address — Principal Place of Business in Ontario, Standard Address",
      "validation": { "pattern": "^[A-Za-z][0-9][A-Za-z] ?[0-9][A-Za-z][0-9]$", "maxLength": 7 }
    },
    {
      "name": "authorizingPersonType",
      "label": "Who is authorizing this registration?",
      "type": "enum",
      "required": true,
      "description": "This document models the case where a partner authorizes the registration directly. Form 5298E's own 'Person Acting Under Power of Attorney' path (an individual, a corporation/registered entity, or an 'other' entity acting on the partnership's behalf, each with its own address for service and, for the latter two, a signing individual's full name and position) is out of scope — see VERIFICATION.md.",
      "sourceRef": "Form 5298E, Section 6, Authorization",
      "validation": { "enum": ["partner"] }
    },
    {
      "name": "authorizingPartnerType",
      "label": "Authorizing partner's type",
      "type": "enum",
      "required": true,
      "description": "This document models the case where the authorizing partner is an individual. Form 5298E's own 'Corporation or Registered Entity' and 'Other' authorizing-partner types (each requiring the entity's own name/OCN-or-BIN and a signing representative's full name and position) are out of scope, as is the live form's ability to add more than one authorizing partner (an unbounded repeating group in the source XFA — see VERIFICATION.md).",
      "sourceRef": "Form 5298E, Section 6, Authorization — Partner Authorizing the Registration, Type",
      "validation": { "enum": ["individual"] }
    },
    {
      "name": "authorizingFirstName",
      "label": "Authorizing partner — first name",
      "type": "string",
      "required": true,
      "description": "First name of the individual partner authorizing this registration. Unlike the equivalent field on the sole-proprietorship sibling form (5288E), this is a directly typed input on the live form, not a read-only calculated field.",
      "sourceRef": "Form 5298E, Section 6, Authorization — Partner Authorizing the Registration, Individual",
      "classification": "pii",
      "validation": { "minLength": 1, "maxLength": 30 }
    },
    {
      "name": "authorizingMiddleName",
      "label": "Authorizing partner — middle name",
      "type": "string",
      "required": false,
      "description": "Optional middle name of the individual partner authorizing this registration.",
      "sourceRef": "Form 5298E, Section 6, Authorization — Partner Authorizing the Registration, Individual",
      "classification": "pii",
      "validation": { "maxLength": 13 }
    },
    {
      "name": "authorizingLastName",
      "label": "Authorizing partner — last name",
      "type": "string",
      "required": true,
      "description": "Last name of the individual partner authorizing this registration.",
      "sourceRef": "Form 5298E, Section 6, Authorization — Partner Authorizing the Registration, Individual",
      "classification": "pii",
      "validation": { "minLength": 1, "maxLength": 50 }
    },
    {
      "name": "confirmationConfirmed",
      "label": "Confirmation of accuracy",
      "type": "boolean",
      "required": true,
      "description": "Confirmation that the contact person has reviewed the application and confirms the accuracy of the information submitted. See documents[].confirmationAttestation for the statement text, and the form's own caution that the Business Names Act sets out penalties, including fines, for submitting false or misleading information.",
      "sourceRef": "Form 5298E, Section 7, Confirmation"
    }
  ],
  "documents": [
    {
      "id": "confirmationAttestation",
      "label": "Confirmation of accuracy",
      "category": "attestation",
      "required": true,
      "statement": "I, {contact person's full name}, confirm the accuracy of the information submitted.",
      "sourceRef": "Form 5298E, Section 7, Confirmation"
    }
  ],
  "steps": [
    {
      "id": "partnership_information",
      "title": "Partnership information",
      "fields": ["partnershipFirmName", "partnershipBIN", "companyKey", "partnershipOfficialEmail"],
      "next": "contact_information"
    },
    {
      "id": "contact_information",
      "title": "Contact information",
      "fields": [
        "contactFirstName", "contactMiddleName", "contactLastName",
        "contactTelephoneCountryCode", "contactTelephoneNumber", "contactTelephoneExtension", "contactEmail"
      ],
      "next": "business_name"
    },
    {
      "id": "business_name",
      "title": "Business name",
      "fields": ["proposedBusinessName"],
      "next": "general_details"
    },
    {
      "id": "general_details",
      "title": "General details",
      "fields": ["primaryActivityCode"],
      "next": "business_address"
    },
    {
      "id": "business_address",
      "title": "Address of the principal place of business",
      "fields": [
        "businessAddressStreetNumber", "businessAddressStreetName", "businessAddressUnitNumber",
        "businessAddressCity", "businessAddressProvince", "businessAddressPostalCode"
      ],
      "next": "authorization"
    },
    {
      "id": "authorization",
      "title": "Authorization",
      "fields": [
        "authorizingPersonType", "authorizingPartnerType",
        "authorizingFirstName", "authorizingMiddleName", "authorizingLastName"
      ],
      "next": "confirmation"
    },
    {
      "id": "confirmation",
      "title": "Confirmation",
      "fields": ["confirmationConfirmed"]
    }
  ]
}
