命名模型-CIM与RDF Schema
命名模型命名的目的是标识对象,在应用集成中用来交流和定位对象在一个系统中对象的名称应该是唯一的,而且要便于定位,还应该具有一定的人可读性CIM在这方面有个演进的过程,逐步明确实体的命名方案和实体的组成层次结构密切相关CIM使用Naming类作为所有需要命名的对象的类的基类Naming的四个属性namett:同一父对象范围内各子对象的唯一名,所谓“父对象-子对象”,就是聚集关系中的整体-部分descriptiont:对象的描述pathnamet:所有单级名称的串联,表示层次结构aliasNamet:对象的随意文字名注意:在后续版本中,Naming类演化为IdentifiedObject类。 IEC 61970-301明确提出了Naming属性的使用建议以下是推荐的对PowerSystemResouce类命名属性的定义和惯例: name:实例的一个局部的短名字。组成一个包容层次结构的对象都有在层次结构每层中局部化的名字。此名字在同一父类的所有对象中必须是唯一的。 pathName:处在一个包容层次结构中的对象有一个pathName。pathName是所属每个容器的所有名称的合称,也就是说,包容结构中从枝叶的对象向上直到根,类似于一个文件的路径名。例如,如果节点A包含节点B,节点B包含节点C,那么节点C的pathName看起来就是“A.B.C”。名字之间的分隔符的类型没有特殊规定而是具体实施的问题。 aliasName:实例的一个任意文本名字。此属性也可以用于本地化中。 description:实例的任意格式的描述。以下是推荐的对非PowerSystemResouce类命名属性的定义和规则: name:对实例的主要分类方式。例如:Unit类中的单位名,MeasurementType类中的量测类型名。 pathName:可选的对实例的第二层次的分类。 aliasName:缩写。 description:实例的任意格式的描述。 *
用户评论