从制造商到批发商或商家,再到承包商客户,供应链中的每个接触点都受益于最高质量的产品数据。如果客户找不到正确的产品信息,他们就不会购买。
ETIM是一种基于分类识别共享和交换产品数据的格式。这种广泛使用的技术产品分类标准是为了构建 B2B 专业人员之间的信息流而制定的。
ETIM分类模型的开发是为了满足行业对现有技术产品的清晰、敏锐的信息结构日益增长的需求:ETIM允许对技术产品进行分类,并按产品组、类别、同义词、特征、值和单位进行统一描述。
有了ETIM,寻找技术产品所需的详细信息交换成为现实。类似的产品标准是ECL@SS,USNPSC ,GS1。本文介绍ETIM 的数据模型。
ETIM-基本模型
ETIM分类模型是有下面几项构成的。
- Product groups
- Product classes
- Synonyms (Keywords)
- Features
- Values
- Units
模型及其关系示意图
所有的项都有一个清晰和唯一的标识符,标识符由两位字母和6个数字组成。
产品组和产品类(Product groups and classes)
ETIM 是两级分类模型,分别是产品组和产品类。
产品组用于对产品类别进行排序。每个产品类别都只分配给一个产品组。ETIM是扁平化的结构,因为它只是为了方便组织产品类别的管理。 产品类别及其功能的定义才是ETIM的真正重点。
产品类别描述相似产品,捆绑不同制造商或供应商的产品;所有产品类别都具有指定该类产品技术特性的功能,每个类的特性因其重要性而排序,尺寸、电气数据特征等。
特性(Features)
在ETIM 基本模型中,我们使用下列特性类型:
A – 字母数字(alphanumeric) = 可能值的列表(例如红色、绿色、多头、空头等)
L – 逻辑 ( logic)= 是或否(也称为布尔值;“真”或“假”)
N – 数值(numeric) = 一个数值
R – 范围(range) = 限制值范围(间隔)的两个数值。使用数学[a,b] 表达
值(Values)
对于每个字母数字的特征,它们的可能的值是固定的(类似与枚举)在ETIM的产品类中,值是根据语言来排序的。
计量单位(Units)
数值和范围变量具有计量单位。由于ETIM不仅是欧洲的表准,而是全球的标准。不同的国家和地区有不同的计量单位,比如欧洲是公制,而美洲是英制,因此在数据库中包含了第二单位来表示英制单位。
词汇(Synonyms)
通常看作为“关键字”,可以指向多个产品类
对ETIM 模型的初步印象
看了ETIM 数据模型的规范之后,初步的印象归纳如下:
- ETIM 是一种扁平化的结构
采取了二级分类 产品组和产品类。
- ETIM 中产品类的特性,特性的枚举类型值,单位都是预定义的
特性,值和单位都具备清晰的定义
- 不同的产品可以引用相同的特性
比如许多电器产品都具有Voltage 的特性
- 不支持产品类型的嵌套
例如 PC 的CPU是Intel i7 处理器,机床控制器是西门子PLC ,也许是因为ETIM 主要是针对产品的外部特性的原因吧。
- ETIM 的使用是免费的
相比之下,ECL@SS 是收费的。
分类管理工具(Classification Management Tool-CMT)
ETIM 提供了一个分类管理工具(CMT) 可以在线查询产品分类,界面如下
ETIM 的交换格式
ETIM数据模型是完全统一的,仅在语言上有所不同。但是,分类产品数据的交换格式(不要与数据模型的发布格式混淆)由每个本地 ETIM 组织单独设置和定义。ETIM International 推荐 BMEcat® 标准,这是 ETIM 国家中最常见的交换格式。
BMEcat
BMEcat® 标准基于互联网标准 XML(可扩展标记语言)作为通用平台和独立于制造商的交换格式。由于这种被广泛接受的格式,在(多媒体)出版方面,不需要为不同的客户提供特殊的个性化解决方案。更重要的是,BMEcat® 标准是迄今为止电子商务领域最被广泛接受的格式之一。
ETIM xChange
ETIM 自己搞了一个交换标准,是基于JSON 格式的。