Data Model: Applications
This document outlines the structure of the applications collection.
Collection: Applications
A applications document contains the following fields:
| Field | Type | Description |
|---|---|---|
| experience | array | Post-qualification experience |
| experience.jobTitle | string | Job title |
| experience.orgBusinessName | string | Name of the organization or business |
| experience.startDate | timestamp | Start date |
| experience.endDate | timestamp | End date |
| experience.isOngoing | boolean | Indicates if the experience is ongoing |
| experience.tasks | array | Law-related tasks within this role |
| experience.judicialFunctions | map | Involvement in judicial functions of courts or tribunals |
| experience.judicialFunctions.type | string | Type of judicial or quasi-judicial post |
| experience.judicialFunctions.duration | number | Accumulated sitting days in this post |
| experience.judicialFunctions.isLegalQualificationRequired | boolean | Requirement of legal qualification for appointment |
| experience.judicialFunctions.details | string | Overview of powers, procedures, and responsibilities |
| experience.taskDetails | map | Specific task details |
| experience.taskDetails.jurisdiction | string | Primary operating location or region |
| experience.taskDetails.location | string | Jurisdiction or area of law |
| experience.taskDetails.workingBasis | string | Basis of work |
| experienceDetails | string | Details of how you have acquired the necessary skills |
| employmentGaps | array | Employment gaps |
| employmentGaps.details | string | Details of the employment gap |
| employmentGaps.startDate | timestamp | Start date |
| employmentGaps.endDate | timestamp | End date |
| employmentGaps.isOngoing | boolean | Indicates if the employment gap is ongoing |
| employmentGaps.tasks | array | Law-related tasks within this role |
Application Version 3
Version 3 of the application introduces additional fields within the experience section:
| Field | Type | Description |
|---|---|---|
| experience.isOngoing | boolean | Indicates if the experience is ongoing |
| experience.judicialFunctions | map | Involvement in judicial functions of courts or tribunals |
| experience.judicialFunctions.type | string | Type of judicial or quasi-judicial post |
| experience.judicialFunctions.duration | number | Accumulated sitting days in this post |
| experience.judicialFunctions.isLegalQualificationRequired | boolean | Requirement of legal qualification for appointment |
| experience.judicialFunctions.details | string | Overview of powers, procedures, and responsibilities |
| experienceDetails | string | Details of how you have acquired the necessary skills |
| employmentGaps.isOngoing | boolean | Indicates if the employment gap is ongoing |