您好,欢迎访问三七文档
ICS27.100F20备案号:22291-2008中华人民共和国电力行业标准DL/T890.501—2007/IEC61970-501:2006能量管理系统应用程序接口(EMS-API)第501部分:公共信息模型的资源描述框架(CIMRDF)模式Energymanagementsystemapplicationprograminterface(EMS-API)-Part501:CommonInformationModelResourceDescriptionFramework(CIMRDF)Schema(IEC61970-501:2006,IDT)2007-12-03发布2008-06-01实施中华人民共和国国家发展和改革委员会发布目次前言引言1范围2规范性引用文件3术语和定义4XML文档结构5元数据和RDFSchema6CIM元数据附录A(资料性附录)CIMRDFSchema的形成—模式生成机制前言本部分是根据《国家发展改革委办公厅关于印发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能量管理系统应用程序接口(EMS-API)第401部分:组件接口规范(CIS)框架;IEC61970-402能量管理系统应用程序接口(EMS-API)第402部分:组件接口规范(CIS)-公共服务;IEC61970-403能量管理系统应用程序接口(EMS-API)第403部分:组件接口规范(CIS)-通用数据访问;IEC61970-404能量管理系统应用程序接口(EMS-API)第404部分:组件接口规范(CIS)-高速数据访问;IEC61970-405能量管理系统应用程序接口(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是资料性附录。本部分由中国电力企业联合会提出。本部分由全国电力系统管理及其信息交换标准化技术委员会归口并负责解释。本部分起草单位:国网电力科学研究院、中国电力科学研究院、浙江大学、国家电力调度通信中心、山东大学。本部分主要起草人:曹阳、潘毅、王康元、李毅松、云昌钦、梁成辉。引言DL890标准采用IEC61970国际标准。IEC61970标准定义了能量管理系统(EMS)的应用程序接口(API),目的在于便于集成来自不同厂家的EMS内部的各种应用,便于将EMS与调度中心内部其他系统互联,以及便于实现不同调度中心EMS之间的模型交换。将这国际标准转化为我国标准并贯彻执行,对于实现异构环境下软件产品的即插即用,使EMS与其他系统能互联、互通、互操作显然会有很好的作用。本部分是DL890.5XX中的一部分。DL890.5XX描述了DL890.4XX部分在实现中与特定技术的映射。为了保证互操作性,每个接口对每一种技术必须有标准的映射。本部分定义了在公共信息模型(DL890.3XX)中用统一建模语言(UML)表示的概念模型和机器可读的可扩展标记语言(XML)表示的模式之间的映射。XML表示的模式是用资源描述框架(RDF)模式规范语言定义的。能量管理系统应用程序接口(EMS-API)第501部分:公共信息模型的资源描述框架(CIMRDF)模式1范围本标准为能量管理系统应用程序接口定义了一套组件接口规范(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)基础IEC60050国际电工技术词汇3术语和定义DL/T890.2中的术语和定义适用于本部分。3.1公共信息模型commoninformationmodel(CIM)描述了EMS信息模型中包含的电力企业内所有主要对象的抽象模型。注:通过提供一种用对象类和属性及它们之间的关系来表示电力系统资源的标准方法,CIM促进了不同厂商独立开发的各个EMS应用的集成,独立开发的各个完整的EMS系统之间的集成,或EMS系统和与电力系统运行的不同方面,如发电和配电管理,有关的其他系统的集成。3.2文档对象模型documentobjectmodel(DOM)一个由万维网联盟(W3C)定义的与平台和语言无关的接口,它允许程序和脚本动态地访问和交换文档的内容、结构和样式。3.3资源描述框架resourcedescriptionframework(RDF)一种由万维网联盟(W3C)推荐的语言,用来表示机器可以简单处理的元数据。它被表示为一种特殊的XML文档。3.4RDFschema一种模式规范语言,用来规定一种应用特定的模式。它使用RDF描述资源和它们的性质,包括资源如何与其他资源相关联。3.5统一建模语言unifiedmodellinglanguage(UML)UML是一种建模语言和方法学,用于说明、可视化、构建和文档化系统密集型过程的工具。3.6可扩展标记语言extensiblemarkuplanguage(XML)标准通用标记语言(SGML,ISO8879)的一个子集,用于在文本文件中插入结构化数据。它是W3C认可推荐的。注:它是免许可的、与平台无关的,并且被很多容易得到的软件工具很好地支持。4XML文档结构4.1概述XML文档是一组容器。这些容器可以包含其他容器和内容。良构的XML文档的两个必不可少的部分是序言(prolog)和根元素(rootelement)。序言包括了对文档所遵循的XML标准的版本以及所使用编码的声明。CIMRDFSchema文件的序言很简单:?xmlversion=1.0encoding=UTF-8?根元素包含了XML文档的实际内容,这些内容包括在开始和结束标记之内。CIMRDFSchema包括这样的根元素:rdf:RDF.../rdf:RDF根元素也包括了对名空间的引用,这些名空间为在文档其他部分使用的元素定义了一个上下文。这样的元素名以该名空间别名加一个冒号作为前缀。例如,RDFSchema名空间声明如下:xmlns:rdfs=文档中对它的引用使用这样的语法:rdfs:subClassOfrdf:resource=rdfs:Resource/注释可以出现在XML文档的任何地方;用“!――”和“――”限定。4.2元素元素(element)是包含在开始和结束标记之间的容器。开始标记定义元素的名字并包含该元素的任何属性。在下面的例子中,Class是元素名,ID是它的属性。rdfs:Classrdf:ID=Bay该元素的结束标记是/rdfs:Class。4.3属性ID属性用于使Class元素能够引用CIMRDFSchema文档中的其他元素节点。ID=“Bay”的元素可以通过在该属性值前加#号的方式被其他元素引用,如“#Bay”。需要注意的是,XML中的属性概念与UML中定义的不同。XML属性保存了那些不是直接或不是立即与读者相关的元素信息,例如一个ID只是用来链接内部的一些元素。而UML属性是这个上下文中的数据。它们必须保留自身的结构信息,如数据类型、约束和描述。因此,UML属性被指定为CIMRDFSchema中的元素。5元数据和RDFSchema5.1概述RDFSchema允许定义应用特定的词汇表。这是一种描述CIM类、属性和关系的非常简练的方式。RDFSchema被设计成可扩展的,因此针对CIM的本地化扩展能很容易地被引用。5.2资源资源是可以通过一个统一资源标识符(URI)引用的任何事物。对于CIMRDFSchema而言,一个资源对应于一个类。按惯例,资源命名以大写字母开头。5.3性质(property)性质用来描述资源的一个特定方面、特征、属性或关系。每个性质有一个特定的含义,定义它的允许值、它可以描述的资源类型以及它与其他性质的关系。在CIMRDFSchema上下文中,一个性质可以是一个类属性或该类一个关联的作用名。按惯例,性质命名以小写字母开头。5.4名空间名空间(namespace)是把上下文中一个词的特定用法和特定的字典(模式)联系起来的一种方式,在该字典中可以找到该词的预期定义。RDF要求XML名空间能精确地将每个性质和定义该性质的模式关联起来。5.5CIMRDFSchema扩展5.5.1概述RDFSchema已经被扩展以支持一些UML概念,这些概念对于CIM是重要和有用的。5.5.2重数(multiplicity)约束性质(constraintproperty)是一种特殊类型的性质,可用于限制指定性质的值。重数约束定义了CIM中一个关联的作用所允许的基数(cardinality)值。重数资源定义为:rdfs:ConstraintPropertyrdf:ID=multiplicityrdfs:labelxml:lang=enmultiplicity/rdfs:labelrdfs:domainrdf:resource=
本文标题:DLT 890.501-2007 能量管理系统应用程序接口(EMS-API)第501部分公共信息模型
链接地址:https://www.777doc.com/doc-7950788 .html