AXIOMCodex editionDocs ↗
Ontology crosswalk

Not commercially licensable. LEHD Workplace Jobs (LODES WAC) is outside the Commercial All-access license; no commercial or paid tier is offered for it.

LEHD Workplace Jobs (LODES WAC) — Ontology Crosswalk v1.0

Dataset: LEHD Workplace Jobs (lehd-workplace-jobs) Target standards: LEHD LODES8 Workplace Area Characteristics (per-state S000 / JT00 WAC files); Census block GEOIDs and ANSI/FIPS state codes; APRS ingestion contract. Dataset license: LicenseRef-US-Gov-Public-Domain — U.S. Government public domain, California 2023 research release only (Census LODES8 WAC; cite with the file- and vintage-specific Census citation) · not commercially licensable; outside the Commercial All-access license Effective: 2026-10-08

The WAC rows are annual job counts for one workplace census block in one LODES year. They are not origin-destination pairs and do not follow the H3 commuter-flow crosswalk in ../lehd-flows/ontology-crosswalk.md. Census WAC column names are the authoritative source terms; WAC_FIELD_MAP in scripts/collect_lodes_wac.py is the closed binding between those columns and Codex output names.

The APRS envelope mappings below describe the canonical conceptual boundary. The collector writes the flat source-record projection documented in v1.0.md; envelope-only doc_id, chunk_id, nested acl, confidence_score, effective times, superseded_by and per-row provenance are not emitted.

1. Field mapping

Codex field External term / source field Namespace Notes
chunk_id dct:identifier Dublin Core / APRS Future canonical chunk URN; absent from the flat collector output.
doc_id schema:identifier schema.org / APRS Future canonical document ID binds stable record_id; absent from the flat output.
record_id dct:identifier Dublin Core / APRS Stable state-, year- and block-qualified source-row URN.
source_feed dct:source Dublin Core / Axiom registry Governed source feed census-lodes-wac.
source_system dct:source Dublin Core / Axiom registry Logical source system census_lodes_wac.
source_uri dct:source Dublin Core Census per-state WAC file URL.
acl_tier dct:accessRights Dublin Core / Axiom policy Flat tier marker; does not itself authorize publication.
acl dct:accessRights Dublin Core / APRS Conceptual nested canonical envelope; represented as acl_tier in flat output.
schema_version dct:conformsTo Dublin Core Dataset schema contract version lehd-workplace-jobs/1.0.0.
normalization_version dct:conformsTo Dublin Core Axiom cross-dataset normalization contract version.
ingested_at prov:generatedAtTime W3C PROV-O Caller-bound Codex observation timestamp (collector run time).
modified_at prov:generatedAtTime W3C PROV-O / Axiom Last re-derivation clock.
occurred_at axc:lodesYearAnchor Axiom extension {year}-01-01T00:00:00Z; a year anchor, not an employment event time.
effective_from time:hasBeginning OWL-Time Not emitted: no effective interval is asserted.
effective_to time:hasEnd OWL-Time Not emitted.
superseded_by dct:isReplacedBy Dublin Core / APRS Not emitted in the flat profile.
confidence_score (none) — Not emitted; no calibrated confidence is declared.
provenance prov:wasDerivedFrom W3C PROV-O Not emitted per row; collector receipts and the package manifest carry provenance.
w_geocode LODES WAC w_geocode Census LODES / Census block GEOID 15-digit workplace census block code; first two digits are the state FIPS code.
state LODES per-state file code ANSI/FIPS state abbreviation Uppercase two-letter code of the source file.
year LODES file year Census LODES Reference year in the file name {state}_wac_S000_JT00_{year}.csv.gz.
total_jobs LODES WAC C000 Census LODES Total number of jobs.
jobs_age_young LODES WAC CA01 Census LODES Jobs for workers age 29 or younger.
jobs_age_mid LODES WAC CA02 Census LODES Jobs for workers age 30 to 54.
jobs_age_senior LODES WAC CA03 Census LODES Jobs for workers age 55 or older.
jobs_earn_low LODES WAC CE01 Census LODES Jobs with earnings $1,250/month or less.
jobs_earn_mid LODES WAC CE02 Census LODES Jobs with earnings $1,251–$3,333/month.
jobs_earn_high LODES WAC CE03 Census LODES Jobs with earnings above $3,333/month.
jobs_naics_agriculture LODES WAC CNS01 Census LODES / NAICS sector Agriculture, forestry, fishing, and hunting.
jobs_naics_mining LODES WAC CNS02 Census LODES / NAICS sector Mining, quarrying, and oil and gas extraction.
jobs_naics_utilities LODES WAC CNS03 Census LODES / NAICS sector Utilities.
jobs_naics_construction LODES WAC CNS04 Census LODES / NAICS sector Construction.
jobs_naics_manufacturing LODES WAC CNS05 Census LODES / NAICS sector Manufacturing.
jobs_naics_wholesale_trade LODES WAC CNS06 Census LODES / NAICS sector Wholesale trade.
jobs_naics_retail_trade LODES WAC CNS07 Census LODES / NAICS sector Retail trade.
jobs_naics_transportation_warehousing LODES WAC CNS08 Census LODES / NAICS sector Transportation and warehousing.
jobs_naics_information LODES WAC CNS09 Census LODES / NAICS sector Information.
jobs_naics_finance_insurance LODES WAC CNS10 Census LODES / NAICS sector Finance and insurance.
jobs_naics_real_estate_rental LODES WAC CNS11 Census LODES / NAICS sector Real estate and rental and leasing.
jobs_naics_professional_scientific_technical LODES WAC CNS12 Census LODES / NAICS sector Professional, scientific, and technical services.
jobs_naics_management_companies LODES WAC CNS13 Census LODES / NAICS sector Management of companies and enterprises.
jobs_naics_administrative_waste_services LODES WAC CNS14 Census LODES / NAICS sector Administrative, support, and waste services.
jobs_naics_educational_services LODES WAC CNS15 Census LODES / NAICS sector Educational services.
jobs_naics_healthcare_social_assistance LODES WAC CNS16 Census LODES / NAICS sector Health care and social assistance.
jobs_naics_arts_entertainment_recreation LODES WAC CNS17 Census LODES / NAICS sector Arts, entertainment, and recreation.
jobs_naics_accommodation_food_services LODES WAC CNS18 Census LODES / NAICS sector Accommodation and food services.
jobs_naics_other_services LODES WAC CNS19 Census LODES / NAICS sector Other services.
jobs_naics_public_administration LODES WAC CNS20 Census LODES / NAICS sector Public administration.

2. Codex extensions and geography rules

  • axc:lodesYearAnchor is the deterministic occurred_at value {year}-01-01T00:00:00Z. It lets one-year packages share the APRS clock fields without inventing an event date; use year for temporal queries.
  • record_id (urn:aprs:record:lehd:wac:{state}:{year}:{w_geocode}) is the only identity column; w_geocode is the source geography key, not a registry join key.
  • No H3 cell, tract GEOID, jurisdiction slug or naics_code key is materialized (governance/join-key-participation.v1.json). Do not derive tract joins by truncating w_geocode without checking boundary compatibility.

3. Deviations and interpretation

Deviation Rationale
Census column codes are renamed to descriptive snake_case names. Same values, readable names; WAC_FIELD_MAP keeps every name traceable to its Census column.
Only total, age, earnings and NAICS-sector counts are kept. The projection is closed to the WAC_FIELD_MAP columns; no other WAC column is emitted.
occurred_at is a year anchor, not an event time. WAC counts are annual aggregates; the anchor is fixed by the collector and labeled as such in the governed card metadata.
Clock columns are RFC 3339 strings. The collector writes strings and the Arrow schema infers string; consumers parse them when they need timestamps.
No confidence_score. Census counts are noise-infused statistics; a generic Codex confidence would imply unsupported calibration.
WAC replaces OD in the published LEHD packages. The lehd-flows OD schema is planned and census-lodes-od is unresolved; the published LEHD packages carry WAC only.

4. References