Industry Vocabulary Reference
Human Resources & Workforce Management
Human resources fields cover recruitment, employment decisions, workforce planning, learning, payroll, and employee services. Use the vocabulary to record the purpose and outcome of a workflow.
Back to industry coverage library
This page shows selected examples and categories. Download the JSON for the complete vocabulary, including every field, permitted value, and policy pattern in this catalog.
How to use this reference
- Start with the core file if you need the cross-industry governance baseline.
- Choose an industry file for its workflow fields and permitted values.
- Match the OTel attributes to the policy paths your rules use, then verify the recorded fields in a test session.
Catalog context
For a hiring workflow, distinguish screening recommendations from employment decisions. Record who reviewed the recommendation and whether the application completed the approved action.
Risk note: Assess employment, privacy, notice, and accessibility requirements for the actual tool and jurisdiction. A catalog value or completed review does not prove that a decision was fair.
Vocabulary file
- Download filename: 11_vertical_hr_workforce_management.json
- Kind: vertical
OTel namespaces
Referenced standards
These references explain the catalog's context. A listed standard does not establish that a configured application meets its requirements.
- EU AI Act (2024/1689) Annex III para 4, High-risk AI in employment, worker management, and access to self-employment
- EU AI Act Article 5(1)(b), Prohibition on AI exploiting vulnerabilities of workers
- EU AI Act Article 10, Training data governance and bias mitigation for high-risk AI
- Uniform Guidelines on Employee Selection Procedures, Selection-validation reference; agency applicability requires review
- EEOC Technical Assistance on AI and Algorithmic Fairness (2023)
- EEOC Strategic Enforcement Plan FY2024-2028, AI-enabled discrimination as enforcement priority
- NYC Local Law 144 (2021), Automated Employment Decision Tools (AEDT), effective July 5, 2023
- NYC Local Law 144 Rules (DCWP), Bias audit and notice requirements
- Illinois Artificial Intelligence Video Interview Act (820 ILCS 42), Applicant notice, explanation, consent, and specified demographic reporting
- Colorado SB 26-189, Automated decision-making technology used in consequential decisions; requirements begin January 1, 2027
- California FEHA employment regulations on automated-decision systems; effective October 1, 2025
- EU GDPR Article 22, Automated individual decision-making including HR profiling
- EU General Data Protection Regulation, Employment data processing (Recital 155; Article 88)
- EU Directive 2019/1152, Transparent and Predictable Working Conditions
- EU Directive 2023/970, Pay transparency; national transposition deadline June 7, 2026, with phased employer reporting
- EU Directive 2002/14/EC, Information and Consultation of Employees (works council AI consultation)
- European Works Council Directive 2009/38/EC, Transnational information and consultation; revised by Directive (EU) 2025/2450
- Title VII of the Civil Rights Act (42 USC § 2000e), Prohibited employment discrimination
- Age Discrimination in Employment Act (ADEA 29 USC § 621), Age discrimination in hiring and employment
- Americans with Disabilities Act (ADA Title I), Employment discrimination; AI assessment accommodations
- Equal Pay Act (29 USC § 206(d)), Compensation equity
- NLRA (29 USC § 151), National Labour Relations Act; employee monitoring and AI surveillance
- WARN Act (29 USC § 2101), Worker Adjustment and Retraining Notification; AI-driven layoff decisions
- FLSA (29 USC § 201), Fair Labour Standards Act; AI-driven scheduling and wage calculation
- OSHA 29 CFR Part 1904, Recordkeeping and reporting occupational injuries and illnesses
- ISO 30414:2018, Human capital reporting guidelines
- Society for Industrial and Organizational Psychology (SIOP) Principles for the Validation and Use of Personnel Selection Procedures (2018)
Source references
- European Commission: European Works Councils
- Colorado SB 26-189
- California Civil Rights Council: rulemaking actions
- EEOC: AI and algorithmic fairness
- New York City: automated employment decision tools
- EU Artificial Intelligence Act
- GDPR Article 22: automated decisions (GDPR-Info)
- U.S. Department of Labor: wages and the FLSA
- OSHA: injury and illness recordkeeping
- ISO 30414:2018: human capital reporting
Subdomains
| Subdomain | Categories | Sample attributes |
|---|---|---|
| Recruitment & Applicant Tracking | 4 | hr.recruitment.stage, hr.ai_decision.type, hr.recruitment.candidate_notice_status |
| Bias Audit & Algorithmic Fairness | 3 | hr.bias_audit.outcome, hr.bias_audit.protected_class, hr.bias_audit.mitigation_technique |
| Performance Management & Employee Monitoring | 3 | hr.performance.evaluation_source, hr.monitoring.type, hr.performance.pip_status |
| Compensation Equity & Pay Transparency | 2 | hr.pay_equity.analysis_outcome, hr.compensation.banding_status |
| Workforce Planning & People Analytics | 2 | hr.workforce.attrition_risk_level, hr.workforce.reduction_trigger_type |
| Learning, Development & Skills Management | 2 | hr.learning.recommendation_trigger, hr.skills.proficiency_level |
| Employee Relations, HR Case Management & Works Councils | 2 | hr.case.type, hr.works_council.consultation_status |
| Payroll, Benefits & Labour Compliance | 2 | hr.payroll.worker_classification, hr.payroll.anomaly_type |
Implementation examples
- Recruitment & Applicant Tracking: Recruitment Stage. Example company rule: check the required audit and notice before screening or assessment. Stop the agent when either requirement is unmet. (Eu AI Act Annex3 4a: EU AI Act Annex III paragraph 4(a) covers high-risk recruitment and selection uses. The high-risk requirements apply from December 2, 2027, subject to scope and transitional provisions.)
- Recruitment & Applicant Tracking: AIEmployment Decision Type. Example company rule: route termination and workforce-reduction recommendations to HR and legal reviewers. Stop the agent from communicating a decision until they approve it. (Eu AI Act Annex3 4a: Annex III paragraph 4(a) covers recruitment and selection; paragraph 4(b) covers specified work-related decisions, task allocation, and performance monitoring. Apply Article 6 classification criteria.)
- Recruitment & Applicant Tracking: Candidate Notice Status. Example company rule: stop covered screening while required notice is pending or its waiting period is running. Route alternative-process requests to HR before screening continues. (Nyc Ll144: NYC Local Law 144 requires covered notices ten business days before use and instructions for requesting an alternative process or accommodation. It does not itself require an alternative process.)
- Recruitment & Applicant Tracking: Requisition Approval Status. Example company rule: require an approved, open requisition before candidate outreach or interview progression. Pending approvals stop the action.
Control ideas
These patterns describe possible controls, not active rules. Confirm applicability, implement the control, and test its effect on the application.
Check the bias audit and candidate notice before hiring decisions
Hold covered hiring actions until the current independent bias audit and required advance notice are recorded. Findings that breach the employer's configured criteria also stop the action.
Regulatory basis: NYC Local Law 144: covered tool use requires an independent audit within one year, published audit information, and applicable advance notices. Required candidate notice precedes use by at least 10 business days; blocking findings are an employer-defined control.
Block adverse employment decision without human review
Example company rule: stop an agent from finalizing a termination, demotion, performance plan, or layoff selection without an authorized reviewer's approval. Save the approval with the proposed action.
Regulatory basis: EU AI Act Article 14 addresses human oversight for high-risk systems. GDPR Article 22 restricts solely automated decisions with significant effects, subject to exceptions and safeguards. The company rule sets its own approval requirement.
Enforce before the action
Pass the request and your business action to this function. The core SDK checks policy before the action runs and again before its result is released. A deny or review decision means the action never runs.
import { Veriproof } from '@veriproof/sdk-core';
import type { GovernedResult, IndustryFact, JsonValue } from '@veriproof/sdk-core';
const veriproof = Veriproof.fromEnv();
export async function runProtectedAction<TInput extends JsonValue, TValue>(
request: TInput,
action: (input: TInput, signal: AbortSignal) => Promise<TValue>,
): Promise<GovernedResult<TValue, TInput>> {
// Catalog values for this vertical. Replace them with facts from the current workflow.
const industry: IndustryFact[] = [
{ attribute: "hr.recruitment.stage", policyInput: "hr_recruitment_stage", value: "job_posted" },
{ attribute: "hr.ai_decision.type", policyInput: "hr_ai_decision_type", value: "resume_ranking" },
{ attribute: "hr.recruitment.candidate_notice_status", policyInput: "hr_recruitment_candidate_notice_status", value: "notice_not_required" },
];
// Policy runs before action() and again before the result is released.
// A deny or review decision means action() never runs.
return veriproof.govern(
"hr.workforce.management.evaluate",
request,
({ input, signal }) => action(input, signal),
{ industry },
);
}- Replace the sample values with facts from the current workflow. Rules read them under
input.snapshot.industry. - Test both permitted and blocked actions. Confirm that a blocked action never reaches your business function.
- Only
completed,completed_with_warning, andtransformedresults carry a released value.
For review decisions, follow the Human Review guide to configure continuation. Observe remains available when you need to record activity without enforcing a decision.
Set up the Human Resources & Workforce Management example. See the API reference for TypeScript, Python, or .NET.
Try a simulator to see a governed decision in context. To connect your own workflow, verify your work email and start Developer free for 60 days. You can also review the relevant controls with our team.
Live demo → Start free for 60 days → Request coverage workshop →
Selected vocabulary categories
RecruitmentStage
Records the candidate’s recruitment stage, from screening to assessment. Use the stage with the tool’s purpose and jurisdiction to select applicable rules.
Workflow area: Recruitment & Applicant Tracking
- OTel attribute
hr.recruitment.stage- First 8 permitted values
job_postedapplication_receivedresume_screeningai_assessmentphone_screenai_video_interview_analysisinterview_scheduledinterview_completed
AIEmploymentDecisionType
Records the employment decision that AI assists or makes. Assess EU AI Act scope from the intended use and Article 6, not the catalog value alone. NYC Local Law 144 has a separate scope for covered hiring and promotion tools.
Workflow area: Recruitment & Applicant Tracking
- OTel attribute
hr.ai_decision.type- First 8 permitted values
resume_rankingcandidate_screening_pass_failinterview_scheduling_prioritisationai_video_interview_scoringskills_assessment_scoringperformance_evaluation_ai_generatedperformance_rating_calibrationpromotion_recommendation
CandidateNoticeStatus
Tracks candidate notice delivery, waiting periods, and requests for an alternative process. Apply the notice requirements for the tool and jurisdiction.
Workflow area: Recruitment & Applicant Tracking
- OTel attribute
hr.recruitment.candidate_notice_status- Permitted values
notice_not_requirednotice_pending_deliverynotice_delivered_window_runningnotice_window_elapsed_aedt_permittedalternative_process_requestedalternative_process_in_progressnotice_failed_delivery
RequisitionApprovalStatus
Tracks a job requisition through approval and closure. Use its status to control when an agent can contact or assess candidates.
Workflow area: Recruitment & Applicant Tracking
- OTel attribute
hr.recruitment.requisition_status- Permitted values
draftpending_hm_approvalpending_finance_approvalpending_dei_reviewapproved_openon_holdfilledcancelled
BiasAuditOutcome
Records an independent employment-tool bias audit’s outcome. For covered NYC use, the audit must be within the preceding year. Company policy determines how findings affect further use, alongside applicable anti-discrimination requirements.
Workflow area: Bias Audit & Algorithmic Fairness
- OTel attribute
hr.bias_audit.outcome- First 8 permitted values
compliant_no_disparate_impactcompliant_with_conditionsdisparate_impact_detected_below_thresholddisparate_impact_detected_above_thresholdrequires_remediationremediation_in_progressremediation_completed_reaudit_requiredaudit_failed_methodology
AdverseImpactProtectedClass
Identifies a characteristic used to compare selection outcomes. Choose categories for the applicable audit and legal scope; this list does not authorize collection of personal data.
Workflow area: Bias Audit & Algorithmic Fairness
- OTel attribute
hr.bias_audit.protected_class- First 8 permitted values
race_ethnicitysex_genderage_40_plusdisability_statusnational_originreligionpregnancy_statussexual_orientation
FairnessMitigationTechnique
Records a technique used to address a measured disparity in an HR model. Evaluate its effect on job relevance and outcomes before approving the change.
Workflow area: Bias Audit & Algorithmic Fairness
- OTel attribute
hr.bias_audit.mitigation_technique- First 8 permitted values
reweighting_training_dataresampling_underrepresented_groupsadversarial_debiasingcalibrated_equalised_oddsthreshold_adjustment_per_groupfeature_removal_proxy_variablesmodel_selection_fairness_constrainedhuman_in_loop_override_sampling
PerformanceEvaluationSource
Records the data source used for AI-assisted performance evaluation. Assess the use under Annex III paragraph 4(b) and applicable employee privacy requirements.
Workflow area: Performance Management & Employee Monitoring
- OTel attribute
hr.performance.evaluation_source- First 8 permitted values
manager_review_structuredpeer_360_feedbackself_assessmentobjective_kpi_system_dataai_productivity_monitoringcommunication_sentiment_analysiscode_commit_activitycustomer_satisfaction_csat
EmployeeMonitoringType
Type of AI-enabled employee monitoring. Each type carries different legal consent requirements, transparency obligations, and works council consultation requirements. Some types may be prohibited outright in certain jurisdictions.
Workflow area: Performance Management & Employee Monitoring
- OTel attribute
hr.monitoring.type- First 8 permitted values
productivity_keystroke_mouse_activityapplication_usage_trackingvideo_surveillance_workplacevideo_surveillance_remote_workemail_communication_monitoringlocation_tracking_gpsbiometric_access_controlbiometric_fatigue_detection
PerformanceImprovementPlanStatus
Tracks a performance improvement plan from an initial concern through review and completion. Keep the AI recommendation separate from the authorized employment decision.
Workflow area: Performance Management & Employee Monitoring
- OTel attribute
hr.performance.pip_status- Permitted values
not_on_pipai_flagged_for_considerationhrbp_review_in_progresspip_initiated_employee_notifiedpip_active_monitoringpip_completed_successfullypip_failed_separation_processpip_withdrawn_performance_improved
PayEquityAnalysisOutcome
Records a pay-equity analysis result for a worker group. A finding starts a review; it does not alone establish whether a statutory joint assessment is required.
Workflow area: Compensation Equity & Pay Transparency
- OTel attribute
hr.pay_equity.analysis_outcome- Permitted values
equitable_no_unexplained_gapgap_identified_within_5pct_justifiedgap_identified_5_to_20pct_review_requiredgap_identified_above_20pct_assessment_mandatorygap_identified_remediation_in_progressgap_remediated_verifiedanalysis_in_progressinsufficient_data_for_analysis
CompensationBandingStatus
Shows where an employee’s compensation falls within the pay band for their role and level. Flag outliers for review before acting on a recommendation.
Workflow area: Compensation Equity & Pay Transparency
- OTel attribute
hr.compensation.banding_status- Permitted values
below_range_minimumin_range_low_quartilein_range_mid_pointin_range_high_quartileabove_range_maximumred_circle_above_range_frozengreen_circle_below_range_priorityband_not_established
This page uses the vocabulary JSON distributed with the documentation. Check its version when comparing it with an installed SDK.
Download the vocabulary JSON for offline review or automated comparisons.
Use the SDK reference for configuration and supported APIs. Keep vocabulary selection separate from the compliance team's assessment of applicable requirements.