LMS May 27, 2026
LMS-COMPLIANCE-TRAINING
Mandatory regulatory training assignment, tracking, and certification: sexual harassment training (CA SB-1343), HIPAA, OSHA, anti-bribery, SOX, GDPR, AML. Masters `compliance_assignments` and `learner_certifications`. Realizes COMPLIANCE-TRAIN and CERT-MGMT. Distinct from general LMS course delivery: assignments are mandatory and time-bound, lifecycle includes `overdue`/`waived`/`expired` states with regulator-evidence retention, and ownership typically sits with GRC/Compliance, not L&D.
Use the LMS-COMPLIANCE-TRAINING semantic blueprint
/semantic-model-deployer deploy https://www.semantius.com/blueprints/lms-compliance-training-semantic-blueprint.md Customize this LMS-COMPLIANCE-TRAINING blueprint
/semantic-model-analyst customize https://www.semantius.com/blueprints/lms-compliance-training-semantic-blueprint.md Entity summary
| Name | Description |
|---|---|
| Certifications | Issued credential against a worker (internal certification, vendor cert, regulatory cert) with issue date, expiry, issuing body, and renewal rules. Drives recertification campaigns. |
| Compliance Training Assignments | Mandatory training assignment tied to a regulation, role, location, or hire-event (anti-harassment, AML, GDPR, OSHA, HIPAA). Carries due date, escalation policy, audit log. |
| Cost Centers | Organisational unit for cost allocation: name, code, manager, hierarchy, currency. Drives variance reporting and project / departmental P&L. A near-universal foreign key in finance and payroll. |
| Courses | Atomic learning unit: e-learning module, video, live session, blended programme, external content. Carries content reference, duration, format, language, prerequisites, certification award. |
| Employees | Canonical record of a person currently or formerly employed by the organization. Carries identity (legal name, contact, IDs), employment metadata (start date, end date, employment type, country), and pointers to position, job profile, org unit, manager, and life-event history. The most multi-mastered data object in the catalog: HCM masters the core HR slice, Payroll masters the comp/withholding slice, and IGA masters the identity/access slice. Onboarding, PA, and Talent Management consume or contribute. |
| Org Units | Node in the organizational hierarchy: division, business unit, department, team. Carries manager, cost center alignment, geographic scope, and parent/child relationships. HCM masters the operational hierarchy; EPM contributes the cost-center mapping (which would be Finance-mastered once a Finance/GL domain is loaded). |
| Positions | Approved slot in the org - a 'chair' with role definition, cost center, reporting line, location, and FTE allocation. Distinct from job_profiles (the catalog definition) and from employees (the person filling the slot). A position can be open, filled, or eliminated. SWP designs future positions via org_designs; HCM operationalizes them once approved. |
| Onboarding Tasks | Discrete to-do within a journey: sign I-9, attend orientation, complete compliance training, meet buddy, receive laptop. Carries assignee (new hire / manager / IT / facilities / HR), due date, completion state, evidence, and task type (form / training / meeting / provisioning / acknowledgement). Many tasks are local; a subset triggers cross-domain handoffs into ITSM, IWMS, Payroll, LMS, IGA, or HRSD. |
| Policy Attestations | Record that a user read, understood, and acknowledged a policy; timestamp, version, medium, completion evidence. |
flowchart TD classDef master fill:#d4f4dd,stroke:#27ae60,color:#0b3d20; classDef embedded_master fill:#fff4cc,stroke:#c79100,color:#5b4500; classDef consumer fill:#e8def8,stroke:#7b1fa2,color:#3a155d; classDef platform_builtin fill:#e0e0e0,stroke:#424242,color:#1a1a1a; org_units["Org Units"] compliance_assignments["Compliance Training Assignments"] learner_certifications["Certifications"] employees["Employees"] cost_centers["Cost Centers"] courses["Courses"] hcm_positions["Positions"] onboarding_tasks["Onboarding Tasks"] policy_attestations["Policy Attestations"] users["Users"] org_units -->|"groups"| employees org_units -->|"contains"| hcm_positions hcm_positions -->|"is_filled_by (opt)"| employees cost_centers -->|"funds"| org_units org_units -->|"maps_to (opt)"| cost_centers courses -->|"fulfills (opt)"| compliance_assignments courses -->|"grants (opt)"| learner_certifications hcm_positions -->|"requires (opt)"| compliance_assignments org_units -->|"sponsors (opt)"| compliance_assignments employees -->|"reflected on (opt)"| compliance_assignments employees -->|"fills (opt)"| hcm_positions org_units -->|"rolls_up_to (opt)"| org_units users -->|"owns (opt)"| courses employees -->|"is_linked_to (opt)"| users users -->|"manages (opt)"| hcm_positions users -->|"leads (opt)"| org_units users -->|"owns (opt)"| cost_centers users -->|"performs (opt)"| onboarding_tasks users -->|"created (opt)"| onboarding_tasks users -->|"authors (opt)"| courses users -->|"must complete"| compliance_assignments users -->|"owns (opt)"| compliance_assignments users -->|"holds"| learner_certifications org_units -->|"has members (opt)"| users class org_units embedded_master; class compliance_assignments master; class learner_certifications master; class employees embedded_master; class cost_centers embedded_master; class courses embedded_master; class hcm_positions embedded_master; class onboarding_tasks consumer; class policy_attestations consumer; class users platform_builtin; style org_units stroke-dasharray:5 5; style cost_centers stroke-dasharray:5 5; style hcm_positions stroke-dasharray:5 5;