The "disabilityModel" includes three main containers: "disabilities", "affectedTasks" and "assistiveDevices". The "disabilities" container includes one or more "disability" elements. Each "disability" element may include one "disabilityDetails" element. The "affectedTasks" container includes one or more "affectedTask" elements. The "assistiveDevices container includes one or more "assistiveDevice" elements. Each "assistiveDevice" element may include one "assistiveDeviceDetails" element.