欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種實(shí)現(xiàn)配電網(wǎng)系統(tǒng)cim模型一致性的校驗(yàn)方法

文檔序號(hào):6624574閱讀:472來源:國(guó)知局
一種實(shí)現(xiàn)配電網(wǎng)系統(tǒng)cim模型一致性的校驗(yàn)方法
【專利摘要】本發(fā)明涉及一種實(shí)現(xiàn)配電網(wǎng)系統(tǒng)CIM模型一致性的校驗(yàn)方法,步驟如下:1)獲取待校驗(yàn)系統(tǒng)的RDF模型文件,得到CIM模型,緩存其所有模型對(duì)象和屬性;2)對(duì)CIM模型進(jìn)行語法校驗(yàn)、語義校驗(yàn)、參數(shù)完備性校驗(yàn)、關(guān)聯(lián)一致性校驗(yàn)、拓?fù)渫暾孕r?yàn),若任一項(xiàng)校驗(yàn)內(nèi)容不符合XML文件格式,或者不符合CIM/RDF?Schema的模式規(guī)范,則反饋錯(cuò)誤信息和校驗(yàn)結(jié)果,并進(jìn)行等待,返回步驟1)。本發(fā)明基于IEC?61970CIM標(biāo)準(zhǔn),解決不同系統(tǒng)之間信息模型的規(guī)范化問題,通過采用規(guī)范化的校驗(yàn)方法,對(duì)配電網(wǎng)系統(tǒng)中的模型進(jìn)行校驗(yàn),從而統(tǒng)一系統(tǒng)模型,提高了配電網(wǎng)應(yīng)用軟件的開發(fā)效率,促進(jìn)了系統(tǒng)間的互聯(lián)互通,可高效且全面的校驗(yàn)配電網(wǎng)信息模型,可提高開發(fā)效率,節(jié)約資源、降低開發(fā)和維護(hù)成本。
【專利說明】—種實(shí)現(xiàn)配電網(wǎng)系統(tǒng)CIM模型一致性的校驗(yàn)方法

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種實(shí)現(xiàn)配電網(wǎng)系統(tǒng)CIM模型一致性的校驗(yàn)方法,基于IEC61970CM標(biāo)準(zhǔn),實(shí)現(xiàn)標(biāo)準(zhǔn)化模型校驗(yàn)。

【背景技術(shù)】
[0002]國(guó)際電工委員會(huì)(IEC)制定的IEC61970定義了公共信息模型(CommonInformat1n Model,簡(jiǎn)稱CIM) ,CIM模型抽象定義了電力企業(yè)所涉及到的資源和信息,采用面向?qū)ο蠹夹g(shù)描述電力系統(tǒng)資源和資源之間的關(guān)系。CIM可以化解各個(gè)專業(yè)不同部門應(yīng)用數(shù)據(jù)孤立和不能統(tǒng)一的矛盾,解決系統(tǒng)建設(shè)過程中的諸多實(shí)際困難,為智能電網(wǎng)的實(shí)施提供數(shù)據(jù)支撐。


【發(fā)明內(nèi)容】

[0003]本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種高效并有序的完成模型校驗(yàn)的實(shí)現(xiàn)配電網(wǎng)系統(tǒng)CM模型一致性的校驗(yàn)方法。
[0004]本發(fā)明的技術(shù)方案如下:
[0005]一種實(shí)現(xiàn)配電網(wǎng)系統(tǒng)CIM模型一致性的校驗(yàn)方法,步驟如下:
[0006]I)獲取待校驗(yàn)系統(tǒng)的RDF模型文件,得到CIM模型,緩存其所有模型對(duì)象和屬性;
[0007]2)對(duì)CIM模型進(jìn)行語法校驗(yàn)、語義校驗(yàn)、參數(shù)完備性校驗(yàn)、關(guān)聯(lián)一致性校驗(yàn)、拓?fù)渫暾孕r?yàn),若任一項(xiàng)校驗(yàn)內(nèi)容不符合XML文件格式,或者不符合CM/RDF Schema的模式規(guī)范,則反饋錯(cuò)誤信息和校驗(yàn)結(jié)果,并進(jìn)行等待,返回步驟I)。
[0008]作為優(yōu)選,步驟2)的校驗(yàn)通過后,進(jìn)一步地進(jìn)行拓?fù)湫r?yàn),如果校驗(yàn)通過,則使用CIM模型的模型數(shù)據(jù)完成單線圖自動(dòng)生成。
[0009]作為優(yōu)選,語法校驗(yàn)包括如下一種或多種校驗(yàn)內(nèi)容:
[0010]校驗(yàn)CIM模型的XML文件中是否有且僅有一個(gè)根元素,其他所有的元素都是根元素的子元素,若存在多個(gè)根元素或者其他任一元素不是根元素的子元素,則反饋錯(cuò)誤信息;
[0011]校驗(yàn)起始標(biāo)簽和結(jié)束標(biāo)簽是否匹配,結(jié)束標(biāo)簽是否存在,若起始標(biāo)簽和結(jié)束標(biāo)簽不匹配或者結(jié)束標(biāo)簽不存在,則反饋錯(cuò)誤信息;
[0012]校驗(yàn)CM模型的XML文件中大小寫是否一致,若XML文件中大小寫不一致,則反饋錯(cuò)誤信息;
[0013]校驗(yàn)CM模型的XML文件中元素是否正確嵌套且子元素完全包括在父元素中,若XML文件中元素嵌套不正確或者任一子元素不包括在父元素中,則反饋錯(cuò)誤信息;
[0014]校驗(yàn)CIM模型的XML文件中元素屬性是否包括在引號(hào)中,若XML文件中元素屬性不包括在引號(hào)中,則反饋錯(cuò)誤信息;
[0015]校驗(yàn)CM模型的XML文件中元素中的屬性是否重復(fù),若XML文件中元素中的屬性重復(fù),則反饋錯(cuò)誤信息。
[0016]作為優(yōu)選,語義校驗(yàn)的內(nèi)容為校驗(yàn)是否符合CM/RDF Schema的模式規(guī)范,包括如下一種或多種校驗(yàn)內(nèi)容:
[0017]校驗(yàn)預(yù)設(shè)的前綴的標(biāo)簽的格式包括大小寫,若預(yù)設(shè)的前綴的標(biāo)簽的格式不符合CIM/RDF Schema的規(guī)定,貝U反饋錯(cuò)誤信息;
[0018]校驗(yàn)CIM模型的XML文件中元素屬性,若XML文件中元素屬性不正確歸屬于相應(yīng)的類,則反饋錯(cuò)誤信息;
[0019]校驗(yàn)關(guān)聯(lián)中引用的資源標(biāo)識(shí)所對(duì)應(yīng)的元素,若關(guān)聯(lián)中引用的資源標(biāo)識(shí)所對(duì)應(yīng)的元素不存在于同一 XML文件中,則反饋錯(cuò)誤信息;
[0020]校驗(yàn)枚舉類型中的CM名空間,若枚舉類型中的CM名空間不與文檔處理指令中出現(xiàn)的CIM名空間一致,則反饋錯(cuò)誤信息;
[0021]校驗(yàn)關(guān)聯(lián)的重?cái)?shù),若關(guān)聯(lián)的重?cái)?shù)不符合CM/RDF Schema的規(guī)定,則反饋錯(cuò)誤信息。
[0022]作為優(yōu)選,參數(shù)完備性校驗(yàn)包括如下一種或多種校驗(yàn)內(nèi)容:
[0023]校驗(yàn)關(guān)鍵屬性,若關(guān)鍵屬性不存在,則反饋錯(cuò)誤信息;
[0024]校驗(yàn)名稱屬性,若名稱屬性不唯一,則反饋錯(cuò)誤信息;
[0025]校驗(yàn)字符串長(zhǎng)度,若字符串長(zhǎng)度不符合規(guī)定則反饋錯(cuò)誤信息。
[0026]校驗(yàn)屬性字符串,若字符串中包含““”字符,或者,字符串中包含用來包圍字符串的引號(hào),則反饋錯(cuò)誤信息。
[0027]作為優(yōu)選,關(guān)聯(lián)一致性校驗(yàn)包括如下一種或多種校驗(yàn)內(nèi)容:
[0028]校驗(yàn)CIM模型中包含有雙向的關(guān)聯(lián),若從關(guān)聯(lián)的任一側(cè)到另一側(cè)所描述的信息不一致,則反饋錯(cuò)誤信息;
[0029]CIM模型中導(dǎo)電設(shè)備與設(shè)備容器之間通過關(guān)聯(lián)屬性形成直接的關(guān)聯(lián),導(dǎo)電設(shè)備還通過路徑與設(shè)備容器間建立另一種不同途徑的關(guān)聯(lián),校驗(yàn)CIM模型通過上述兩種不同途徑建立起的導(dǎo)電設(shè)備與設(shè)備容器之間的關(guān)聯(lián)是否保持一致,若不一致,則反饋錯(cuò)誤信息;
[0030]校驗(yàn)一個(gè)設(shè)備的關(guān)聯(lián)屬性是否關(guān)聯(lián)到一種或幾種類型的設(shè)備,若沒有關(guān)聯(lián),則反饋錯(cuò)誤信息。
[0031]作為優(yōu)選,拓?fù)渫暾孕r?yàn)包括如下一種或多種校驗(yàn)內(nèi)容:
[0032]校驗(yàn)端子數(shù)目端子是否正確,若不正確,則反饋錯(cuò)誤信息;
[0033]校驗(yàn)節(jié)點(diǎn)是否空掛,即任何一個(gè)節(jié)點(diǎn)至少連接兩個(gè)設(shè)備,若是空掛,則反饋錯(cuò)誤信肩、O
[0034]作為優(yōu)選,拓?fù)湫r?yàn)為:使用SPARQL query庫(kù),通過單查詢語句驗(yàn)證RDF文件中的所有對(duì)象。
[0035]作為優(yōu)選,拓?fù)湫r?yàn)具體為:
[0036]A)根據(jù)預(yù)定義的模型對(duì)象的拓?fù)湟?guī)則,編寫SPARQL查詢語句的集合;
[0037]B)依次執(zhí)行集合中的查詢語句,如果每條查詢都能得到正確結(jié)果,則驗(yàn)證通過,否則輸出存在的差異。
[0038]作為優(yōu)選,校驗(yàn)的模型的類型包括:全網(wǎng)模型數(shù)據(jù)、模型數(shù)據(jù)子集、增量模型數(shù)據(jù)。
[0039]本發(fā)明的有益效果如下:
[0040]本發(fā)明所述的方法基于IEC 61970CM標(biāo)準(zhǔn),解決不同系統(tǒng)之間信息模型的規(guī)范化問題,通過采用規(guī)范化的校驗(yàn)方法,對(duì)配電網(wǎng)系統(tǒng)中的模型進(jìn)行校驗(yàn),從而統(tǒng)一系統(tǒng)模型,提高了配電網(wǎng)應(yīng)用軟件的開發(fā)效率,促進(jìn)了系統(tǒng)間的互聯(lián)互通。
[0041]根據(jù)本發(fā)明所述的方法,可高效且全面的校驗(yàn)配電網(wǎng)信息模型,可提高開發(fā)效率,節(jié)約資源、降低開發(fā)和維護(hù)成本。

【專利附圖】

【附圖說明】
[0042]圖1是全網(wǎng)模型數(shù)據(jù)校驗(yàn)的實(shí)施例的層次組織結(jié)構(gòu)圖。

【具體實(shí)施方式】
[0043]以下結(jié)合附圖及實(shí)施例對(duì)本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)說明。
[0044]本發(fā)明提供一種實(shí)現(xiàn)配電網(wǎng)系統(tǒng)CM模型一致性的校驗(yàn)方法,用來校驗(yàn)配電網(wǎng)系統(tǒng)是否遵循統(tǒng)一的信息描述方式,即統(tǒng)一的信息模型。所述的方法首先獲取需要校驗(yàn)的系統(tǒng)的RDF模型文件,RDF使用XML語法和RDF Schema (RDFS)來將元數(shù)據(jù)描述成為數(shù)據(jù)模型,得到CIM模型,緩存其所有模型對(duì)象和屬性。然后,對(duì)當(dāng)前電網(wǎng)系統(tǒng)的CIM模型進(jìn)行語法校驗(yàn)、語義校驗(yàn)、參數(shù)完備性校驗(yàn)、關(guān)聯(lián)一致性校驗(yàn)、拓?fù)渫暾孕r?yàn),若任一項(xiàng)校驗(yàn)內(nèi)容不符合XML文件格式(XML schema文件描述了 XML文檔的結(jié)構(gòu)),或者不符合CIM/RDF Schema的模式規(guī)范,則將錯(cuò)誤信息和校驗(yàn)結(jié)果反饋給用戶。最后,再進(jìn)行拓?fù)湫r?yàn),通過該校驗(yàn),可使用模型數(shù)據(jù)完成單線圖自動(dòng)生成等應(yīng)用功能。
[0045]所述的方法可校驗(yàn)以下幾種類型的模型:
[0046](I)全網(wǎng)模型數(shù)據(jù)
[0047]以CIM/XML表示的全網(wǎng)模型的層次組織結(jié)構(gòu)如圖1所示。
[0048]其中,根節(jié)點(diǎn)下的一級(jí)子節(jié)點(diǎn)有:公司(Company)、交流線路段(ACLineSegment)、單位(Unit)、基準(zhǔn)功率(BasePower)、計(jì)劃曲線(CurveSchedule)等。其中公司(cim:Company)下的組織層次為:子控制區(qū)域(cim:SubControlArea) >變電站(cim:Substat1n)、電壓等級(jí)(cim:VoltageLevel)/ 間隔(cim:Bay)、設(shè)備(cim:Equipment)、端子(cim:Terminal)、 量測(cè)(cim:Measurement)等,cim:PowerTransformer、cim:GeneratingUnit、cim: CompositeSwitch 與 cim: VoltageLevel并列,總加、溫度等量測(cè)與Substat1n關(guān)聯(lián),設(shè)備上的cim:Measurement與cim:Terminal并列。電壓等級(jí)下包括了間隔(cim:Bay)這個(gè)設(shè)備容器,開關(guān)(cim:Breaker)、刀閘(cim:Disconnector)、地刀(cim:GroundDisconnector)放在間隔下。
[0049](2)模型數(shù)據(jù)子集
[0050]根據(jù)實(shí)際實(shí)施需要,有時(shí)可能不需要完整的電網(wǎng)信息,而使用某些過濾條件邏輯得出感興趣的部分電網(wǎng)信息,如某個(gè)變電站,某個(gè)電壓等級(jí)之上的網(wǎng)絡(luò)等。
[0051]可根據(jù)某一特定過濾條件,導(dǎo)出完整模型數(shù)據(jù)中的一個(gè)子集。過濾條件如:按廠站、按區(qū)域、按電壓等級(jí)、按區(qū)域和電壓等級(jí)等。
[0052](3)增量模型數(shù)據(jù)
[0053]一個(gè)完整的電網(wǎng)模型數(shù)據(jù)包括了非常詳盡的信息,對(duì)它的解析也會(huì)花費(fèi)比較多的時(shí)間和占用較大的資源。其實(shí),交換數(shù)據(jù)的雙方只需在首次交換時(shí)使用全網(wǎng)模型數(shù)據(jù),以后只需交換所謂的增量模型數(shù)據(jù)即可。增量模型數(shù)據(jù)即相對(duì)于某一初始模型數(shù)據(jù)狀態(tài)來講模型數(shù)據(jù)中的變化部分。增量模型數(shù)據(jù)與初始模型數(shù)據(jù)合并之后即形成當(dāng)前時(shí)刻完整的模型數(shù)據(jù)。
[0054]增量模型數(shù)據(jù)處理的功能需求為:系統(tǒng)應(yīng)能導(dǎo)入和導(dǎo)出增量模型數(shù)據(jù)文件,并支持增量模型數(shù)據(jù)文件與初始模型數(shù)據(jù)文件的合并。
[0055]增量模型數(shù)據(jù)文件的表示方式仍采用XML方式。
[0056]語法校驗(yàn)、語義校驗(yàn)、參數(shù)完備性校驗(yàn)、關(guān)聯(lián)一致性校驗(yàn)、拓?fù)渫暾孕r?yàn)為模型schema 校驗(yàn)。
[0057]語法校驗(yàn)的內(nèi)容如下:
[0058](I)校驗(yàn)XML文件中是否有且僅有一個(gè)根元素,其他所有的元素都是根元素的子元素,若存在多個(gè)根元素或者其他任一元素不是根元素的子元素,則反饋錯(cuò)誤信息;
[0059](2)校驗(yàn)起始標(biāo)簽和結(jié)束標(biāo)簽是否匹配,結(jié)束標(biāo)簽是否存在,若起始標(biāo)簽和結(jié)束標(biāo)簽不匹配或者結(jié)束標(biāo)簽不存在,則反饋錯(cuò)誤信息;
[0060](3)校驗(yàn)XML文件中大小寫是否一致,若XML文件中大小寫不一致,則反饋錯(cuò)誤信息;
[0061 ] (4)校驗(yàn)XML文件中元素是否正確嵌套且子元素完全包括在父元素中,若XML文件中元素嵌套不正確或者任一子元素不包括在父元素中,則反饋錯(cuò)誤信息;
[0062](5)校驗(yàn)XML文件中元素屬性是否包括在引號(hào)中,若XML文件中元素屬性不包括在引號(hào)中,則反饋錯(cuò)誤信息;
[0063](6)校驗(yàn)XML文件中元素中的屬性是否重復(fù),若XML文件中元素中的屬性重復(fù),則反饋錯(cuò)誤信息。
[0064]語義校驗(yàn)用于校驗(yàn)是否符合CIM/RDF Schema的模式規(guī)范,本實(shí)施例中,預(yù)設(shè)的前綴為“cim: ”,檢驗(yàn)內(nèi)容如下:
[0065](I)校驗(yàn)以“cim:”為前綴的標(biāo)簽的格式包括大小寫,若以“cim:”為前綴的標(biāo)簽的格式上不符合CM/RDF Schema的規(guī)定,則反饋錯(cuò)誤信息;
[0066](2)校驗(yàn)XML文件中元素屬性,若XML文件中元素屬性不正確歸屬于相應(yīng)的類,則反饋錯(cuò)誤信息;
[0067](3)校驗(yàn)關(guān)聯(lián)中引用的資源標(biāo)識(shí)所對(duì)應(yīng)的元素,若關(guān)聯(lián)中引用的資源標(biāo)識(shí)所對(duì)應(yīng)的元素不存在于同一 XML文件中,則反饋錯(cuò)誤信息;
[0068](4)校驗(yàn)枚舉類型中的CM名空間,若枚舉類型中的CM名空間不與文檔處理指令中出現(xiàn)的CIM名空間一致,則反饋錯(cuò)誤信息;
[0069](5)校驗(yàn)關(guān)聯(lián)的重?cái)?shù),若關(guān)聯(lián)的重?cái)?shù)不符合CM/RDF Schema的規(guī)定,則反饋錯(cuò)誤信息。
[0070]參數(shù)完備性校驗(yàn)的內(nèi)容如下:
[0071](I)校驗(yàn)關(guān)鍵屬性,若關(guān)鍵屬性不存在,則反饋錯(cuò)誤信息;
[0072](2)校驗(yàn)名稱屬性,若名稱屬性不唯一,則反饋錯(cuò)誤信息;
[0073](3)校驗(yàn)字符串長(zhǎng)度,若字符串長(zhǎng)度不符合規(guī)定則反饋錯(cuò)誤信息。
[0074](4)校驗(yàn)屬性字符串,若字符串中包含“〈”、“&”字符,或者,字符串中包含用來包圍字符串的引號(hào),則反饋錯(cuò)誤信息。
[0075]關(guān)聯(lián)一致性校驗(yàn)包括以下內(nèi)容:
[0076](I)校驗(yàn)CIM模型中包含有雙向的關(guān)聯(lián),若從關(guān)聯(lián)的任一側(cè)到另一側(cè)所描述的信息不一致,則反饋錯(cuò)誤信息;
[0077](2)CIM模型中導(dǎo)電設(shè)備與設(shè)備容器之間通過關(guān)聯(lián)屬性形成直接的關(guān)聯(lián),導(dǎo)電設(shè)備還通過路徑與設(shè)備容器間建立另一種不同途徑的關(guān)聯(lián),校驗(yàn)CIM模型通過上述兩種不同途徑建立起的導(dǎo)電設(shè)備與設(shè)備容器之間的關(guān)聯(lián)是否保持一致,若不一致,則反饋錯(cuò)誤信息;
[0078](3)校驗(yàn)一個(gè)設(shè)備的關(guān)聯(lián)屬性是否關(guān)聯(lián)到一種或幾種類型的設(shè)備,若沒有關(guān)聯(lián),則反饋錯(cuò)誤信息。
[0079]拓?fù)渫暾孕r?yàn)包括以下內(nèi)容:
[0080](I)校驗(yàn)端子數(shù)目端子是否正確,若不正確,則反饋錯(cuò)誤信息;
[0081](2)校驗(yàn)節(jié)點(diǎn)是否空掛,即任何一個(gè)節(jié)點(diǎn)至少連接兩個(gè)設(shè)備,若是空掛,則反饋錯(cuò)誤信息。
[0082]根據(jù)通過以上校驗(yàn)的標(biāo)準(zhǔn)化模型,進(jìn)一步驗(yàn)證模型對(duì)象的拓?fù)浣Y(jié)構(gòu)是否符合系統(tǒng)要求,該拓?fù)湫r?yàn)對(duì)系統(tǒng)中模型對(duì)象層次關(guān)系的順利建立,以及單線圖自動(dòng)生成起到關(guān)鍵作用。本發(fā)明所述的方法使用SPARQL query庫(kù),通過類似SQL語句的簡(jiǎn)單查詢語句,可驗(yàn)證RDF文件中的所有對(duì)象。
[0083]SPARQL是W3C的RDF數(shù)據(jù)工作組設(shè)計(jì)的一種查詢語言和協(xié)議,用于RDF數(shù)據(jù)的查詢。本實(shí)施例中,首先根據(jù)61970系統(tǒng)中模型對(duì)象的拓?fù)湟?guī)則,編寫SPARQL查詢語句的集合,之后依次執(zhí)行集合中的查詢語句,如果每條查詢都能得到正確結(jié)果,則驗(yàn)證通過,否則輸出存在的差異。
[0084]例如,在本實(shí)施例中查詢RDF中所有間隔“Bay”,驗(yàn)證其是否僅包含于一個(gè)電壓等級(jí)“VoltageLevel”中的拓?fù)湟?guī)則,其查詢語句如下:
[0085]

【權(quán)利要求】
1.一種實(shí)現(xiàn)配電網(wǎng)系統(tǒng)CIM模型一致性的校驗(yàn)方法,其特征在于,步驟如下: 1)獲取待校驗(yàn)系統(tǒng)的RDF模型文件,得到CIM模型,緩存其所有模型對(duì)象和屬性; 2)對(duì)CIM模型進(jìn)行語法校驗(yàn)、語義校驗(yàn)、參數(shù)完備性校驗(yàn)、關(guān)聯(lián)一致性校驗(yàn)、拓?fù)渫暾孕r?yàn),若任一項(xiàng)校驗(yàn)內(nèi)容不符合XML文件格式,或者不符合CIM/RDF Schema中模式規(guī)范,則反饋錯(cuò)誤信息和校驗(yàn)結(jié)果,并進(jìn)行等待,返回步驟I)。
2.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)配電網(wǎng)系統(tǒng)CIM模型一致性的校驗(yàn)方法,其特征在于,步驟2)的校驗(yàn)通過后,進(jìn)一步地進(jìn)行拓?fù)湫r?yàn),如果校驗(yàn)通過,則使用CIM模型的模型數(shù)據(jù)完成單線圖自動(dòng)生成。
3.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)配電網(wǎng)系統(tǒng)CIM模型一致性的校驗(yàn)方法,其特征在于,語法校驗(yàn)包括如下一種或多種校驗(yàn)內(nèi)容: 校驗(yàn)CIM模型的XML文件中是否有且僅有一個(gè)根元素,其他所有的元素都是根元素的子元素,若存在多個(gè)根元素或者其他任一元素不是根元素的子元素,則反饋錯(cuò)誤信息;校驗(yàn)起始標(biāo)簽和結(jié)束標(biāo)簽是否匹配,結(jié)束標(biāo)簽是否存在,若起始標(biāo)簽和結(jié)束標(biāo)簽不匹配或者結(jié)束標(biāo)簽不存在,則反饋錯(cuò)誤信息; 校驗(yàn)CIM模型的XML文件中大小寫是否一致,若XML文件中大小寫不一致,則反饋錯(cuò)誤信息; 校驗(yàn)CIM模型的XML文件中元素是否正確嵌套且子元素完全包括在父元素中,若XML文件中元素嵌套不正確或者任一子元素不包括在父元素中,則反饋錯(cuò)誤信息; 校驗(yàn)CIM模型的XML文件中元素屬性是否包括在引號(hào)中,若XML文件中元素屬性不包括在引號(hào)中,則反饋錯(cuò)誤信息; 校驗(yàn)CIM模型的XML文件中元素中的屬性是否重復(fù),若XML文件中元素中的屬性重復(fù),則反饋錯(cuò)誤信息。
4.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)配電網(wǎng)系統(tǒng)CIM模型一致性的校驗(yàn)方法,其特征在于,語義校驗(yàn)的內(nèi)容為校驗(yàn)是否符合CIM/RDF Schema的模式規(guī)范,包括如下一種或多種校驗(yàn)內(nèi)容: 校驗(yàn)預(yù)設(shè)的前綴的標(biāo)簽的格式包括大小寫,若預(yù)設(shè)的前綴的標(biāo)簽的格式不符合CIM/RDFSchema的規(guī)定,貝U反饋錯(cuò)誤信息; 校驗(yàn)CIM模型的XML文件中元素屬性,若XML文件中元素屬性不正確歸屬于相應(yīng)的類,則反饋錯(cuò)誤信息; 校驗(yàn)關(guān)聯(lián)中引用的資源標(biāo)識(shí)所對(duì)應(yīng)的元素,若關(guān)聯(lián)中引用的資源標(biāo)識(shí)所對(duì)應(yīng)的元素不存在于同一 XML文件中,則反饋錯(cuò)誤信息; 校驗(yàn)枚舉類型中的CIM名空間,若枚舉類型中的CIM名空間不與文檔處理指令中出現(xiàn)的CIM名空間一致,則反饋錯(cuò)誤信息; 校驗(yàn)關(guān)聯(lián)的重?cái)?shù),若關(guān)聯(lián)的重?cái)?shù)不符合CIM/RDF Schema的規(guī)定,則反饋錯(cuò)誤信息。
5.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)配電網(wǎng)系統(tǒng)CIM模型一致性的校驗(yàn)方法,其特征在于,參數(shù)完備性校驗(yàn)包括如下一種或多種校驗(yàn)內(nèi)容: 校驗(yàn)關(guān)鍵屬性,若關(guān)鍵屬性不存在,則反饋錯(cuò)誤信息; 校驗(yàn)名稱屬性,若名稱屬性不唯一,則反饋錯(cuò)誤信息; 校驗(yàn)字符串長(zhǎng)度,若字符串長(zhǎng)度不符合規(guī)定則反饋錯(cuò)誤信息。 校驗(yàn)屬性字符串,若字符串中包含“〈”、“&”字符,或者,字符串中包含用來包圍字符串的引號(hào),則反饋錯(cuò)誤信息。
6.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)配電網(wǎng)系統(tǒng)CIM模型一致性的校驗(yàn)方法,其特征在于,關(guān)聯(lián)一致性校驗(yàn)包括如下一種或多種校驗(yàn)內(nèi)容: 校驗(yàn)CIM模型中包含有雙向的關(guān)聯(lián),若從關(guān)聯(lián)的任一側(cè)到另一側(cè)所描述的信息不一致,則反饋錯(cuò)誤信息; CIM模型中導(dǎo)電設(shè)備與設(shè)備容器之間通過關(guān)聯(lián)屬性形成直接的關(guān)聯(lián),導(dǎo)電設(shè)備還通過路徑與設(shè)備容器間建立另一種不同途徑的關(guān)聯(lián),校驗(yàn)CIM模型通過上述兩種不同途徑建立起的導(dǎo)電設(shè)備與設(shè)備容器之間的關(guān)聯(lián)是否保持一致,若不一致,則反饋錯(cuò)誤信息; 校驗(yàn)一個(gè)設(shè)備的關(guān)聯(lián)屬性是否關(guān)聯(lián)到一種或幾種類型的設(shè)備,若沒有關(guān)聯(lián),則反饋錯(cuò)誤信息。
7.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)配電網(wǎng)系統(tǒng)CIM模型一致性的校驗(yàn)方法,其特征在于,拓?fù)渫暾孕r?yàn)包括如下一種或多種校驗(yàn)內(nèi)容: 校驗(yàn)端子數(shù)目端子是否正確,若不正確,則反饋錯(cuò)誤信息; 校驗(yàn)節(jié)點(diǎn)是否空掛,即任何一個(gè)節(jié)點(diǎn)至少連接兩個(gè)設(shè)備,若是空掛,則反饋錯(cuò)誤信息。
8.根據(jù)權(quán)利要求2所述的實(shí)現(xiàn)配電網(wǎng)系統(tǒng)CIM模型一致性的校驗(yàn)方法,其特征在于,拓?fù)湫r?yàn)為:使用SPARQL query庫(kù),通過單查詢語句驗(yàn)證RDF文件中的所有對(duì)象。
9.根據(jù)權(quán)利要求8所述的實(shí)現(xiàn)配電網(wǎng)系統(tǒng)CIM模型一致性的校驗(yàn)方法,其特征在于,拓?fù)湫r?yàn)具體為: A)根據(jù)預(yù)定義的模型對(duì)象的拓?fù)湟?guī)則,編寫SPARQL查詢語句的集合; B)依次執(zhí)行集合中的查詢語句,如果每條查詢都能得到正確結(jié)果,則驗(yàn)證通過,否則輸出存在的差異。
10.根據(jù)權(quán)利要求1或2所述的實(shí)現(xiàn)配電網(wǎng)系統(tǒng)CIM模型一致性的校驗(yàn)方法,其特征在于,校驗(yàn)的模型的類型包括:全網(wǎng)模型數(shù)據(jù)、模型數(shù)據(jù)子集、增量模型數(shù)據(jù)。
【文檔編號(hào)】G06Q50/06GK104182911SQ201410421773
【公開日】2014年12月3日 申請(qǐng)日期:2014年8月25日 優(yōu)先權(quán)日:2014年8月25日
【發(fā)明者】朱毅勇, 林國(guó)慶, 陳景暉, 黃佳進(jìn) 申請(qǐng)人:國(guó)家電網(wǎng)公司, 國(guó)網(wǎng)福建省電力有限公司, 國(guó)網(wǎng)福建省電力有限公司泉州供電公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
政和县| 建昌县| 西林县| 子长县| 铁力市| 镇宁| 桐梓县| 探索| 当阳市| 宿州市| 偏关县| 政和县| 西峡县| 星子县| 佛教| 天津市| 加查县| 贵港市| 拜城县| 漯河市| 大同市| 双牌县| 弥勒县| 石泉县| 榆林市| 若羌县| 尤溪县| 方正县| 佛山市| 彝良县| 日喀则市| 板桥市| 吉木萨尔县| 隆化县| 堆龙德庆县| 荥经县| 栾川县| 元朗区| 宾阳县| 桑日县| 扶绥县|