France Occupation Direct Crosswalk v1
Version v1 · Published · AI Changing Work
What it is
All 1,911 job profiles (fiches) of France Travail's ROME 4.0 (version 61) are linked directly, not via ISCO-08, to an occupation master of 1,033 nodes. The nodes are the 1,016 O*NET-SOC codes in the O*NET® 31.0 Database (O*NET-SOC 2019 taxonomy) and 17 France-specific "other occupations" (ACW-FR-NNNN) for which AI Changing Work found no O*NET-SOC counterpart. Relations follow the definitions of the ESCO–O*NET crosswalk (2022) and always read from the O*NET-SOC side.
Three AI judges worked independently: two Anthropic Claude runs using different evidence, and one OpenAI Codex run. A link is confirmed when the third judge took part and a majority held, provisional when it rests on the two Claude runs (or on a rule applied to them) without the third judge, and reviewed when the operator checked it. Most links (2,314 of 3,418) are provisional.
This is AI Changing Work's judgment mapping. It is not a correspondence from France Travail or from USDOL/ETA, and France Travail has not reviewed it.
- The links do not pass through ISCO-08 (International Standard Classification of Occupations). The occupation descriptions of the two classifications were compared directly.
- France-specific occupations judged to have no O*NET-SOC counterpart were not forced into a match; they were added to the master as other occupations (ACW-FR-NNNN).
- Relation definitions follow the technical report of the ESCO–O*NET crosswalk (European Commission × U.S. Department of Labor, 2022), and relations always read from the O*NET-SOC occupation side.
- Used together with the Korea Occupation Direct Crosswalk, which links the Korean classification to the same O*NET-SOC code backbone, it connects the two countries' classifications through the same master. The Korean other occupations (ACW-KR-*) are not included in this package.
Key figures
- Occupation master
- 1,033
- 1,016 O*NET-SOC codes + 17 other occupations (France)
- ROME fiches linked
- 1,911 / 1,911
- 0 fiches left unlinked
- Links
- 3,418
- match 1,809 · related only 1,609
- Status
- 1,025 · 2,314 · 79
- confirmed · provisional · reviewed
Provisional links have not been cross-checked by a second model (Codex). To use confirmed links only, filter the status column to confirmed and reviewed.
| Relation | Links |
|---|---|
| related | 1,609 |
| onet_broader | 1,045 |
| close | 281 |
| exact | 254 |
| onet_narrower | 229 |
Of the 1,016 O*NET-SOC occupations, 966 have a ROME link (830 of them a match) and 50 have none. Of the ROME fiches, 1,539 have a match (including the 17 listed as other occupations). ROME is more finely divided than the O*NET-SOC taxonomy in many places, so onet_broader is common.
| Code | ROME | ROME title (original) | Name (our translation) | Nearest O*NET-SOC occupation (reference, not a match) |
|---|---|---|---|---|
| ACW-FR-0001 | A1320 | Technicien en foncier rural / Technicienne en foncier rural | Rural Land Management Technicians | — |
| ACW-FR-0002 | A1417 | Saliculteur / Salicultrice | Salt Marsh Farmers | 11-9013.00 |
| ACW-FR-0003 | A1447 | Herboriste | Herbalists | 29-1291.00 · 41-2031.00 |
| ACW-FR-0004 | A1507 | Ostéopathe animalier / Ostéopathe animalière | Animal Osteopaths | 29-1131.00 |
| ACW-FR-0005 | A1512 | Dentiste équin | Equine Dentists | 29-1131.00 · 29-2056.00 |
| ACW-FR-0006 | K1102 | Mandataire judiciaire à la protection des majeurs (MJPM) | Court-Appointed Guardians of Protected Adults (MJPM) | 23-2099.00 |
| ACW-FR-0007 | K1106 | Sophrologue | Sophrologists | 21-1014.00 |
| ACW-FR-0008 | K1110 | Tuteur / Tutrice aux majeurs protégés | Guardians of Protected Adults | 23-2099.00 |
| ACW-FR-0009 | K1228 | Ecrivain public / Ecrivaine publique | Public Scribes | 27-3043.00 |
| ACW-FR-0010 | K1309 | Assistant familial / Assistante familiale | Professional Foster Carers | 39-9011.00 |
| ACW-FR-0011 | K1405 | Préfet / Préfète | Prefects | 11-1011.00 |
| ACW-FR-0012 | K1425 | Délégué / Déléguée de l'Assurance Maladie (DAM) | Health Insurance Delegates (DAM) | 21-1091.00 |
| ACW-FR-0013 | K1746 | Receveur placier / Receveuse placière | Market Pitch Allocators and Fee Collectors | 33-3041.00 · 43-4031.00 |
| ACW-FR-0014 | K1901 | Notaire | Civil-Law Notaries | 23-1011.00 |
| ACW-FR-0015 | K1916 | Mandataire de justice | Court-Appointed Insolvency Practitioners | 23-1011.00 |
| ACW-FR-0016 | M1421 | Panéliste | Consumer Panelists | 43-4111.00 · 51-9061.00 |
| ACW-FR-0017 | M1710 | Responsable régional / Responsable régionale des relations scientifiques médicales | Regional Medical Science Liaison Managers | 19-1042.00 |
The English and Korean names are AI Changing Work's translations of the French ROME titles, not names set by France Travail (paired masculine/feminine forms reduced to one). The "nearest O*NET-SOC occupation" is the same as the related links of that fiche; it is not a match.
Code scheme: ACW (publisher, AI Changing Work) · FR (ISO 3166-1 country code) · NNNN (serial number in order of listing). The serial number carries no meaning, and once assigned it is never changed or reused. The source code (ROME) is kept separately in the source_code column. This is the same scheme as the Korean other occupations (ACW-KR-).
How it was made
- Forward mapping — 923 O*NET-SOC occupations → ROME fiches (3 representative fiches per occupation, plus further fiches from the same split). Links from step 1 that disagreed with the ESCO path were judged once more with the same judge setup, adding 6 links (step 1′).
- Relation review — the Korean table's step of this name does not exist in this table. The numbering follows the Korean table.
- Orphan reverse mapping — the 641 fiches that no O*NET-SOC occupation pointed to in step 1 → the 1,016 O*NET-SOC occupations. The 17 fiches for which a majority of judges found no fitting occupation were added as other occupations ACW-FR-0001 to 0017
- Review — the operator checked orphan reverse-mapping links without judge agreement and the other-occupation listings
Step 1 covered 923 = 1,016 O*NET-SOC occupations − 74 "All Other" residual occupations − 19 military (SOC 55); these 93 were reopened as candidates in step 3. Step 3 is the same step as the "orphan validation" of the ESCO–O*NET crosswalk. The forward mapping starts from the O*NET-SOC side, so some fiches are never chosen (641 of 1,911, 33.5%). Judging them from the opposite direction connects every fiche to some node of the master.
| Judge | Model | Evidence |
|---|---|---|
| A | Anthropic Claude | Titles + descriptions (O*NET-SOC occupation titles, definitions and reported job titles ↔ ROME titles, definitions and job titles) |
| B | Anthropic Claude | A's evidence + O*NET-SOC occupation tasks ↔ ROME entry requirements, skills (savoir-faire, savoirs) and work context, with activity and task overlap as the primary evidence |
| X | OpenAI Codex | Same evidence as B, different model |
- The three judges did not see each other's answers.
- The ROME material given to the judges was the French source text of the France Travail CSV files, and the O*NET material was the English source text.
- The judges were given, as candidate hints, the fiches reached mechanically along the ESCO path (O*NET-SOC code → ESCO–O*NET crosswalk → ESCO↔ROME job-title correspondence V1.4 → version 61 fiche). The hints carried fiche codes and titles and the ROME job titles (in French) passed through, with no relation labels, and the judges were instructed to search beyond the hints. Because the correspondence is from an older edition, fiches created in 2024–2026 are rarely among the hints. The hint material is not included in this table.
- X was assigned to rows where A and B disagreed. In step 3 it judged all such rows (370); in step 1 it judged only some (including a sample of 5 rows where A and B agreed). In step 1, disagreeing rows without an X judgment were resolved by the operator rule below.
- The published files contain codes and titles only. They do not contain ROME definition or skill statements, O*NET definition or task statements, or the judges' reasons. ROME titles are copied unchanged from libelle_rome in the version 61 CSV (including paired masculine/feminine forms).
| Value | Meaning | match_class |
|---|---|---|
| exact | The same occupation. At most one per O*NET-SOC occupation | match |
| onet_narrower | The O*NET-SOC occupation is part of the ROME fiche (the fiche is broader) | match |
| onet_broader | The ROME fiche is part of the O*NET-SOC occupation (the O*NET-SOC occupation splits across several fiches) | match |
| close | Not a containment, but the scopes overlap heavily | match |
| related | Different scope but connected (similar career paths, little additional training) | related |
| Status | Rule | 1 Forward | 3 Orphan reverse | Other occupations | Total |
|---|---|---|---|---|---|
| confirmed | Judged by all three judges, at least 2 agree | 497 | 516 | 12 | 1,025 |
| provisional | No X judgment — A and B agree, or an operator rule was applied to a row where A and B disagreed | 1,805 | 509 | 0 | 2,314 |
| reviewed | Checked and approved one by one by the operator | 0 | 74 | 5 | 79 |
78% of the step-1 forward-mapping links (1,805 of 2,302) are provisional. They have no cross-model (Codex) check, so they are less reliable than confirmed links.
| Value | Meaning | Links |
|---|---|---|
| 3/3 | All three judges agree | 549 |
| 2/3 | 2 of the 3 judges agree | 548 |
| 2/2 | Both A and B chose this link and X did not judge it. For 219 links where their relations differed, the relation was set by the rule below | 2,095 |
| split | A fiche chosen by only one of A and B, adopted because it lies on the ESCO hint path (operator rule) | 224 |
| 1/3 | Approved by the operator on review without a judge majority (step 3) | 2 |
- Operator rule (2026-09-28, for step-1 rows where A and B disagreed and X did not judge): for a fiche both chose, take the weaker relation (related < close < narrower/broader < exact; if narrower and broader split, close) · for a fiche only one chose, adopt it if it is on the ESCO hint path (split), otherwise reject it. The ESCO path was also a hint in the judges' input, so it is not independent evidence. All 958 links that entered through this rule are provisional.
- The "further fiches from the same split" that judges listed beyond the 3 representative ones (22 links) were recorded as onet_broader, as the brief defines.
- Human review: the 74 step-3 links where the three judges disagreed or partly agreed were reviewed and approved one by one by the AI Changing Work operator on a side-by-side source comparison screen (2026-09-30). The 17 other occupations are fiches that a majority of judges found to have no corresponding O*NET-SOC occupation; 5 of them, where A and B agreed and X did not judge, were listed as reviewed after the operator checked them (no objection, 2026-09-30).
- Rule checks: 0 violations of "at most one exact per O*NET-SOC occupation". 0 of the 1,911 ROME fiches left unlinked.
Limitations
- This is a judgment mapping. It has not been validated against employment statistics. o_in_r and r_in_o (the judges' estimate, made before choosing a relation, of what share of workers in one occupation fall within the other side) are the judges' estimates, not measured headcount ratios.
- The judges are AI models. Human review was limited to step-3 links without agreement and to the other-occupation listings. The step-1 operator rule is not a row-by-row review.
- Provisional links are 68% of the total (2,314 of 3,418). Agreement between two judges of the same model family is not strong evidence (in the Korean table, Codex gave a different relation for 34% of the relations on which the two Claude judges agreed).
- The ESCO hint path chains an older-edition correspondence (from the ESCO × ROME V3 period), so it does not preserve relations, and because it was the basis for rule adoption (split), it is not independent evidence for those links.
- Military occupations (SOC 55) and the "All Other" residual occupations were left out of step 1 and were candidates only in step 3.
Changes
- v1 (2026-10-01): First release.
Attribution required when you share this data
When you share this data (redistribute or publish it, or include it in other material, in original or adapted form), CC BY 4.0 requires you to: (1) credit "France Occupation Direct Crosswalk v1, AI Changing Work (https://aichanging.work/data/fr-direct-crosswalk)" with a link to the license (https://creativecommons.org/licenses/by/4.0/); (2) indicate if you made changes; (3) keep the O*NET attribution below when you share O*NET-SOC codes or titles; and (4) keep the ROME source below when you share ROME codes or titles, or the ACW-FR-* titles translated from them. You may do this in any reasonable manner for your medium. Using the data internally without sharing it triggers none of these. CC BY 4.0 gives no permission to suggest that AI Changing Work or USDOL/ETA is connected with, sponsors, endorses, or has granted official status to you or your use. This table is not a correspondence produced or reviewed by France Travail; please do not present it as one.
AI Changing Work (2026). France Occupation Direct Crosswalk v1 (ROME 4.0 ↔ O*NET-SOC 2019). https://aichanging.work/data/fr-direct-crosswalk. Licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/).Terms of use and sources
Below is the full text of the package's LICENSE file, reproduced as published. In short: AI Changing Work's contributions (links, relation labels, match class, stage, consensus and status values, and the ACW-FR-* nodes with their English and Korean titles) may be used under CC BY 4.0 to the extent AI Changing Work holds rights in them. O*NET-SOC codes and titles remain under the O*NET® 31.0 Database license (CC BY 4.0) with the attribution below, and ROME codes and titles remain under the Licence Ouverte 2.0 (Etalab); AI Changing Work does not relicense them.
The English and Korean names of the other occupations (ACW-FR-*) are AI Changing Work's translations, not names set by France Travail.
France Occupation Direct Crosswalk v1 (AI Changing Work, 2026-10-01)
AI Changing Work's contributions to this dataset (the links, relation labels, match class, stage, consensus and status values, and the ACW-FR-* nodes with their English and Korean titles) are licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/), to the extent AI Changing Work holds rights in them. O*NET®-derived codes and titles remain under the O*NET 31.0 Database license (CC BY 4.0) with the attribution below. ROME codes and titles remain under the Licence Ouverte 2.0 (Etalab); they are not relicensed by AI Changing Work.
O*NET attributionThis dataset includes information from the O*NET® 31.0 Database (https://www.onetcenter.org/database.html) by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA). Used under the CC BY 4.0 license (https://creativecommons.org/licenses/by/4.0/). O*NET® is a trademark of USDOL/ETA. AI Changing Work has modified all or some of this information: O*NET-SOC codes and titles are reproduced unchanged and paired with ROME 4.0 job profiles by AI Changing Work's judgment; relation labels, statuses and the ACW-FR-* nodes are AI Changing Work's additions. USDOL/ETA has not approved, endorsed, or tested these modifications.
ROME sourceSource: France Travail — Répertoire Opérationnel des Métiers et des Emplois (ROME 4.0), version 61, last updated 15 June 2026 (https://www.data.gouv.fr/datasets/repertoire-operationnel-des-metiers-et-des-emplois-rome). Licence Ouverte 2.0.ROME codes and titles are reproduced unchanged; the links to O*NET-SOC occupations are AI Changing Work's own judgment and are not a France Travail correspondence. The English and Korean titles of the ACW-FR-* nodes are AI Changing Work's translations of their French ROME titles; these nodes, their AI Changing Work codes and the occupations listed as nearest to them are AI Changing Work's own judgment and are not a France Travail classification or correspondence.
How to attribute (required under CC BY 4.0 when you share this data)When you share this data (redistribute or publish it, or include it in other material, in original or adapted form): (1) credit "France Occupation Direct Crosswalk v1, AI Changing Work (https://aichanging.work/data/fr-direct-crosswalk)" with a link to https://creativecommons.org/licenses/by/4.0/; (2) indicate if you made changes; (3) keep the O*NET attribution above when you share O*NET-SOC codes or titles; (4) keep the ROME source above when you share ROME codes or titles, or the ACW-FR-* titles translated from them. Any reasonable manner for your medium is fine. Internal use without sharing triggers none of these. CC BY 4.0 gives no permission to suggest that AI Changing Work or USDOL/ETA is connected with, sponsors, endorses, or has granted official status to you or your use. This table is not a correspondence produced or reviewed by France Travail; please do not present it as one.Suggested citation: AI Changing Work (2026). France Occupation Direct Crosswalk v1 (ROME 4.0 ↔ O*NET-SOC 2019). https://aichanging.work/data/fr-direct-crosswalk. Licensed under CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). This citation alone does not replace the O*NET attribution or the ROME source when you share O*NET-SOC or ROME codes or titles.
Download
These files are byte-identical to the published package. You can check a downloaded file against its SHA-256, which is also listed in CHECKSUMS.sha256.
| File | Contents | Size | SHA-256 |
|---|---|---|---|
| data/fr_rome_links.csv | 3,418 links — master_id, master_title, rome_code, rome_title, relation, match_class, stage, consensus, status | 462.4 KB | 3d2878ed4644a49a7886d754d2b9fd108a4f826e32585a38cf794c040568114f |
| data/master_occupations.csv | 1,033 master nodes — master_id (O*NET-SOC code or ACW-FR-NNNN), type, titles, source | 88.1 KB | b1617ed876c532271a8dbc6ec54a8ad37c3cd65074c38e0af2be979914fbc912 |
| README.md | Overview, files, column definitions, attribution | 12.6 KB | 40f793f3a82dd5d3122e7100071057017d60e6750b74a94120553efc0f559218 |
| METHODOLOGY.md | Method, procedure, review, limitations, sources | 21.2 KB | 1b6d9e8b95511484fe783c79f22b7d4a778693a6e2d844673c251c8a7d5dbd12 |
| LICENSE | Terms of use and source statements | 3.3 KB | 7d0a883ac89c57b8462310a070ec1385cbdad155ef7e34a58263b4f7a8950bd3 |
| CHECKSUMS.sha256 | SHA-256 of the CSVs, README, METHODOLOGY and LICENSE | 0.4 KB | 0c89e70f93ca7cf68278a28db27409252d95f9fb1987ba6db1bd1d9407bb8f49 |