资料名称: O*NET 31.0 Database,美国劳工部就业与培训管理局(USDOL/ETA)维护的职业数据库,当前版本 31.0
帖内资料: Excel/CSV/JSON 三种格式的整包下载地址与大小、SQL(MySQL/SQL Server/Oracle)整包、RDF 四种序列化整包、软件技能表与岗位任务相关表的文件名对照、数据字典入口、31.0 更新明细、CC BY 4.0 的署名与引用原文
时间覆盖: 数据库版本 31.0;官方按季度更新,每年第三季度为主要更新
口径: 美国 O*NET-SOC 职业分类下的职业特征数据,不是中国招聘广告,也不是岗位数量统计
许可与引用: 内容按 CC BY 4.0 授权,可复制与改编,条件是署名 O*NET 31.0 Database 与 USDOL/ETA、链回许可、标明改动
适用任务: 岗位技能结构分析、职业文本与职业编码对照、任务重要性比较、跨职业技能距离测算
获取条件: 原站整包与分表直接下载,无需注册或付费;不附任何打包文件
先说清楚这份数据不是什么:ONET 是美国劳工部的职业数据库,描述的是职业本身的特征——这个职业要做什么任务、需要什么技能、在什么情境下工作。它不是招聘广告数据,也不提供岗位数量或薪资分布。手上如果是中国岗位文本,能拿它做的事是把文本里的职业描述映射到 ONET-SOC 编码,再接这套特征变量;反过来想从它算出"今年招了多少人",做不到。
31.0 更新了哪些职业
官方写明 31.0 更新了 208 个职业,分项如下:能力与必备技能、可迁移技能 157 个;任务陈述评分(重要性、相关性、频率)205 个;新兴任务 49 个;工作活动与工作情境 177 个;知识、培训与工作经验、教育 168 个;Job Zones 168 个;详细工作活动及其链接 205 个;职位名称与上报职位名称样本 208 个。
注意"更新"的含义:这些是数据被重新采集或修订的职业数,不是数据库里只有 208 个职业。整库覆盖的职业数远多于此,取数时以职业数据表为准。
三种格式该怎么挑
整包大小:Excel 47,880,800 字节,CSV 16,237,378 字节,JSON 21,750,584 字节。SQL 的 MySQL 包 13,504,988 字节。
- 想直接翻看:Excel 包,一张表一个 xlsx,但整包接近 48 MB
- 想用 pandas 或 Stata 读:CSV 包,整包最小,字段干净,适合批量合并
- 想保留层级结构:JSON 包
- 想直接入库:SQL 包,另有 SQL Server 与 Oracle 版本
- 想做语义关联:RDF 提供 JSON-LD、N-Triples、RDF/XML、Turtle 四种序列化,可用 SPARQL 查
- 只想要最新、不想下整包:走官方 Web Services 接口
表与表之间靠什么串起来
所有表都用 O*NET-SOC 编码关联,字段名在三种格式里一致。常用的几张:职业数据表是主表,给编码、名称与描述;软件技能表是这份数据里少见的"具体到软件名"的一张;岗位任务拆成三张——任务陈述是文本,任务评分给重要性、相关性与频率的数值,新兴任务是近两年新增的任务。此外还有能力、知识、工作活动、工作情境、教育、培训与工作经验、职业分区(Job Zones)等。
量表怎么读要看两张参考表:Level Scale Anchors 解释等级 1—7 各自对应什么,Scales Reference 解释每个量表是重要性、程度还是频率。跳过这两张直接拿数,很容易把"重要性"和"使用频率"混着用。
各包地址、主要表的文件名对照、数据字典入口、引用原文的两种写法,都整理在下面。
────────────────
回复本帖即可查看以下内容
下面是帖子的相关资料的获取以及相关的内容说明,内容包含:O*NET 31.0 数据库 Excel、CSV、JSON 与 SQL、RDF 整包的官方地址与大小、软件技能与岗位任务等主要表的文件名对照与数据字典入口、31.0 的 208 个职业更新明细、CC BY 4.0 的署名要求与逐字引用原文、口径提醒与获取条件