Incident-linked tasks
Follow OSHA incident narratives to 610 task IDs, then explore their occupational prevalence alongside fatality and injury rates.
Download 610 tasks (CSV) · Evidence & codeSee what you can build with JAAT
Open tools for mapping descriptions of work. Find the tasks that connect occupations, compare taxonomies, and inspect the data and code.
Follow OSHA incident narratives to 610 task IDs, then explore their occupational prevalence alongside fatality and injury rates.
Download 610 tasks (CSV) · Evidence & codeTasks extracted from military job descriptions connect military titles to civilian occupation-task profiles; compare the recommendations with established crosswalks.
Group tasks into reusable bundles and explore where they appear across occupations. Track DEI keywords, green tasks and STEM tasks in federal postings over time.
STEM tasks (CSV) · Green tasks (CSV) · Review filesCompare the work and requirements advertised in federal postings by occupation or agency.
Track DEI keywords, green tasks and STEM tasks per 1,000 active federal postings, including the January 2025–March 2026 comparison.
Posting-task model and released scores · Reproduce the benchmark results · Compare alternative representations · Excluded review pairs
NLx posting records are not redistributed. Public reproduction resources identify which steps use released scores, illustrative inputs or restricted data.
Open tools let institutions and researchers build workforce information from their own descriptions of work. Use JAAT to create comparable data, extend existing classifications, and test new applications.
Try JAAT.app · Download the starter notebooks
Model weights and public datasets · Demonstration notebooks · Aggregate-data deposit
>>> import JAAT
+--------------------------------------------------------------+
| ___ ___ ___ ___ |
| /\ \ /\ \ /\ \ /\ \ |
| \:\ \ /::\ \ /::\ \ \:\ \ |
| \:\ \ /:/\:\ \ /:/\:\ \ \:\ \ |
| ___ \:\ \ /::\~\:\ \ /::\~\:\ \ /::\ \ |
| /\ \ \:\__\ /:/\:\ \:\__\ /:/\:\ \:\__\ /:/\:\__\ |
| \:\ \ /:/ / \/__\:\/:/ / \/__\:\/:/ / /:/ \/__/ |
| \:\ /:/ / \::/ / \::/ / /:/ / |
| \:\/:/ / /:/ / /:/ / \/__/ |
| \::/ / /:/ / /:/ / |
| \/__/ \/__/ \/__/ |
| |
| Welcome to JAAT v1.1.3 |
| © 2025-2026 Loyola University Chicago. All rights reserved. |
| An NLP-powered toolkit for job ad text analysis. |
+--------------------------------------------------------------+
✅ Loading JAAT...... Ready.
USAJOBS worked example: coded postings → occupation-task profiles → relatedness scores → a pipeline and validation figure. View the figure and results. Input requirements.
The notebooks begin with saved JAAT codes. They do not rerun extraction from raw posting text.
Results, demonstrations and resources described in the paper and SI Appendix.
Website layout and explanatory text were prepared with generative AI (Codex). Data sources, model methods and code.
The National Labor Exchange (NLx) Data Trust bears no responsibility for the analyses or interpretations of the data presented here. The opinions expressed herein, including any implications for policy, are those of the authors and not of the NLx Data Trust members or others.