Source acquisition
The pipeline starts with an official release page, spreadsheet, PDF or published correspondence table. Raw files are retained separately from generated data so a parser result can be traced back to its source version.
AU-Codex preserves official codes and hierarchy while adding navigation, search, cross-links and clearly labelled editorial context. This page explains where the data comes from, what is transformed and how the published site is checked.
Primary evidence
Official Australian sources take precedence over third-party mirrors and editorial interpretation.
| System and edition | Authority | Material used | Official source |
|---|---|---|---|
| ANZSIC2006 (Revision 2.0) | Australian Bureau of Statistics | Industry hierarchy, class descriptions, activities, exclusions and correspondence tables | Open release |
| BIC2025-26 | Australian Taxation Office / data.gov.au | Business industry codes and descriptions used in Australian tax workflows | Open release |
| OSCA2024 Version 1.0 | Australian Bureau of Statistics | Current occupation hierarchy, descriptions, skill levels and title index | Open release |
| ANZSCO2022 | Australian Bureau of Statistics | Legacy occupation reference and migration context | Open release |
| ASCL2025 | Australian Bureau of Statistics | Language family, sub-family, narrow group and language hierarchy | Open release |
| ASCCEG2025 | Australian Bureau of Statistics | Cultural and ethnic group hierarchy and official labels | Open release |
| AHECC2022 | Australian Bureau of Statistics | Export commodity sections, chapters and eight-digit statistical item codes | Open release |
The pipeline starts with an official release page, spreadsheet, PDF or published correspondence table. Raw files are retained separately from generated data so a parser result can be traced back to its source version.
Source-specific Python parsers convert inconsistent spreadsheet columns, document headings and code formats into stable JSON. Codes remain strings to preserve leading zeroes. Titles, hierarchy levels and source fields are stored separately rather than merged into prose.
Each record is checked for a valid parent chain, expected code length and an existing route. Child counts are calculated from the generated records. Official correspondence tables are used for cross-classifier links; an absent mapping is not filled by guesswork.
Official descriptions, included activities, exclusions, tasks and alternative titles remain the factual base. Editorial text may explain practical use or navigation, but it must not change the scope of a code or present an inferred relationship as official.
Astro generates the hierarchy hubs and leaf pages as static HTML. Templates add breadcrumbs, canonical URLs, metadata, visible source notes, structured data and contextual internal links without requiring a production Node.js server.
The production build checks SEO metadata, sitemap coverage, internal-link thresholds, orphan pages, indexation policy and local HTTP status. A failed blocking check stops the release instead of silently publishing an incomplete output.
Source facts and editorial text
| Preserved from the source | Added by AU-Codex |
|---|---|
| Codes, official titles and hierarchy | Slugs, routes and browse navigation |
| Descriptions, activities, exclusions and tasks | Plain-English orientation and workflow context |
| Skill levels and official correspondence rows | Search keywords derived from official labels and titles |
| Release names and source authority | Metadata, schema, sitemaps and related-page presentation |
A classification is updated when a new official release is identified and its structure can be validated. Material corrections are applied to the underlying data or parser where possible so every affected page is rebuilt consistently.
A code lookup cannot determine a user's predominant activity, tax treatment, visa outcome, customs obligation or licensing position. Source publications can also contain many-to-many mappings that require judgement. AU-Codex exposes these references but does not replace the responsible authority.
AU-Codex is an independent reference layer. Critical classification decisions should be verified with ABS, ATO or the authority responsible for the relevant form or process.
Please verify critical classification decisions with the official authority before using them for tax, payroll, licensing, immigration or compliance work.