OB 3.0 完整字段
实体 1:Verifiable Credential(凭证主体)
| # |
字段名 |
类型 |
说明 |
AIY 数据来源 |
| 1 |
@context |
URI[] |
JSON-LD 上下文(标准固定值) |
系统预设(W3C VC + OB 3.0) |
| 2 |
id |
URI |
凭证唯一标识符 |
赛后签发:X-Talent 平台自动生成 |
| 3 |
type |
String[] |
凭证类型(固定含"VerifiableCredential" + "OpenBadgeCredential") |
系统预设 |
| 4 |
name |
String |
凭证名称(如"AIY 优秀认证——AI 工具应用") |
赛后签发:基于评分等级自动生成 |
| 5 |
description |
String |
凭证描述 |
赛后签发:系统模板 + 活动信息 |
| 6 |
issuer |
URI / Object |
签发者(X-Talent 平台的 Profile 引用) |
系统预设 |
| 7 |
issuanceDate |
DateTime |
签发日期 |
赛后签发:系统自动记录 |
| 8 |
expirationDate |
DateTime |
过期日期(可选) |
系统预设(如 3 年有效) |
| 9 |
credentialSubject |
Object |
凭证持有者信息(详见实体 3) |
报名+评审+赛后 多环节汇集 |
| 10 |
credentialStatus |
Object |
凭证状态信息(含状态列表 URL) |
系统管理 |
| 11 |
credentialSchema |
Object[] |
凭证遵循的 schema 引用 |
系统预设 |
| 12 |
evidence |
Object[] |
证据材料(详见实体 4) |
黑客松过程 多环节采集 |
| 13 |
proof |
Object |
数字签名证明(详见实体 5) |
赛后签发:X-Talent 自动签名 |
实体 2:Profile / Issuer(签发者)
| # |
字段名 |
类型 |
说明 |
AIY 数据来源 |
| 14 |
id |
URI |
签发者唯一标识符 |
平台建设:X-Talent 注册时获取 |
| 15 |
type |
String[] |
类型(固定含"Profile") |
系统预设 |
| 16 |
name |
String |
签发者名称("X-Talent" 或联合签发方如"字节跳动") |
平台建设 |
| 17 |
url |
URI |
签发者官网 |
平台建设:xtalents.ai |
| 18 |
email |
String |
签发者联系邮箱 |
平台建设 |
| 19 |
image |
URI |
签发者 logo |
平台建设 |
| 20 |
publicKey |
Object |
公钥信息(用于验证签名) |
平台建设:X-Talent 生成密钥对 |
| 21 |
publicKey.id |
URI |
公钥标识符 |
系统生成 |
| 22 |
publicKey.publicKeyPem |
String |
PEM 格式公钥 |
系统生成 |
| 23 |
alignment |
Object[] |
与外部标准的对齐信息(如 1EdTech 认证) |
平台建设 |
实体 3:Credential Subject / Achievement(凭证主体)
这是对 HR 最有价值的数据层——包含学生的能力评估结果。
| # |
字段名 |
类型 |
说明 |
AIY 数据来源 |
| 24 |
id |
URI |
持有者唯一标识符 |
报名环节:学生注册时生成 |
| 25 |
type |
String[] |
类型(含"Achievement") |
系统预设 |
| 26 |
name |
String |
成就/凭证名称 |
赛后签发:基于等级生成 |
| 27 |
description |
String |
成就描述 |
赛后签发 |
| 28 |
criteria |
Object |
获得条件描述 |
平台建设:预定义各级别门槛 |
| 29 |
criteria.narrative |
String |
自然语言描述的获得条件 |
平台预设 |
| 30 |
image |
URI |
凭证徽章图片 URL |
赛后签发:系统生成 PNG |
| 31 |
achievementType |
Enum |
成就类型(如"Competency"、"Participation") |
赛后签发:基于评分等级 |
| 32 |
tag |
Object[] |
标签(如"AI实操"、"问题结构化") |
赛后签发:基于五维评分 |
| 33 |
tag.name |
String |
标签名称 |
系统自动生成 |
| 34 |
tag.id |
URI |
标签标识符 |
系统自动生成 |
| 35 |
result |
Object |
评估结果(核心能力数据) |
评审环节:评审评分 |
| 36 |
result.score |
Decimal |
总分或维度分数 |
评审环节 |
| 37 |
result.scoreScaled |
Decimal |
归一化分数(0-1 或 0-100) |
赛后计算 |
| 38 |
result.resultDescription |
String |
结果描述 |
赛后签发 |
| 39 |
result.status |
Enum |
通过/未通过 |
赛后签发:基于分数线 |
| 40 |
personId |
URI |
人员标识 |
报名环节 |
| 41 |
identifier |
Object |
身份标识(可选,用于跨平台关联) |
报名环节 |
| 42 |
name |
String |
持有者姓名 |
报名环节:学生填写 |
| 43 |
identity |
String |
身份验证方式(如 email 哈希) |
报名环节 |
| 44 |
sourceId |
String |
来源系统 ID |
系统管理 |
| 45 |
role |
String |
在活动中的角色(参与者/团队负责人) |
组队环节 |
| 46 |
extension |
Object[] |
扩展字段(中国本土化数据) |
多环节汇集 |
| 47 |
extension.schoolName |
String |
学校名称 |
报名环节 |
| 48 |
extension.major |
String |
专业 |
报名环节 |
| 49 |
extension.grade |
String |
年级 |
报名环节 |
| 50 |
extension.teamId |
String |
小组编号 |
组队环节 |
| 51 |
extension.hackathonTrack |
String |
参与赛道/命题企业 |
报名+命题发布 |
| 52 |
extension.rsdScores |
Object |
RSD 五维评分详情 |
评审环节 |
| 53 |
extension.rsdScores.aiToolProficiency |
Decimal |
AI 工具应用维度得分 |
评审环节 |
| 54 |
extension.rsdScores.problemStructuring |
Decimal |
问题结构化维度得分 |
评审环节 |
| 55 |
extension.rsdScores.interdisciplinaryIntegration |
Decimal |
跨学科整合维度得分 |
评审环节 |
| 56 |
extension.rsdScores.communicationPersuasion |
Decimal |
表达与说服维度得分 |
评审环节 |
| 57 |
extension.rsdScores.collaborationIteration |
Decimal |
协作与迭代维度得分 |
评审环节 |
| 58 |
extension.rsdComments |
String[] |
各维度评审评语 |
评审环节 |
| 59 |
extension.enterpriseMark |
Enum |
企业对该学生的标记(感兴趣/一般/不适合) |
评审/赛后:命题企业标注 |
实体 4:Evidence(证据)
| # |
字段名 |
类型 |
说明 |
AIY 数据来源 |
| 60 |
id |
URI |
证据唯一标识符 |
系统自动生成 |
| 61 |
type |
String[] |
证据类型("Evidence") |
系统预设 |
| 62 |
name |
String |
证据名称 |
过程采集 |
| 63 |
description |
String |
证据描述 |
过程采集 |
| 64 |
url |
URI |
证据链接 |
黑客松过程:学生提交产出物 |
| 65 |
narrative |
String |
证据说明(自然语言) |
赛后签发:系统自动生成 |
实体 5:Proof(数字签名)
| # |
字段名 |
类型 |
说明 |
AIY 数据来源 |
| 66 |
type |
String |
签名类型("DataIntegrityProof" 或 "JsonWebSignature2020") |
系统预设 |
| 67 |
created |
DateTime |
签名创建时间 |
赛后签发 |
| 68 |
verificationMethod |
URI |
验证方法(指向签发者公钥) |
系统预设 |
| 69 |
jws |
String |
JWS 签名值 |
赛后签发:X-Talent 自动签名 |
| 70 |
challenge |
String |
挑战值(防重放) |
系统生成 |
| 71 |
domain |
String |
签名域 |
系统预设(xtalents.ai) |
| 72 |
proofPurpose |
String |
签名目的("assertionMethod") |
系统预设 |
字段统计
| 实体 |
字段数 |
说明 |
| Verifiable Credential |
13 |
凭证主体 |
| Profile / Issuer |
10 |
签发者 |
| Credential Subject / Achievement |
36 |
凭证主体/学生能力数据 |
| Evidence |
6 |
证据材料 |
| Proof |
7 |
数字签名 |
| 总计 |
72 |
OB 3.0 完整字段 |