CoolFace
Apppublic

APProjects/warn-act-notices

sourceHugging Facecc-by-4.0updated 9h agoView on Hugging Face
0likes
datapackage.json69 linesDownload Raw Back to root
1{2  "profile": "tabular-data-package",3  "name": "warn-act-notices",4  "title": "US WARN Act Layoff Notices — normalized, daily-updated (1988-present, free)",5  "description": "Deduplicated, schema-normalized US WARN Act layoff notices from official state labor department listings (39 states), refreshed daily. Free files: every notice we hold, 1988-present, no delay and no paywalled years. The one commercial product is WARN Watch, a per-customer daily watch — see homepage.",6  "homepage": "https://approjects-warn-act-notices.static.hf.space/",7  "repository": "https://github.com/APVentureEngine/warn-act-notices",8  "licenses": [9    {10      "name": "CC-BY-4.0",11      "path": "https://creativecommons.org/licenses/by/4.0/",12      "title": "Creative Commons Attribution 4.0 International"13    }14  ],15  "keywords": ["WARN Act", "layoffs", "layoff notices", "labor market", "workforce", "economic data", "open data"],16  "sources": [17    {18      "title": "Official state labor department WARN listings, collected via Apache-2.0 biglocalnews/warn-scraper plus independent normalization/dedup layer",19      "path": "https://github.com/biglocalnews/warn-scraper"20    }21  ],22  "resources": [23    {24      "profile": "tabular-data-resource",25      "name": "warn_notices",26      "path": "data/warn_notices.csv",27      "format": "csv",28      "mediatype": "text/csv",29      "encoding": "utf-8",30      "schema": {31        "fields": [32          {"name": "id", "type": "string", "description": "Stable dedupe id (source record number where available, else content hash)"},33          {"name": "state", "type": "string", "description": "2-letter US postal code"},34          {"name": "company", "type": "string", "description": "Employer name exactly as published by the state"},35          {"name": "company_canonical", "type": "string", "description": "Cleaned employer name; groups the same employer across states, renotices and store numbers"},36          {"name": "company_dba", "type": "string", "description": "Trade name when the state published a dba/aka alias"},37          {"name": "location", "type": "string", "description": "City/county/address, best effort"},38          {"name": "employees_affected", "type": "integer", "description": "Workers affected; empty if the state omitted it"},39          {"name": "notice_date", "type": "date", "description": "ISO date the notice was received/posted (NJ: month precision, day pinned to 01)"},40          {"name": "effective_date", "type": "date", "description": "ISO date the layoff/closure takes effect"},41          {"name": "notice_type", "type": "string", "description": "Layoff/closure label as published"},42          {"name": "first_seen", "type": "datetime", "description": "UTC timestamp the pipeline first saw this notice"}43        ]44      }45    },46    {47      "name": "warn_notices_json",48      "path": "data/warn_notices.json",49      "format": "json",50      "mediatype": "application/json",51      "description": "Same records as warn_notices.csv, as a JSON array"52    },53    {54      "name": "coverage",55      "path": "data/coverage.json",56      "format": "json",57      "mediatype": "application/json",58      "description": "Per-state coverage, row counts, source status and freshness metadata"59    },60    {61      "name": "trends",62      "path": "data/trends.json",63      "format": "json",64      "mediatype": "application/json",65      "description": "Per-state monthly notice counts and workers affected, last 24 months"66    }67  ]68}69