一、gs1:masterData 是什么?
gs1:masterData 是 GS1 数字链接(GS1 Digital Link)标准化链路类型体系中的一项,专门用于连接实体与其结构化主数据源。根据 GS1 Web 词汇表的官方定义,它是一条 “指向该实体结构化主数据来源的链接,通常用于 B2B 应用”。
理解 gs1:masterData,首先要把握两个核心概念:
什么是主数据(Master Data)?
主数据是描述企业核心实体的基础性、共享性数据,通常在整个组织内被多个系统重复使用。对于产品而言,主数据包括:
- 产品标识:GTIN、品牌、产品名称、型号
- 物理属性:尺寸、重量、颜色、材质
- 包装信息:包装层级、每箱数量、包装尺寸
- 分类信息:GPC(全球产品分类)代码、目标市场
- 合规信息:目标市场法规、标签要求
- 商业信息:计量单位、最低订购量、保质期
什么是结构化数据?
“结构化”意味着这些数据以机器可读的标准化格式呈现——如 JSON-LD、XML 或 GS1 EDI 格式。这使得企业的 ERP、WMS、PIM 等系统能够自动解析和处理这些数据,而无需人工录入。
与相关链路类型的区别
在 GS1 的链路类型体系中,gs1:masterData 与几种常见的链路类型有着明确的分工:
| 链路类型 | 目标受众 | 内容特征 |
|---|---|---|
gs1:pip(产品信息页) | 消费者 | 人类可读的 HTML 页面(描述、图片) |
gs1:certificationInfo(认证信息) | 消费者/监管 | 认证证书、合规声明 |
gs1:masterData(主数据) | B2B 合作伙伴 | 机器可读的结构化数据(JSON/XML) |
如果说 gs1:pip 是面向消费者的“产品名片”,那么 gs1:masterData 就是面向 B2B 系统的 “数据接口” ——它让贸易伙伴的系统能够自动获取产品的完整主数据。
gs1:masterData 在 GS1 技术规范中已被标记为 “stable”(稳定) 状态,是 gs1:linkType 的子属性,意味着它经过充分验证,可以在生产环境放心使用。
二、gs1:masterData 的用户与核心价值
2.1 零售商与采购商:自动化数据获取,减少人工录入
传统痛点:零售商在引入新产品时,需要手动从供应商的 PDF、Excel 或邮件中提取产品数据,录入到自己的系统中。这个过程耗时、易错,且数据更新滞后。
gs1:masterData 的价值:
- 扫码即得数据:采购人员扫描产品包装上的 GS1 二维码,即可通过
gs1:masterData链接获取该产品的完整结构化主数据 - 系统直连:数据以 JSON-LD 或 XML 格式返回,可直接导入零售商的 PIM(产品信息管理)或 ERP 系统
- 减少差错:消除人工录入导致的错误,确保数据一致性
2.2 品牌方与制造商:一次发布,多方共享
传统痛点:品牌需要向不同的零售商、电商平台、物流商分别提供产品数据,格式要求各不相同,重复劳动严重。
gs1:masterData 的价值:
- 单一数据源:品牌在云端维护一份标准化的主数据,所有贸易伙伴通过同一个 GS1 数字链接获取
- 动态更新:产品信息变更时只需更新云端数据源,所有已流通的二维码立即指向最新数据
- 标准化格式:遵循 GS1 Web Vocabulary 和 schema.org 标准,无需为每个客户定制数据格式
2.3 物流与供应链:精准的货物信息
传统痛点:物流商在处理货物时,需要准确的重量、尺寸、包装层级信息来计算运费和规划装载。
gs1:masterData 的价值:
- 扫码即得物流属性:重量、尺寸、包装层级等数据以结构化格式返回
- 自动计算:物流系统可直接读取数据,自动计算运费和装载方案
- 减少异常:准确的数据减少了因信息不符导致的拒收和延误
2.4 电商平台:快速上架,数据一致
传统痛点:电商平台需要为每个 SKU 手动创建产品页面,从供应商提供的各种格式的材料中提取信息。
gs1:masterData 的价值:
- 自动创建产品页:平台系统通过
gs1:masterData获取结构化数据,自动生成产品页面 - 数据一致:同一产品在不同平台上的信息保持一致,提升消费者体验
- 快速上架:新产品的上架时间从数天缩短到数分钟
2.5 信息永不过时,数据始终最新
传统模式下,产品数据通过 Excel、PDF 或 EDI 报文交换,一旦发出就固定了。产品规格调整、包装变更、价格更新——这些变化无法反映在已发出的数据中。
通过 gs1:masterData,二维码是固定的,但二维码背后的主数据可以随时更新。品牌只需在云端更新一次,所有贸易伙伴的系统立即获取最新数据。
三、典型应用场景
场景一:零售采购——扫码即得完整产品数据
一家大型连锁超市的采购人员在新品评估时,扫描供应商产品包装上的 GS1 二维码。通过 gs1:masterData 链路,系统自动获取该产品的完整主数据:
- 基本标识:GTIN、品牌、产品名称、型号
- 物理属性:净含量、毛重、尺寸、材质
- 包装信息:每箱数量、箱规、托盘配置
- 分类信息:GPC 代码、目标品类
- 合规信息:目标市场、标签要求、保质期
这些数据以 JSON-LD 格式返回,直接导入超市的 PIM 系统,无需人工录入。新品上架时间从原来的 3-5 天缩短到数小时。
场景二:跨境电商——多市场合规数据的精准获取
一家跨境美妆品牌向多个国家的零售商供货。不同市场对产品标签、成分披露、合规文件的要求各不相同。通过 gs1:masterData,品牌在解析器中根据请求的市场区域,返回对应版本的合规主数据:
- 欧盟市场:返回符合 EU 化妆品法规的完整成分列表和合规声明
- 美国市场:返回符合 FDA 要求的标签信息和成分披露
- 中国市场:返回符合 NMPA 要求的备案信息和中文标签
同一个二维码,不同市场的贸易伙伴获取的是符合当地法规的主数据。
场景三:物流装载——自动计算运费与装载方案
一家物流公司的系统在接收到货物时,扫描托盘上的 GS1 二维码(关联 SSCC 或 GTIN)。通过 gs1:masterData 链路,系统自动获取:
- 重量信息:单件重量、整托重量
- 尺寸信息:长、宽、高
- 包装层级:单品 → 内箱 → 外箱 → 托盘
- 堆叠限制:最大堆叠层数、是否可倒置
物流系统自动计算运费、规划装载方案、生成装卸指引,大幅提升了操作效率和准确性。
场景四:制造业采购——供应商数据的标准化对接
一家制造企业有数百家供应商,每家供应商的产品数据格式各不相同。企业要求所有供应商在产品包装上使用包含 gs1:masterData 的 GS1 二维码。
采购部门的系统扫描供应商送货单上的二维码后,自动获取:
- 物料标识:GTIN、供应商物料编号
- 规格参数:材质、公差、性能指标
- 包装信息:每箱数量、包装尺寸
- 合规文件:RoHS、REACH 等合规声明链接
所有供应商的数据通过同一标准格式对接,采购系统的数据处理效率大幅提升,因数据格式不统一导致的错误显著减少。
四、完整使用示例
以下是一家消费品制造商在 GS1 合规解析器中,为某款产品配置 gs1:masterData 链路数据的 JSON 示例:
{
"anchor": "/01/06933960552835",
"itemDescription": "云酿精酿啤酒 - IPA 330ml",
"defaultLinktype": "gs1:pip",
"links": [
{
"linktype": "gs1:pip",
"href": "https://www.example.com/product/12345",
"title": "产品详情页",
"type": "text/html",
"hreflang": ["zh-CN"],
"context": ["consumer", "general"]
},
{
"linktype": "gs1:masterData",
"href": "https://masterdata.example.com/01/06933960552835",
"title": "产品主数据 - B2B 结构化数据",
"type": "application/ld+json",
"hreflang": ["zh-CN"],
"context": ["b2b", "retailer"]
},
{
"linktype": "gs1:masterData",
"href": "https://masterdata.example.com/en/01/06933960552835",
"title": "Product Master Data - B2B Structured Data",
"type": "application/ld+json",
"hreflang": ["en"],
"context": ["b2b", "retailer"]
}
]
}
配置字段说明
| 字段 | 含义 |
|---|---|
anchor | 解析器的路由锚点,对应 GTIN 码。扫码请求命中此路径后,解析器开始查找匹配的链路规则。 |
defaultLinktype | 默认回退链路类型。普通消费者扫码时跳转(通常是产品详情页)。 |
linktype | 链路类型。此处为 gs1:masterData,表示这是一条主数据链接。 |
href | 主数据源的 URL 地址,返回结构化的产品主数据。 |
title | 链路标题,供解析器或扫码工具展示。 |
type | 内容类型。主数据通常以 application/ld+json(JSON-LD)或 application/xml 格式返回。 |
hreflang | 语言适配。按用户语言偏好返回对应语言版本的主数据。 |
context | 场景标签,用于区分不同用途(如 b2b、retailer)。 |
主数据响应示例(JSON-LD 格式,示意)
当 B2B 系统请求 gs1:masterData 时,返回的结构化数据可能如下所示:
{
"@context": "https://ref.gs1.org/standards/digital-link/1.1/context.jsonld",
"@type": "gs1:Product",
"gtin": "06933960552835",
"brand": {
"@type": "gs1:Brand",
"name": "云酿精酿"
},
"productName": "云酿精酿 IPA 330ml",
"netContent": {
"value": 330,
"unit": "ml"
},
"grossWeight": {
"value": 420,
"unit": "g"
},
"packaging": {
"type": "glass bottle",
"quantityPerCase": 24,
"casesPerPallet": 48
},
"gpcCategory": "10000123",
"targetMarket": ["CN", "SG", "MY"],
"shelfLife": {
"value": 12,
"unit": "month"
}
}
用户扫码流程
- 扫码:贸易伙伴的系统(如零售商的采购 App、物流商的入库系统)扫描产品包装上的 GS1 二维码。
- 选择链路:系统根据用途请求
linkType=gs1:masterData(B2B 数据)或linkType=gs1:pip(消费者页面)。 - 解析:扫码系统向 GS1 解析器发起请求,解析器匹配最合适的链路。
- 获取数据:系统从主数据源获取结构化的 JSON-LD 或 XML 数据。
- 自动处理:数据直接导入贸易伙伴的 PIM、ERP 或 WMS 系统,无需人工录入。
方案优势
- 二维码极简:码内只含基础路径(如
/01/06933960552835),主数据在云端配置。 - 动态分发:同一二维码按用户类型返回消费者页面(
gs1:pip)或 B2B 数据(gs1:masterData)。 - 随时可改:产品规格变更时只改云端数据源,无需重印包装。
- 机器可读:结构化数据格式(JSON-LD/XML)可直接被企业系统解析。
- 标准合规:遵循 GS1 Web Vocabulary 和 schema.org 标准。
- 数据可追溯:解析器后台可统计每条
gs1:masterData链路的访问数据。
总结
gs1:masterData 是 GS1 数字链接体系中一项直接服务于 “B2B 数据交换” 的标准化链路类型。它以 “指向该实体结构化主数据来源的链接,通常用于 B2B 应用” 这一定义,为产品与贸易伙伴系统之间搭建了一座标准化、机器可读、可实时更新的数据桥梁。
产品信息页回答消费者“这个产品是什么”,主数据回答 B2B 系统 “这个产品的完整数据结构是什么” 。它将产品标识从“扫码看网页”升级为 “扫码取数据” ,让供应链上的每一个系统都能自动、准确地获取所需的产品信息。
无论是零售采购实现扫码即得完整产品数据、跨境电商精准获取多市场合规数据、物流系统自动计算运费与装载方案,还是制造企业标准化对接数百家供应商的数据,gs1:masterData 都为各类 B2B 场景提供了一种标准化、可扩展、高效率的主数据分发方式——让每一次扫码,都成为一次无缝的数据对接。


