ECl@SS学习笔记采纳的国际标准与信息模型
Posted 姚家湾
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ECl@SS学习笔记采纳的国际标准与信息模型相关的知识,希望对你有一定的参考价值。
ECL@SS 是由企业联盟制定的工业标准。许多人将它理解为一个产品分类标准,其实它远不止如此,本质上它是一个工业领域的字典系统,也可以说它是工业领域的模型库。概括地讲,它具有下面的特点:
- 工业领域的一个产品,服务和概念的字典。
- 为了方便简单检索和引用字典的条目,采用了一种分类方法。
- 为字典的条目建立了模型,能够详细地描述条目的特征。所以,你也可以认为它是一个模型库。目前这些模型主要用于产品和服务的模型,并且包含构建产品和服务模型中需要引用的概念(例如,电压,电压的单位,电流,电流的单位等等)。
ECL@SS 编码方案
ECL@SS 中的每一个项目都有一个唯一的编码。有许多国际标准规范了产品和服务的编码,例如联合国标准产品和服务代码(UNSPSC)。由于ECLASS 不仅仅产品和服务的分类编码,还包括产品数据的模型,所以ECL@SS 的编码(IRDI)遵循了ISO 29005-5 标准。
从上面的编码结构看,Eclass的编码由三部分组成:
注册授权标识(Register Authority Identifer)
数据标识(data identifier)
版本标识(version Identifier)
产品和服务的编码(ICD)
ECL@SS 的产品和服务的编码UNSPSC(ISO 6523)方案。采用八位编码系统和四级分类层次结构,四个层次分别是段(segment),主群(main group),群(group)和子群(sub group)
- 段 24: 办公产品纸
- 主群 26: 纸,薄膜,包装材料
- 群 06: 打印机和复印机的纸张
- 子群 04: 多功能打印机纸张
[Segment][Main Group][Group][Commodity Class]
例如: 24260604
机构编码(orgnization identifier)
代码空间表示(Code Space Identifier)
项编码(Item Code IC)
它由6个字母数字构成。它们与IEC61360 兼容。
一个实例
ECL@SS的信息模型
ECL@SS 的不仅仅是产品和服务的分类和编码,更重要的它包括了产品的特征,属性的描述,所以ECL@SS 的包括了两个部分-分类与产品描述。:
当使用ECL@SS 时,需要了解 ECL@SS 内部采用了什么样的数据模型。根据ECL@SS网站上介绍,ECL@SS XML 是 ISO 13584-32 ontoML. 的扩展形式。而ISO13584 的全称是工业自动化系统与集成-零件库。这与IEC61360 标准是类似的,事实上这两个标准应该是相互协商制定。因此需要大致去了解ISO13584/IEC61360这两个标准。
另一方面ECLASS XML 包括了一系列数据交换格式:
字典(ontoML)
分类目录(BMEcat)
测量单位(UnitsML)
模板
查询
由此可见,ECL@SS 内部采用了ontoML 格式。ECL@SS 能够导出三种格式 一种是eCl@ss Basic CSV,另外是eCl@ss Basic XML。它是BMEcat2005 格式的。
鉴于产品分类,概念模型标准化的重要性,几乎有许多的标准都涉及到产品分类,这对我们学习这方面的技术带来了困难,需要阅读许多枯草难懂的标准。网络上没有比较通俗的描述和例子。
如果要构建类似ECL@SS 的字典服务,需要研究ontoML 。
ISOISO13584-32 国际标准的全称为
工业自动化系统和集成.零件库.第32部分:执行资源:OntoML:产品本体标记语言
Implementation resources: OntoML: Product ontology markup language
什么是本体呢?在计算机信息技术领域有如下定义:
本体(ontologies)
ontologies 是一种模型,正是指它是特定领域上的一个概念体系——基本概念模型,这个模型所表达(代表)的对象,是这个领域中的一些基本概念:人类理解的概念。
ISO 13584/IEC 61360 的公共模型(CIIM)
一个本体有下面5种概念构成
⎯ supplier,
⎯ class,
⎯ property,
⎯ identified data types,
⎯ document.
ECL@SS 涉及的相关标准
ISO13584
Industrial automation systems and integration — Parts library — Part 32: Implementation resources: OntoML: Product ontology markup language
工业自动化系统与集成-零件库- 第 42 部分:描述方法:零件族构造的结构 化方法
Industrial automation systems and integration — Parts library — Part 42: Description methodology: Methodology for structuring parts families
ISO/TS 22745-1:2009
工业自动化系统和集成 — 开放式技术词典及其在主数据中的应用
Industrial automation systems and integration — Open technical dictionaries and their application to master data — Part 1: Overview and fundamental principles
IEC 61360-1
带有相关分类表的标准数据元类型第 1 部分:定义、原则和方法
Standard data element types with associated classification scheme - Part 1: Definitions - Principles and methode
IEC61360-4(Electric/electronic components)
IEC61987(Process automation)
IEC62683(Low voltage switchgear)
ISO/TS 29002-5:2009
工业自动化系统和集成.特性数据的交换.第5部分:识别方案
Industrial automation systems and integration — Exchange of characteristic data — Part 5: Identification scheme
信息技术 元数据的注册(MDR) 第6部分:注册
ISO/IEC 6523-2-1998
信息技术 组织和组织各部分标识用的结构 第2部分:组织标识方案的登记
Information technology - Structure for the identification of organizations and organization parts - Part 2: Registration of organization identification schemes
联合国标准产品和服务代码
United Nations Standard Products and Services Code® (UNSPSC®),
一个下载标准的地址
结束语
人与人之间能相互沟通的前提是明白对方说什么。这不仅适用于人类的沟通,也适用于软件系统和“对象”之间的沟通。实现这一点最大的挑战是标准化,研究标准至关重要。对于我国制造业而言,我们既要实现自主可控,又要实现对外开发和全球化。符合国际标准仍然是必由之路。
以上是关于ECl@SS学习笔记采纳的国际标准与信息模型的主要内容,如果未能解决你的问题,请参考以下文章