TruckAccidentLawyer.ca lawyer profile data schema Last reviewed: June 16, 2026 Purpose: Use this schema to collect real lawyer or firm profile information only when the data is verified, current, approved for publication, and compliant with applicable legal advertising rules. Fields: 1. profile_status Type: enum Requirement: Required Accepted content: Draft, verified, approved, needs review, retired. Why it matters: Controls whether a profile can be published or should remain internal. 2. last_reviewed Type: date Requirement: Required Accepted content: YYYY-MM-DD review date. Why it matters: Shows whether licensing, contact, fees, process, and marketing language are current. 3. lawyer_or_firm_name Type: text Requirement: Required Accepted content: Public legal name of the lawyer or firm. Why it matters: Prevents confusion with referral brands, campaign names, or unsupported local labels. 4. license_jurisdictions Type: list Requirement: Required Accepted content: Province or territory names where services are offered. Why it matters: Profile pages must not imply legal services outside verified jurisdictions. 5. public_contact_url Type: url Requirement: Required Accepted content: Verified firm or lawyer contact page. Why it matters: Gives users a stable way to confirm contact information. 6. office_locations Type: structured text Requirement: Conditional Accepted content: Verified physical office, appointment, remote, or service-area details. Why it matters: Avoids unsupported local office claims. 7. truck_evidence_process Type: long text Requirement: Required Accepted content: How preservation letters, ELD, ECM, dashcam, video, maintenance, dispatch, cargo, and carrier files are handled. Why it matters: This is the core truck-specific comparison field. 8. benefits_and_deadlines_process Type: long text Requirement: Required Accepted content: How province benefits, limitation dates, notice dates, workplace overlap, and Quebec SAAQ issues are reviewed. Why it matters: Shows local legal process awareness. 9. insurance_mapping_process Type: long text Requirement: Required Accepted content: How tractor, trailer, carrier, cargo, broker, employer, benefit, disability, excess, and public-plan insurance layers are identified. Why it matters: Truck claims often involve several insurance streams. 10. serious_injury_resources Type: long text Requirement: Recommended Accepted content: Future care, vocational, economic, psychological, medical, and rehabilitation evidence workflow. Why it matters: Important for catastrophic, fatal, and long-term disability claims. 11. fee_summary Type: long text Requirement: Required Accepted content: Consultation, contingency, disbursement, tax, referral, and file-transfer terms. Why it matters: Users need cost clarity before signing. 12. communication_standard Type: long text Requirement: Required Accepted content: Who updates the client, expected cadence, urgent contact process, and decision documentation. Why it matters: Prevents vague profile copy from replacing practical service information. 13. litigation_capacity Type: long text Requirement: Recommended Accepted content: Pleadings, productions, examinations, mediation, expert reports, offers, and trial preparation. Why it matters: Shows what happens if settlement is not appropriate. 14. languages_accessibility Type: structured text Requirement: Optional Accepted content: Verified languages, accessibility supports, remote consultation, and accommodation details. Why it matters: Useful for routing without overstating services. 15. marketing_claims_review Type: long text Requirement: Required Accepted content: Review status for awards, reviews, results, comparison language, slogans, and superiority claims. Why it matters: Supports legal advertising compliance. 16. approval_contact Type: text Requirement: Required Accepted content: Person or role who approved the profile text. Why it matters: Creates an accountability trail for profile publication. Publication rule: Do not publish lawyer names, office claims, reviews, case results, awards, rankings, superiority claims, fee terms, or service descriptions unless the information is verified and approved.