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

ISO/IEC 11179-6

信息技术 元数据的注册(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®),

https://www.unspsc.org/

一个下载标准的地址 

   
- OSR-Plastic

       结束语

        人与人之间能相互沟通的前提是明白对方说什么。这不仅适用于人类的沟通,也适用于软件系统和“对象”之间的沟通。实现这一点最大的挑战是标准化,研究标准至关重要。对于我国制造业而言,我们既要实现自主可控,又要实现对外开发和全球化。符合国际标准仍然是必由之路。

以上是关于ECl@SS学习笔记采纳的国际标准与信息模型的主要内容,如果未能解决你的问题,请参考以下文章

ECl@SS学习笔记

ECl@SS学习笔记

JS学习笔记8之 BOM-浏览器对象模型

OSI七层模型学习笔记

计算机网络学习笔记——分层模型协议服务连接模式标准化组织

设计模式学习笔记 贫血模型与充血模型