【电力行业标准(DL)】 能量管理系统应用程序接口(EMS-API)第501部分:公共信息模型的资源描述框架(CIM RDF)模式
本网站 发布时间:
2026-09-03
- DL/T890.501-2007
- ↓ 点击下载此标准
标准号:
DL/T 890.501-2007
标准名称:
能量管理系统应用程序接口(EMS-API)第501部分:公共信息模型的资源描述框架(CIM RDF)模式
标准类别:
电力行业标准(DL)
-
发布日期:
2007-12-03 -
实施日期:
2008-06-01 出版语种:
简体中文下载格式:
.rar.pdf下载大小:
5.82 MB
手机扫码下载更方便
点击下载
标准简介:
标准下载解压密码:www.bzxz.net
DL/T 890.501-2007 能量管理系统应用程序接口(EMS-API)第501部分:公共信息模型的资源描述框架(CIM RDF)模式 DL/T890.501-2007
部分标准内容:
ICS27.100
备案号:22291-2008
中华人民共和国电力行业标准
DL/T890.501—2007/IEC61970-501:2006能量管理系统应用程序接口(EMS-API)第501部分:公共信息模型的资源描述框架(CIMRDF)模式
Energymanagement system application program interface (EMS-APD)-Part 50l:Common Information Model Resource Description Framework(CIMRDF)Schema
(IEC61970-501:2006,IDT)
2007-12-03发布
2008-06-01实施
中华人民共和国国家发展和改革委员会发布
前言·
1范围
2规范性引用文件
3术语和定义
4XML文档结构
5元数据和RDFSchema
6CIM元数据
附录A(资料性附录)
CIMRDFSchema的形成一模式生成机制DL/T890.501-2007
DL/T890.501—2007
本部分是根据《国家发展改革委办公厅关于印发2006年行业标准项目计划的通知》(发改办工业[2006】1093号)的安排制定。
DL890标准是采用IEC61970国际标准《能量管理系统应用程序接口(EMS-API》制定的,主要包括公共信息模型(CIM)和组件接口规范(CIS)两方面内容,由以下部分组成:DL/T890.1能量管理系统应用程序接口(EMS-API)第1部分:导则和一般要求;DL/T890.2能量管理系统应用程序接口(EMS-API)第2部分:术语;DL/T890.301能量管理系统应用程序接口(EMS-API)第301部分:公共信息模型(CIM)基础;IEC61970-302能量管理系统应用程序接口(EMS-API)第302部分:公共信息模型(CIM)财务、能量计划和备用:
DL/Z890.401
IEC61970-402
服务;
IEC61970-403
数据访问;
IEC61970-404
数据访问;
IEC61970-405
能量管理系统应用程序接口(EMS-API)第401部分:组件接口规范(CIS)框架;能量管理系统应用程序接口(EMS-API)第402部分:组件接口规范(CIS)-公共能量管理系统应用程序接口(EMS-API)第403部分:组件接口规范(CIS)-通用能量管理系统应用程序接口(EMS-API)第404部分:组件接口规范(CIS)-高速能量管理系统应用程序接口(EMS-API)第405部分:组件接口规范(CIS)-通用事件和订阅:
IEC61970-407能量管理系统应用程序接口(EMS-API)第407部分:组件接口规范(CIS)-时间序列数据访问;
IEC61970-453能量管理系统应用程序接口(EMS-API)第453部分:组件接口规范(CIS)-图表定义交换(公共图形交换);
DL/T890.501能量管理系统应用程序接口(EMS-API)第501部分:组件接口规范(CIS)-公共信息模型的资源描述框架(CIMRDF)模式。本部分等同采用IEC61970-501:2006《Energymanagementsystemapplicationprograminterface(EMS-API)-Part501:CommonInformationModelResourceDescriptionFramework(CIMRDF)Schema。本部分定义了在公共信息模型(DL890.3XX)中用统一建模语言(UML)表示的概念模型和机器可读的可扩展标记语言(XML)表示的模式之间的映射。本部分的附录A是资料性附录。
本部分由中国电力企业联合会提出。本部分由全国电力系统管理及其信息交换标准化技术委员会归口并负责解释。本部分起草单位:国网电力科学研究院、中国电力科学研究院、浙江大学、国家电力调度通信中心、山东大学。
本部分主要起草人:曹阳、潘毅、王康元、李毅松、云昌钦、梁成辉。引
DL/T890.501—2007
DL890标准采用IEC61970国际标准。IEC61970标准定义了能量管理系统(EMS)的应用程序接口(API),目的在于便于集成来自不同厂家的EMS内部的各种应用,便于将EMS与调度中心内部其他系统互联,以及便于实现不同调度中心EMS之间的模型交换。将这国际标准转化为我国标准并贯彻执行,对于实现异构环境下软件产品的即插即用,使EMS与其他系统能互联、互通、互操作显然会有很好的作用。
本部分是DL890.5XX中的-部分。DL890.5XX描述了DL890.4XX部分在实现中与特定技术的映射。为了保证互操作性,每个接口对每一种技术必须有标准的映射。本部分定义了在公共信息模型(DL890.3XX)中用统一建模语言(UML)表示的概念模型和机器可读的可扩展标记语言(XML)表示的模式之间的映射。XML表示的模式是用资源描述框架(RDF)模式规范语言定义的。
1范围
DL/T890.501—2007
能量管理系统应用程序接口(EMS-API)第501部分:公共信息模型的资源描述框架(CIMRDF)模式
本标准为能量管理系统应用程序接口定义了一套组件接口规范(CIS)。本部分规定了形成DL/T890.301标准中定义的公共信息模型(CIM)的机器可读形式所需的格式和规则。它提供了CIM词汇表,以支持数据访问工具和相关的CIM语义。本部分为来自独立供应商的应用提供了以通用格式和标准服务访问CIM元数据的机制,以实现后续的CIM数据访问,其次是提供CIM版本管理能力和一种易于扩展的机制以满足特定现场需求。建议的解决方案:
。是机器和人可读的,尽管其主要目的是供程序访问:。可以用任何支持文档对象模型(DOM)应用程序接口的工具访问;?是自描述的
。充分利用当前的Web标准。
本部分是第二级别组件接口规范文档,它使用叙述性术语(通过文本和基于CIM的例子)描述了需要标准化的CIM元数据接口的详细定义。2规范性引用文件
下列文件中的条款通过本部分的引用而构成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。DL/T890.1能量管理系统应用程序接口(EMS-API)第1部分:导则和一般要求DL/T890.2能量管理系统应用程序接口(EMS-API)一第2部分:术语表DL/T890.301能量管理系统应用程序接口(EMS-API)一第301部分:公共信息模型(CIM)基础EC60050国际电工技术词汇
3术语和定义
DL/T890.2中的术语和定义适用于本部分。3.1
公共信息模型
commoninformationmodel(CIM)
描述了EMS信息模型中包含的电力企业内所有主要对象的抽象模型。注:通过提供一种用对象类和属性及它们之间的关系来表示电力系统资源的标准方法,CIM促进了不同厂商独立开发的各个EMS应用的集成,独立开发的各个完整的EMS系统之间的集成,或EMS系统和与电力系统运行的不同方面,如发电和配电管理,有关的其他系统的集成。3.2
文档对象模型documentobjectmodel(DOM)一个由万维网联盟(W3C)定义的与平台和语言无关的接口,它允许程序和脚本动态地访问和交换1
DL/T890.501—2007
文档的内容、结构和样式。
资源描述框架resourcedescriptionframework(RDF)一种由万维网联盟(W3C)推荐的语言,用来表示机器可以简单处理的元数据。它被表示为一种特殊的XML文档。
RDFschema
一种模式规范语言,用来规定一种应用特定的模式。它使用RDF描述资源和它们的性质,包括资源如何与其他资源相关联。
统一建模语言unifiedmodellinglanguage(UML)UML是一种建模语言和方法学,用于说明、可视化、构建和文档化系统密集型过程的工具。3.6
可扩展标记语言extensiblemarkuplanguage(XML)标准通用标记语言(SGML,ISO8879)的一个子集,用于在文本文件中插入结构化数据。它是W3C认可推荐的。
注:它是免许可的、与平台无关的,并且被很多容易得到的软件工具很好地支持。4XML文档结构
4.1概述
XML文档是一组容器。这些容器可以包含其他容器和内容。良构的XML文档的两个必不可少的部分是序言(prolog)和根元素(rootelement)。序言包括了对文档所遵循的XML标准的版本以及所使用编码的声明。CIMRDFSchema文件的序言很简单根元素包含了XML文档的实际内容,这些内容包括在开始和结束标记之内。CIMRDFSchema包括这样的根元素:
根元素也包括了对名空间的引用,这些名空间为在文档其他部分使用的元素定义了一个上下文。这样的元素名以该名空间别名加一个冒号作为前缀。例如,RDFSchema名空间声明如下:xmlns:rdfs=http://w3.org/TR/1999/PR-rdf-schema-19990303#文档中对它的引用使用这样的语法: 注释可以出现在XML文档的任何地方;用“”限定。4.2元素
元素(element)是包含在开始和结束标记之间的容器。开始标记定义元素的名字并包含该元素的任何属性。在下面的例子中,Class是元素名,ID是它的属性。
该元素的结束标记是。2
4.3属性
DL/T890.501—2007
ID属性用于使Class元素能够引用CIMRDFSchema文档中的其他元素节点。ID=“Bay”的元素可以通过在该属性值前加#号的方式被其他元素引用,如“#Bay”。需要注意的是,XML中的属性概念与UML中定义的不同。XML属性保存了那些不是直接或不是立即与读者相关的元素信息,例如一个ID只是用来链接内部的一些元素。而UML属性是这个上下文中的数据。它们必须保留自身的结构信息,如数据类型、约束和描述。因此,UML属性被指定为.CIMRDFSchema中的元素。
5元数据和RDFSchema
5.1概述
RDFSchema允许定义应用特定的词汇表。这是一种描述CM类、属性和关系的非常简练的方式。RDFSchema被设计成可的,因此针对CIM的本地化扩展能很容易地被引用。5.2资源
资源是可以通过统一资源标识符(URI)引用的年何事物。对关CIMRDFSchema而言,一个资源对应于一个类核惯例,资源命名以大写字母开头。5.3性质(propg)
性质用来描来资源的一个特定方面、特征、属性或关系。每个性质有一一个特定的含义,定义它的允
许值、它可以描述的资源类型以及它最其他性质的关系在CIMRDFSchema上下文中,一个性质可以是一个类属性或
5.4名空间
名空间(na
个关联的作用名。按惯例,性质命名以小写字母开头。ace)是把上下文中个词的特定用法和特定的字典(模式)联系起来的一种方式,nespa
我到该词的预期定义。RDF要求XML名空间能精确地将每个性质和定义该性质的模式在该字典中可以
关联起来。
5.5CIMRDFS
ena扩展
5.5.1概述
RDFSchemaE经被扩展以支持
5.5.2重数(multiplici
些UML概念,这些概念对于CIM是重要和有用的。约束性质(constaProperty)是一种特殊类型的性质,可用于限制指定胜质的值。重数约束定义了CIM中一个关联的作用所充许的基数(cardinality)值。重数资源定义为multiplicity\http://w3.org/1999/02/22-rdf-syntax-ns#Property\/>表示对于一个给定资源的给定性质来说,允许多少个实例。允许的值是:M:0.1(0或1),M:1..1(1),M:0..n(0或多),M:1.n(1或多)。
Multiplicity包含有效值列表的枚举型定义。
CIMRDFSchema扩展创建了这类资源,用来表示所允许的CIM基数。这些资源被命名为M:0.1,M:1..1,M:0.n和M:1.n以对应模型中的UML值。3
DL/T890.501—2007
5.5.3对端作用名(inverseRolename)对端作用名性质提供此关联对端类作用名的名称。这个性质对通过CIM关系进行搜索是有用的。它被定义为:
inverseRoleName此关联对端的作用名。
5.5.4聚集
CIM中的一些关联被指定为聚集或容器类型的关联。对于这些关联,一些UML工具仅仅给出关联中容器侧的作用名。这个性质表示该作用名是否是聚集,使得可通过聚集作用名的inverseRolename(对端作用名)来找到“被包含”侧的作用名。isAggregate描述了作用是否是聚集。如果是聚集,那么另一侧类的inverseRoleName性质可以列也可以不列。
5.5.5构造型
CIM使用UML构造型来表示某些类是基本类型或是枚举类型。构造型性质定义这些构造型。它被定义为:
stereotype主要用来描述基本数据类型和枚举。
5.5.6数据类型
每个UML类属性都有一个数据类型定义。在CIM模型中,数据类型都是作为类来定义的。一个类属性的数据类型定义引用对应的数据类型类。数据类型可以是字符串型,枚举型,浮点型,整型或其他。这样定义是因为UML和CIMRDFSchema中的语法是不同的。数据类型引用被指定为一个类属性性质规范的一部分。rdf:Propertyrdf:about-http:liec..#class-attribute-namecims:dataTyperdf:resourcehttp:/liec...#data-type在数据类型是“字符串型,浮点型,整型或其他”的情况下,仅存在一个到相应数据类型类的引用。rdfs:Classrdf:about=http:iec...#data-type下例定义了一个被\CompensatoryPerSection\属性引用的数据类型“Admittance\:yPerSection电容器组每个可切换分组的电纳,用每一分组的Mvar来计算,并按网络电压修正,
Nerc 8
DL/T890.501—2007
Admittance电流与电压的比值。 Nerc rdfs:Class>
对于UML中被定义为枚举型数据类型的类属性,与rdf模式的映射略有不同(参考6.3.5)。5.5.7子集(profile)
UML模型中的类,属性和关联的一个子集合可以通过一个子集来定义。每个子集有一个名称。通过cims:profile声明指定到一个子集。这是可选的,即不是每个类都必须指定到个子集。在下例中,“CurveSchedData”类被指定到名为“Nerc”的子集。CurveSchedData用于定义曲线或计划的数据点的值。 Nerc
下例定义了“CurveSchedData”类的CurveSchedData.rampData属性。rampDataY轴变量相对于X轴变量的变化率数值。Nerc
最后是一个关联的示例,该关联被定义为NERC子集的一部分:CurveSchedule用于定义曲线的数据点的值。 Nerc true
5.5.8类目录
CIM的UML类模型使用目录来组织类。例如核心部分和域部分。一个目录对应Rational Rose中的一个包。在rdf模式中cims:ClassCategory定义一个目录。目录名在rdf:about声明中定义。下面的例子定义了一个目录“Core”:5
DL/T890.501—2007
Core包含所有应用共享的核心的PowerSystemResource和ConductingEquipment实体,以及这些实体的常见的组合。并不是所有的应用都需要所有的Core实体。
类通过cims:belongsToCategory指定到-个目录(参见5.5.9)。5.5.9从属于目录
UML模型中的每个类被指定到一个目录。cims:BelongsToCategory声明指明了类所属的目录。该声明是类定义的一部分。
下例定义了属于目录“Core”的“CurveSchedData”类:CurveSchedData用于定义曲线或计划的数据点的值。 Nerc
6CIM元数据
6.1概述
CIM元数据是从UML模型中抽取出来的,使用脚本自动生成CIMRDFSchemaXML文件。这种映射是直接的,不需要手工编辑。映射的算法和脚本在附录A中描述。6.2Schema
6.2.1CIMRDFSchema
CIMRDFSchema文件生成为XMLRDF类型的文档。6.2.2版本
CIMRDFSchema的每一个版本被赋予一个版本号,与UML模型文件的版本号相匹配,如cimuo8b.xml。版本号既可通过文件名也可通过文件中的rdf:Description属性表示,例如:从日期为1999-11-11的UML文件cimu08b.mdl导出的CIMRDFschema。
6.3从UML映射的内容
6.3.1概述
UML类被映射为rdf:Class资源。属性被映射为rdf:Property资源。作用名也被映射为rdf:Property资源,一些附加的性质列在下面。6.3.2类
6.3.2.1概述
每一个UML类被抽取成一个rdf:Class。它包含了一些性质资源如展示标签、所属基类、注释和构造型。对于UML模型中为空值的性质,则产生值为空字符串的性质资源。6.3.2.2标签(label)
标签性质缺省为CIM中的类名,并指明使用的是英语。类的ID属性同xml:lang=\en\中的值是一样的。这允许在CIMRDFSchema文件中使用以其他语言描述的标签以实现本地化。ID属性不能改变或本地化,只有展示标签可以。例如,下面是Ground类元素和标签的英语表示:6
备案号:22291-2008
中华人民共和国电力行业标准
DL/T890.501—2007/IEC61970-501:2006能量管理系统应用程序接口(EMS-API)第501部分:公共信息模型的资源描述框架(CIMRDF)模式
Energymanagement system application program interface (EMS-APD)-Part 50l:Common Information Model Resource Description Framework(CIMRDF)Schema
(IEC61970-501:2006,IDT)
2007-12-03发布
2008-06-01实施
中华人民共和国国家发展和改革委员会发布
前言·
1范围
2规范性引用文件
3术语和定义
4XML文档结构
5元数据和RDFSchema
6CIM元数据
附录A(资料性附录)
CIMRDFSchema的形成一模式生成机制DL/T890.501-2007
DL/T890.501—2007
本部分是根据《国家发展改革委办公厅关于印发2006年行业标准项目计划的通知》(发改办工业[2006】1093号)的安排制定。
DL890标准是采用IEC61970国际标准《能量管理系统应用程序接口(EMS-API》制定的,主要包括公共信息模型(CIM)和组件接口规范(CIS)两方面内容,由以下部分组成:DL/T890.1能量管理系统应用程序接口(EMS-API)第1部分:导则和一般要求;DL/T890.2能量管理系统应用程序接口(EMS-API)第2部分:术语;DL/T890.301能量管理系统应用程序接口(EMS-API)第301部分:公共信息模型(CIM)基础;IEC61970-302能量管理系统应用程序接口(EMS-API)第302部分:公共信息模型(CIM)财务、能量计划和备用:
DL/Z890.401
IEC61970-402
服务;
IEC61970-403
数据访问;
IEC61970-404
数据访问;
IEC61970-405
能量管理系统应用程序接口(EMS-API)第401部分:组件接口规范(CIS)框架;能量管理系统应用程序接口(EMS-API)第402部分:组件接口规范(CIS)-公共能量管理系统应用程序接口(EMS-API)第403部分:组件接口规范(CIS)-通用能量管理系统应用程序接口(EMS-API)第404部分:组件接口规范(CIS)-高速能量管理系统应用程序接口(EMS-API)第405部分:组件接口规范(CIS)-通用事件和订阅:
IEC61970-407能量管理系统应用程序接口(EMS-API)第407部分:组件接口规范(CIS)-时间序列数据访问;
IEC61970-453能量管理系统应用程序接口(EMS-API)第453部分:组件接口规范(CIS)-图表定义交换(公共图形交换);
DL/T890.501能量管理系统应用程序接口(EMS-API)第501部分:组件接口规范(CIS)-公共信息模型的资源描述框架(CIMRDF)模式。本部分等同采用IEC61970-501:2006《Energymanagementsystemapplicationprograminterface(EMS-API)-Part501:CommonInformationModelResourceDescriptionFramework(CIMRDF)Schema。本部分定义了在公共信息模型(DL890.3XX)中用统一建模语言(UML)表示的概念模型和机器可读的可扩展标记语言(XML)表示的模式之间的映射。本部分的附录A是资料性附录。
本部分由中国电力企业联合会提出。本部分由全国电力系统管理及其信息交换标准化技术委员会归口并负责解释。本部分起草单位:国网电力科学研究院、中国电力科学研究院、浙江大学、国家电力调度通信中心、山东大学。
本部分主要起草人:曹阳、潘毅、王康元、李毅松、云昌钦、梁成辉。引
DL/T890.501—2007
DL890标准采用IEC61970国际标准。IEC61970标准定义了能量管理系统(EMS)的应用程序接口(API),目的在于便于集成来自不同厂家的EMS内部的各种应用,便于将EMS与调度中心内部其他系统互联,以及便于实现不同调度中心EMS之间的模型交换。将这国际标准转化为我国标准并贯彻执行,对于实现异构环境下软件产品的即插即用,使EMS与其他系统能互联、互通、互操作显然会有很好的作用。
本部分是DL890.5XX中的-部分。DL890.5XX描述了DL890.4XX部分在实现中与特定技术的映射。为了保证互操作性,每个接口对每一种技术必须有标准的映射。本部分定义了在公共信息模型(DL890.3XX)中用统一建模语言(UML)表示的概念模型和机器可读的可扩展标记语言(XML)表示的模式之间的映射。XML表示的模式是用资源描述框架(RDF)模式规范语言定义的。
1范围
DL/T890.501—2007
能量管理系统应用程序接口(EMS-API)第501部分:公共信息模型的资源描述框架(CIMRDF)模式
本标准为能量管理系统应用程序接口定义了一套组件接口规范(CIS)。本部分规定了形成DL/T890.301标准中定义的公共信息模型(CIM)的机器可读形式所需的格式和规则。它提供了CIM词汇表,以支持数据访问工具和相关的CIM语义。本部分为来自独立供应商的应用提供了以通用格式和标准服务访问CIM元数据的机制,以实现后续的CIM数据访问,其次是提供CIM版本管理能力和一种易于扩展的机制以满足特定现场需求。建议的解决方案:
。是机器和人可读的,尽管其主要目的是供程序访问:。可以用任何支持文档对象模型(DOM)应用程序接口的工具访问;?是自描述的
。充分利用当前的Web标准。
本部分是第二级别组件接口规范文档,它使用叙述性术语(通过文本和基于CIM的例子)描述了需要标准化的CIM元数据接口的详细定义。2规范性引用文件
下列文件中的条款通过本部分的引用而构成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。DL/T890.1能量管理系统应用程序接口(EMS-API)第1部分:导则和一般要求DL/T890.2能量管理系统应用程序接口(EMS-API)一第2部分:术语表DL/T890.301能量管理系统应用程序接口(EMS-API)一第301部分:公共信息模型(CIM)基础EC60050国际电工技术词汇
3术语和定义
DL/T890.2中的术语和定义适用于本部分。3.1
公共信息模型
commoninformationmodel(CIM)
描述了EMS信息模型中包含的电力企业内所有主要对象的抽象模型。注:通过提供一种用对象类和属性及它们之间的关系来表示电力系统资源的标准方法,CIM促进了不同厂商独立开发的各个EMS应用的集成,独立开发的各个完整的EMS系统之间的集成,或EMS系统和与电力系统运行的不同方面,如发电和配电管理,有关的其他系统的集成。3.2
文档对象模型documentobjectmodel(DOM)一个由万维网联盟(W3C)定义的与平台和语言无关的接口,它允许程序和脚本动态地访问和交换1
DL/T890.501—2007
文档的内容、结构和样式。
资源描述框架resourcedescriptionframework(RDF)一种由万维网联盟(W3C)推荐的语言,用来表示机器可以简单处理的元数据。它被表示为一种特殊的XML文档。
RDFschema
一种模式规范语言,用来规定一种应用特定的模式。它使用RDF描述资源和它们的性质,包括资源如何与其他资源相关联。
统一建模语言unifiedmodellinglanguage(UML)UML是一种建模语言和方法学,用于说明、可视化、构建和文档化系统密集型过程的工具。3.6
可扩展标记语言extensiblemarkuplanguage(XML)标准通用标记语言(SGML,ISO8879)的一个子集,用于在文本文件中插入结构化数据。它是W3C认可推荐的。
注:它是免许可的、与平台无关的,并且被很多容易得到的软件工具很好地支持。4XML文档结构
4.1概述
XML文档是一组容器。这些容器可以包含其他容器和内容。良构的XML文档的两个必不可少的部分是序言(prolog)和根元素(rootelement)。序言包括了对文档所遵循的XML标准的版本以及所使用编码的声明。CIMRDFSchema文件的序言很简单根元素包含了XML文档的实际内容,这些内容包括在开始和结束标记之内。CIMRDFSchema包括这样的根元素:
根元素也包括了对名空间的引用,这些名空间为在文档其他部分使用的元素定义了一个上下文。这样的元素名以该名空间别名加一个冒号作为前缀。例如,RDFSchema名空间声明如下:xmlns:rdfs=http://w3.org/TR/1999/PR-rdf-schema-19990303#文档中对它的引用使用这样的语法:
元素(element)是包含在开始和结束标记之间的容器。开始标记定义元素的名字并包含该元素的任何属性。在下面的例子中,Class是元素名,ID是它的属性。
该元素的结束标记是。2
4.3属性
DL/T890.501—2007
ID属性用于使Class元素能够引用CIMRDFSchema文档中的其他元素节点。ID=“Bay”的元素可以通过在该属性值前加#号的方式被其他元素引用,如“#Bay”。需要注意的是,XML中的属性概念与UML中定义的不同。XML属性保存了那些不是直接或不是立即与读者相关的元素信息,例如一个ID只是用来链接内部的一些元素。而UML属性是这个上下文中的数据。它们必须保留自身的结构信息,如数据类型、约束和描述。因此,UML属性被指定为.CIMRDFSchema中的元素。
5元数据和RDFSchema
5.1概述
RDFSchema允许定义应用特定的词汇表。这是一种描述CM类、属性和关系的非常简练的方式。RDFSchema被设计成可的,因此针对CIM的本地化扩展能很容易地被引用。5.2资源
资源是可以通过统一资源标识符(URI)引用的年何事物。对关CIMRDFSchema而言,一个资源对应于一个类核惯例,资源命名以大写字母开头。5.3性质(propg)
性质用来描来资源的一个特定方面、特征、属性或关系。每个性质有一一个特定的含义,定义它的允
许值、它可以描述的资源类型以及它最其他性质的关系在CIMRDFSchema上下文中,一个性质可以是一个类属性或
5.4名空间
名空间(na
个关联的作用名。按惯例,性质命名以小写字母开头。ace)是把上下文中个词的特定用法和特定的字典(模式)联系起来的一种方式,nespa
我到该词的预期定义。RDF要求XML名空间能精确地将每个性质和定义该性质的模式在该字典中可以
关联起来。
5.5CIMRDFS
ena扩展
5.5.1概述
RDFSchemaE经被扩展以支持
5.5.2重数(multiplici
些UML概念,这些概念对于CIM是重要和有用的。约束性质(constaProperty)是一种特殊类型的性质,可用于限制指定胜质的值。重数约束定义了CIM中一个关联的作用所充许的基数(cardinality)值。重数资源定义为
CIMRDFSchema扩展创建了这类资源,用来表示所允许的CIM基数。这些资源被命名为M:0.1,M:1..1,M:0.n和M:1.n以对应模型中的UML值。3
DL/T890.501—2007
5.5.3对端作用名(inverseRolename)对端作用名性质提供此关联对端类作用名的名称。这个性质对通过CIM关系进行搜索是有用的。它被定义为:
5.5.4聚集
CIM中的一些关联被指定为聚集或容器类型的关联。对于这些关联,一些UML工具仅仅给出关联中容器侧的作用名。这个性质表示该作用名是否是聚集,使得可通过聚集作用名的inverseRolename(对端作用名)来找到“被包含”侧的作用名。
5.5.5构造型
CIM使用UML构造型来表示某些类是基本类型或是枚举类型。构造型性质定义这些构造型。它被定义为:
5.5.6数据类型
每个UML类属性都有一个数据类型定义。在CIM模型中,数据类型都是作为类来定义的。一个类属性的数据类型定义引用对应的数据类型类。数据类型可以是字符串型,枚举型,浮点型,整型或其他。这样定义是因为UML和CIMRDFSchema中的语法是不同的。数据类型引用被指定为一个类属性性质规范的一部分。rdf:Propertyrdf:about-http:liec..#class-attribute-namecims:dataTyperdf:resourcehttp:/liec...#data-type在数据类型是“字符串型,浮点型,整型或其他”的情况下,仅存在一个到相应数据类型类的引用。rdfs:Classrdf:about=http:iec...#data-type下例定义了一个被\CompensatoryPerSection\属性引用的数据类型“Admittance\:
DL/T890.501—2007
对于UML中被定义为枚举型数据类型的类属性,与rdf模式的映射略有不同(参考6.3.5)。5.5.7子集(profile)
UML模型中的类,属性和关联的一个子集合可以通过一个子集来定义。每个子集有一个名称。通过cims:profile声明指定到一个子集。这是可选的,即不是每个类都必须指定到个子集。在下例中,“CurveSchedData”类被指定到名为“Nerc”的子集。
下例定义了“CurveSchedData”类的CurveSchedData.rampData属性。
最后是一个关联的示例,该关联被定义为NERC子集的一部分:
5.5.8类目录
CIM的UML类模型使用目录来组织类。例如核心部分和域部分。一个目录对应Rational Rose中的一个包。在rdf模式中cims:ClassCategory定义一个目录。目录名在rdf:about声明中定义。下面的例子定义了一个目录“Core”:5
DL/T890.501—2007
类通过cims:belongsToCategory指定到-个目录(参见5.5.9)。5.5.9从属于目录
UML模型中的每个类被指定到一个目录。cims:BelongsToCategory声明指明了类所属的目录。该声明是类定义的一部分。
下例定义了属于目录“Core”的“CurveSchedData”类:
6CIM元数据
6.1概述
CIM元数据是从UML模型中抽取出来的,使用脚本自动生成CIMRDFSchemaXML文件。这种映射是直接的,不需要手工编辑。映射的算法和脚本在附录A中描述。6.2Schema
6.2.1CIMRDFSchema
CIMRDFSchema文件生成为XMLRDF类型的文档。6.2.2版本
CIMRDFSchema的每一个版本被赋予一个版本号,与UML模型文件的版本号相匹配,如cimuo8b.xml。版本号既可通过文件名也可通过文件中的rdf:Description属性表示,例如:
6.3从UML映射的内容
6.3.1概述
UML类被映射为rdf:Class资源。属性被映射为rdf:Property资源。作用名也被映射为rdf:Property资源,一些附加的性质列在下面。6.3.2类
6.3.2.1概述
每一个UML类被抽取成一个rdf:Class。它包含了一些性质资源如展示标签、所属基类、注释和构造型。对于UML模型中为空值的性质,则产生值为空字符串的性质资源。6.3.2.2标签(label)
标签性质缺省为CIM中的类名,并指明使用的是英语。类的ID属性同xml:lang=\en\中的值是一样的。这允许在CIMRDFSchema文件中使用以其他语言描述的标签以实现本地化。ID属性不能改变或本地化,只有展示标签可以。例如,下面是Ground类元素和标签的英语表示:
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。解压密码 www.bzxz.net
标准图片预览:





- 热门标准
- 电力行业标准(DL)
- DL/T573—2021 电力变压器检修导则
- DL/T572—2021 电力变压器运行规程
- DL/T5117—2021 水下不分散混凝土试验规程
- DL/T584-2017 3kV~110kV电网继电保护装置运行整定规程
- DL/T1637-2016 变电站机器人巡检技术导则
- DL/T5222—2021 导体和电器选择设计规程
- DL/T995-2016 继电保护和电网安全自动装置检验规程
- DL/T5588-2021 电力系统视频监控系统设计规程
- DL/T5148—2021 水工建筑物水泥灌浆施工技术规范
- DL/T1626-2016 700MW及以上机组水电厂计算机监控系统基本技术条件
- DL5009.1-2014 电力建设安全工作规程 第1部分:火力发电
- DL/T722-2014 变压器油中溶解气体分析和判断导则
- DL/T698.45-2017 电能信息采集与管理系统 第4-5部分:通信协议-面向对象的数据交换协议
- DL/T5161.1-2018 电气装置安装工程质量检验及评定规程 第1部分:通则
- DL/T5103-2012 35kV~220kV无人值班变电站设计规程
请牢记:“bzxz.net”即是“标准下载”四个汉字汉语拼音首字母与国际顶级域名“.net”的组合。 ©2025 标准下载网 www.bzxz.net 本站邮件:wymp4wang@gmail.com