ETIM -国际贸易的产品分类标准
ETIM 是除了XML 国际交流标准BMEcat之外的国际贸易的产品分类标准。
什么是ETIM ?
ETIM是一种基于分类识别共享和交换产品数据的格式。这种广泛使用的技术产品分类标准是为了构建 B2B 专业人员之间的信息流而制定的。
为什么选择ETIM?
ETIM分类模型的开发是为了满足行业对现有技术产品的清晰、敏锐的信息结构日益增长的需求:ETIM允许对技术产品进行分类,并按产品组、类别、同义词、特征、值和单位进行统一描述。
有了ETIM,寻找技术产品所需的详细信息交换成为现实。
规模和范围
ETIM最初是为荷兰电工行业开发的,但稳步将其活动扩展到全球不同行业和不同国家。今天,不断扩大的ETIM分类模式有17种语言版本,并得到代表21个国家的不少于20个成员组织的支持。
除电工产品外,ETIM现在还涵盖暖通空调和管道,建筑材料和造船业相关产品的分类,包括工具。此外,我们相信未来几年将有更多行业和产品组效仿。
国际化标准
在标准化的国际产品数据流方面,ETIM分类模型在过去十年中证明了其作为首选战略选择的价值。然而,要确保全球供应商和批发商进一步采用和长期整合ETIM结构,需要在全球范围内进行广泛的协调和合作。
正因如此,来自21个不同国家的“ETIM”组织(而且还在不断增加)联合起来,成立了“国际ETIM”,这是一个非营利性组织,集中管理“ETIM”分类模型的开发、维护、发布和推广,以有效地追求一个共同的目标:成为全球技术产品的分类标准。
信息模型
Group
ETIM模型是一个两级分类模型。这两个级别与产品组和产品类相关,每个产品类都分配给一个产品组。然而,ETIM的组织结构扁平化:集团层面只是为了便于产品类别管理而设立的。ETIM的本质——也是ETIM的真正重点——是产品类别及其功能的定义。
Class
ETIM中的一个类描述了类似产品,并捆绑了不同制造商或供应商的产品。所有产品类别都具有不同的功能,以指定该类中产品的技术特性。每个类别的特征都是根据其重要性以及关键方面(尺寸、电气数据的特征等)来构建的。
Feature(特征)
Value
对于 ETIM 类的每个字母数字特征,将分配一个固定的、按字母顺序排列的可能值列表。
Unit(单位)
数值和范围要素始终需要一个定义预期值的测量单位。一个例外是像“number of...”这样的功能。这些数值要素不需要单位。
Synonym(同义词)
同义词通常也称为“关键字”,是产品类(而不是产品组)的替代名称。一个同义词可以指多个产品类,一个产品类可以有多个同义词,但同义词彼此不相关,也没有 ID:每个同义词都直接分配给一个 ETIM 类(取决于语言)。当地东伊运组织负责各自语言的同义词。但是,ETIM分类模型的默认语言是“ETIM英语”,该格式的所有翻译版本都基于该语言。TC 管理其默认(英国)英语版本,包括同义词的分配。
ETIM 模型的特点
看了ETIM 数据模型的规范之后,初步的印象归纳如下:
- ETIM 是一种扁平化的结构
采取了二级分类 产品组和产品类。
- ETIM 中产品类的特性,特性的枚举类型值,单位都是预定义的
特性,值和单位都具备清晰的定义
- 不同的产品可以引用相同的特性
比如许多电器产品都具有Voltage 的特性
- 不支持产品类型的嵌套
例如 PC 的CPU是Intel i7 处理器,机床控制器是西门子PLC ,也许是因为ETIM 主要是针对产品的外部特性的原因吧。
- ETIM 的使用是免费的
相比之下,ECL@SS 是收费的。
工具软件
TCM (Classification Management Tool)工具
CMT 代表分类管理工具,这是我们定制的在线软件工具,用于访问国际多语言 ETIM 主数据库,并有效地组织和处理对 ETIM 模型的添加和更改请求 (RFC)。
ETIM API
除了包含完整 ETIM 模型结构的可下载文件外,ETIM 还提供通过 ETIM API(应用程序编程接口)直接访问模型的 Web 服务。
ETIM API 服务是在 Swagger 中开发的,Swagger 是一个开源软件框架,可帮助开发人员设计、构建和记录 REST Web 服务。
ETIM 查看器
分类管理工具 ETIM CMT 和 ETIM MMT 可以用作查看器,但主要是为了优化模型管理而设计的。为方便起见,我们开发了 ETIM Viewer,这是一个简单易用的网站,优化为查看器。它最初是一个应用程序,现在是一个针对移动使用进行了优化的响应式网站。只需从智能手机打开网站并将其添加到开始屏幕即可。
ETIM BMEcat 认证工具
ETIM 提供了一个在线工具,可根据 ETIM BMEcat 指南和 ETIM 分类验证您的 XML 文件。一旦您的文件成功验证为无错误,您就可以下载认证文档。在线 ETIM BMEcat 认证工具是免费的,但仅限于 ETIM 会员。
ETIM 的交换格式
ETIM数据模型是完全统一的,仅在语言上有所不同。但是,分类产品数据的交换格式(不要与数据模型的发布格式混淆)由每个本地 ETIM 组织单独设置和定义。ETIM International 推荐 BMEcat® 标准,这是 ETIM 国家中最常见的交换格式。
BMEcat
BMEcat® 标准基于互联网标准 XML(可扩展标记语言)作为通用平台和独立于制造商的交换格式。由于这种被广泛接受的格式,在(多媒体)出版方面,不需要为不同的客户提供特殊的个性化解决方案。更重要的是,BMEcat® 标准是迄今为止电子商务领域最被广泛接受的格式之一。
ETIM xChange
ETIM 自己搞了一个交换标准,是基于JSON 格式的。
相关文章:

ETIM -国际贸易的产品分类标准
ETIM 是除了XML 国际交流标准BMEcat之外的国际贸易的产品分类标准。 什么是ETIM ? ETIM是一种基于分类识别共享和交换产品数据的格式。这种广泛使用的技术产品分类标准是为了构建 B2B 专业人员之间的信息流而制定的。 为什么选择ETIM? ETIM分类模型的开…...

MySQL高阶SQL语句
文章目录 MySQL高阶SQL语句MySQL常用查询1、按关键字排序1.1 语法1.2 ASC和DESC1.3 对数据表中信息进行排序1.3.1 普通排序1.3.2 结合where进行条件过滤1.3.3 对多个字段进行排序 2、区间判断及查询不重复记录2.1 and/or —— 且/或2.1.1 普通查询2.1.2 嵌套/多条件查询 2.2 di…...

聊聊CSS
css 的介绍 学习目标 能够知道css的作用 1. css 的定义 css(Cascading Style Sheet)层叠样式表,它是用来美化页面的一种语言。 没有使用css的效果图 使用css的效果图 2. css 的作用 美化界面, 比如: 设置标签文字大小、颜色、字体加粗等样式。 控制页面布局, 比如…...

C语言 青蛙跳台阶问题
目录 编辑 1.问题描述 2.问题分析 3.全部代码 4.结语 1.问题描述 一只青蛙可以一次跳一级台阶,也可以一次跳两级台阶,如果青蛙要跳上n级台阶有多少种跳法? 2.问题分析 当台阶只有一级时,只能跳一级,所以只有一…...

【Django开发】前后端分离美多商城项目第3篇:用户部分,1. 后端接口设计:【附代码文档】
美多商城项目4.0文档完整教程(附代码资料)主要内容讲述:美多商城,项目准备1.B2B–企业对企业,2.C2C–个人对个人,3.B2C–企业对个人,4.C2B–个人对企业。项目准备,配置1. 修改settings/dev.py 文件中的路径信息,2. INS…...

DHCP snooping、DHCP安全及威胁防范
DHCP snooping、DHCP安全及威胁防范 [SW1]display dhcp snooping user-bind all,查看DHCP snooping表项。 DHCP snooping: 表项是通过服务器发送给客户端的ACK报文生成的。 只能在交换机上开启,路由器不支持,并且建议在接入交…...

用eclipse创建Web项目,通过Servlet实现Web访问的功能。
要使用Eclipse和Tomcat 10创建一个简单的Web项目,并通过Servlet实现Web访问功能,你需要遵循以下详细步骤: 1. 安装和配置Eclipse和Tomcat 10 确保你已经安装了Eclipse IDE for Java EE Developers和Tomcat 10。如果还没有安装,请…...

tools.jar下载 Unable to create schema compiler
网上查找了一堆下载tools.jar的都是忽悠人的,在这我就直接告诉大家,直接在电脑的JDK安装路径下的lib文件下复制就可以了。如果没有的话可以diss我我发给你...

【0278】checkpointer 共享内存(CheckpointerShmem)初始化(3)
0. 关于checkpointer 检查指针是Postgres 9.2的新特性。它处理所有检查点。自上次检查点以来,检查点在经过一定时间后自动分发,并且还可以发出信号来执行请求的检查点。(GUC参数要求每隔这么多WAL段就有一个检查点,这是通过后端在填充WAL段时发出信号来实现的; checkpointer…...

算法打卡day29|贪心算法篇03|Leetcode 1005.K次取反后最大化的数组和、134. 加油站、135. 分发糖果
算法题 Leetcode 1005.K次取反后最大化的数组和 题目链接:1005.K次取反后最大化的数组和 大佬视频讲解:K次取反后最大化的数组和视频讲解 个人思路 思路清晰,因为是取反当然是取越小的负数越好,那么先按绝对值排序。如果是负数就取反&#…...

【hexo博客6】自定义域名 购买、配置、更新部署
【hexo博客6】自定义域名 购买、配置、更新部署 写在最前面自定义域名购买域名DNS配置Github 配置 更新部署博客 🌈你好呀!我是 是Yu欸 🌌 2024每日百字篆刻时光,感谢你的陪伴与支持 ~ 🚀 欢迎一起踏上探险之旅&#…...

Django使用pyJwt进行token校验
1.登录成功后返回token,这里使用authenticate进行校验是否存在该用户 def login(request):try:data json.loads(request.body)username data.get(username)password data.get(password)if not all([username, password]):return to_response(status400, msg参数…...

❤️算法笔记❤️-(每日一刷-26、删除有序数组的重复项)
文章目录 题目思路解法 题目 给你一个 非严格递增排列 的数组 nums ,请你** 原地** 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。 考虑 nums 的唯…...

银河麒麟系统安装设备类型选择lvm简单模式之后,数据写入导致失败导致系统重启无法正常加载
银河麒麟系统安装设备类型选择lvm简单模式之后,数据写入导致失败导致系统重启无法正常加载 一 系统环境1.1 系统版本信息1.2 通过镜像安装的过程中选择设备类型选择的是lvm简单模式 二 问题描述三 问题修复过程3.1 挂载ISO镜像,引导到字符终端界面3.2 修…...

Mybatis-核心配置文件 / Mybatis增删改查
1. 核心配置文件 1.1. 概述 核心配置文件是MyBatis框架中用于集中定义全局配置信息的XML文件,其内部包含了一系列预设标签,用于设置数据库连接、对象映射、类型处理等关键参数。这些标签遵循特定的排列顺序,尽管并非所有标签都是强制性的&a…...

Nginx(面试)
NGINX 速记问答 Q 什么是Nginx?它的主要特点是什么? A Nginx是一个高性能的开源Web服务器和反向代理服务器。它以高并发、低内存消耗和高稳定性著称。 Q Nginx与Apache Web服务器有什么区别? A Nginx与Apache相比,更适用于处…...

net::ERR_SSL_PROTOCOL_ERROR
小程序 发起网络请求 解决: 如果还没有申请SSL证书,那就直接把https请求改为http 测试可以用 上线不推荐...

BaseDao封装增删改查(超详解)
Hi i,m JinXiang ⭐ 前言 ⭐ 本篇文章主要介绍对数据库中表中的数据进行增改删查询,封装一个工具类(BaseDao)的详细使用以及部分理论知识 🍉欢迎点赞 👍 收藏 ⭐留言评论 📝私信必回哟😁 &…...

【Python操作基础】——元组
🍉CSDN小墨&晓末:https://blog.csdn.net/jd1813346972 个人介绍: 研一|统计学|干货分享 擅长Python、Matlab、R等主流编程软件 累计十余项国家级比赛奖项,参与研究经费10w、40w级横向 文…...

光伏投融资该如何计算?
光伏投融资是光伏产业发展过程中的重要环节,其计算涉及到多个方面,包括项目规模、预期收益、成本分析、风险评估等。合理的投融资计算能够为光伏项目的实施提供资金保障,同时也能够降低投资风险,提高项目的经济效益。 首先&#x…...

【更新中】Leetcode中遇到的最短路径算法
dijsktra算法模板: def dijkstra(x):#x表示出发点dis[inf]*n #dis记录从x出发到各个点的最短距离,初始化为infdis[x]0 #源点到自己的距离为0vis[False]*n #检查各个点是否访问过for _ in range(n-1): #检查除了源点的其他n-1个点,更新dis…...

Git学习笔记之基础
本笔记是阅读《git pro》所写,仅供参考。 《git pro》网址https://git-scm.com/book/en/v2 git官网 https://git-scm.com/ 一、git起步 1.1、检查配置信息 git config --list查看所有的配置以及它们所在的文件 git config --list --show-origin可能有重复的变量名…...

STCubeIDE 编译bootloader
头文件重复引用解决办法。 参考:STM32CubeIDE IAP原理讲解,及UART双APP交替升级IAP实现-CSDN博客 移植到Air32时,RAM的大小(无论boot程序还是app 程序) 尽量不动,如果动了会影响最终的 APP 跳转 flash 大小可以随意修改…...

Python学习:函数
函数定义 在Python中,函数(Function)是一组用于完成特定任务或计算的语句块。定义函数可以让我们将一段代码重用多次,提高代码的可读性和可维护性。以下是定义函数的基本语法和结构: def function_name(parameters):&…...

docker run 使用 -p 命令一直显示端口被占用
解决办法 将 -p 换成 --net host 例如: docker run --name one-api -d --restart always -p 3000:3000 -e TZ=Asia/Shanghai -v /root/oneapi/data:/data justsong/one-api # 换成 docker run --name one-api -d --restart always --net...

Rust 实战练习 - 1. 输入,输出,环境变量,字符,字符串
目标: 获取程序命令行参数标准输入输出获取环境变量字符串,字符初步学习 cargo传递参数,需要加上-- use std::{env, ffi::OsString, io, io::Write};fn main() {println!("OS Env: {:?} > {:?}", env::current_dir().unwra…...

RuoYi-Vue-Plus(登录流程)
一、前端登录请求 登录按钮: src\views\login.vue 页面中登录片段,调用了handleLogin 方法,如下: @click.native.prevent="handleLogin" <el-button:loading="loading"size="medium"type="primary"style="width:100%;&qu…...

【数学】 【分数】 【字符串】972. 相等的有理数
本文涉及知识点 数学 分数 字符串 LeetCode972. 相等的有理数 给定两个字符串 s 和 t ,每个字符串代表一个非负有理数,只有当它们表示相同的数字时才返回 true 。字符串中可以使用括号来表示有理数的重复部分。 有理数 最多可以用三个部分来表示&…...

【4】DongshanPI-Seven 应用开发_文件IO
目录 1.文件IO1.1 文件IO分类1.2 查看系统调用IO用法 2. open 函数3. write 函数4. read 函数5 dup函数 1.文件IO 1.1 文件IO分类 在Linux系统中,一切都是“文件”:普通文件、驱动程序、网络通信等。所有的操作都是通过文件IO来操作的。 在Linux操作文…...

SEO 的未来:GPT 和 AI 如何改变关键词研究
谷歌Gemini与百度文心一言:AI训练数据的较量 介绍 想象一下,有一个工具不仅可以理解错综复杂的关键字网络,还可以预测搜索引擎查询的变化趋势。 这就是生成式预训练 Transformer (GPT) 和其他人工智能技术发挥作用的地方,以我们从…...