
Standard dictionary for `govhr`
01-standard_dictionary.RmdOverview
This article describes the standard dictionary for
govhr, organized into four main modules: Establishment,
Personnel, Contract, and Allowance. These modules are designed to
organize and standardize information about public sector personnel
across different countries and administrative levels.
Module 1: Establishment
The Establishment module captures information about public sector institutions, including ministries, departments, and agencies, along with their sector classification and geographic/administrative location.
Fields
| Field Name | Variable Name | Description |
|---|---|---|
| Establishment ID | est_id |
Unique identifier assigned to each establishment. |
| Establishment Name (Native) | est_name_native |
Official Establishment name in the country’s native language. |
| Establishment Name (English) | est_name_english |
Official Establishment name translated into English. |
| Sector | sector |
The COFOG sector classification an establishment belongs to at the adm1 level. |
| Reference Date | ref_date |
Date of the HRMIS record. |
| Administration 1 Name | adm1 |
First-level administrative division. For example, a Ministry or Secretariat. |
| Administration 1 Code | adm1_code |
First-level administrative division code, if available. |
| Administration 2 Name | adm2 |
Second-level administrative division. For example, a Department or Division. |
| Administration 2 Code | adm2_code |
Second-level administrative division code, if available. |
| Administration 3 Name | adm3 |
Third-level administrative division. For example, an Agency or Unit. |
| Administration 3 Code | adm3_code |
Third-level administrative division code, if available. |
| Geography 1 Name | geo1 |
First-level geographic division. For example, a state or region. |
| Geography 2 Name | geo2 |
Second-level geographic division. For example, a municipality or county. |
| Country Code | country_code |
Official World Bank ISO 3-letter country code. |
| Country Name | country_name |
Official World Bank country name. |
Notes
- Sector: Uses the COFOG (Classification of the Functions of Government) classification to categorize establishments.
-
Administration vs. Geography: Administration levels
(
adm1/adm2/adm3) refer to institutional/administrative divisions (e.g., Ministry, Department, Agency), while geography levels (geo1/geo2) refer to physical location (e.g., state/region, municipality/county).
Module 2: Personnel
The Personnel module contains demographic and employment information about individual public sector employees.
Fields
| Field Name | Variable Name | Description |
|---|---|---|
| Personnel ID | personnel_id |
Unique identifier assigned to each worker. |
| Reference Date | ref_date |
Date of the HRMIS record. |
| Date of Birth | birth_date |
The date of birth of a person. |
| Age | age |
The age of the person. |
| Gender | gender |
Gender of the person. |
| Educational Attainment | educat7 |
Educational attainment in 7-level classification, following the World Bank’s GLD convention. |
| Tribe | tribe |
Person’s ethnic or tribal affiliation. |
| Race | race |
Person’s race or broad ethnic classification. |
| Employment Status | employment_status |
Employment status of the person (active or retired). |
| Person Tenure | personnel_tenure |
How much time a person has worked in the public sector. |
| Type of Service | service_type |
The type of service of a person: civilian or military. |
| First Employment Date | first_employment_date |
Date personnel enter the public service for the first time. |
Notes
-
Employment Status: Used together with
ref_dateto detect movement events such as hires, fires, and retirements (seeclassify_personnel_event()). - Educational Attainment: Follows the World Bank’s Global Labor Database (GLD) 7-level classification convention.
-
Tenure Fields:
personnel_tenuretracks overall public sector tenure, distinct fromcontract_tenurein the Contract module, which tracks tenure within a specific contract. - Privacy Considerations: This module contains sensitive personal information and should be handled according to applicable data protection regulations.
Module 3: Contract
The Contract module captures details about employment contracts, compensation, and job characteristics.
Fields
| Field Name | Variable Name | Description |
|---|---|---|
| Contract ID | contract_id |
Unique identifier assigned to each contract. |
| Personnel ID | personnel_id |
Unique identifier assigned to each worker. |
| Establishment ID | est_id |
Unique identifier assigned to each establishment. |
| Reference Date | ref_date |
Date of the HRMIS record. |
| Base Salary (Local Currency) | base_salary_lcu |
Basic pay before allowances and deductions. |
| Gross Salary (Local Currency) | gross_salary_lcu |
Total compensation before taxes and deductions. |
| Net Salary (Local Currency) | net_salary_lcu |
Take-home pay after taxes and deductions. |
| Allowance (Local Currency) | allowance_lcu |
Allowances after salary has been paid. |
| Contract Type (International) | contract_type_international |
Type of employment contract following ILO standard ICSE-18 classifications. For example: permanent (e.g., civil servant), etc. |
| Contract Type (Native) | contract_type_native |
Type of employment contract in native language. |
| Occupation (Native) | occupation_native |
Worker’s occupation title in the native language. |
| Occupation (English) | occupation_english |
Worker’s occupation title in English. |
| ISCO Occupation Name | occupation_isconame |
Occupation mapped to ISCO-08 classification. |
| ISCO Code | occupation_iscocode |
ISCO-08 occupation code. |
| Start Date | start_date |
Start date of the employment contract. |
| End Date | end_date |
End date of the employment contract, if applicable. |
| Working Hours | whours |
Total weekly or monthly working hours as per contract. |
| Pay Grade | paygrade |
Pay grade or salary scale classification of a contract. |
| Seniority | seniority |
The level within the paygrade of a specific contract. |
| Contract Tenure | contract_tenure |
How much time a person has worked in a given contract. |
Notes
- Compensation Fields: Base, gross, and net salary fields (local currency only) allow analysis of gross-to-net ratios and the effect of deductions and allowances. Itemized allowance amounts are tracked separately in the Allowance module.
-
Contract Type (International): Follows the ILO’s
ICSE-18 (International Classification of Status in Employment) standard
for cross-country comparability, while
contract_type_nativepreserves local terminology. - Occupation Coding: Both native and standardized (ISCO-08) classifications enable within-country detail and cross-country comparability.
-
Tenure vs. Seniority:
contract_tenuretracks time worked in the current contract, whilesenioritytracks the level within the paygrade.
Module 4: Allowance
The Allowance module captures detailed, itemized allowance payments
associated with a contract, allowing analysis of allowance composition
beyond the aggregate allowance_lcu figure in the Contract
module.
Fields
| Field Name | Variable Name | Description |
|---|---|---|
| Personnel ID | personnel_id |
Identifier assigned to each person. |
| Contract ID | contract_id |
Unique identifier assigned to each contract. |
| Reference Date | ref_date |
Date of the HRMIS record. |
| Allowance Type | allowance_type |
The allowance type. |
| Allowance Value | allowance_value |
Allowance value for the specific allowance type in local currency units. |
Relationship between modules
The four modules are related as follows:
Establishment (1) ←→ (N) Contract
Personnel (1) ←→ (N) Contract
Contract (1) ←→ (N) Allowance
- One establishment can have many contracts.
- One person can have multiple contracts (over time or concurrent).
- One contract can have multiple itemized allowances.