關(guān) 閉

新聞中心

EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 基于XML和本體的物聯(lián)網(wǎng)數(shù)據(jù)交換標準體系研究

基于XML和本體的物聯(lián)網(wǎng)數(shù)據(jù)交換標準體系研究

作者: 時間:2012-05-21 來源:網(wǎng)絡(luò) 收藏

2.2. 1 從互向語義網(wǎng)、物發(fā)展

由于具有諸多的優(yōu)點,因此,成為許多應(yīng)用領(lǐng)域的首選信息表示格式。同樣,也非常適合于物中的信息傳輸,同時,它還可使得各種物聯(lián)網(wǎng)終端能夠和當前的互聯(lián)網(wǎng)實現(xiàn)很好的對接。因此,物聯(lián)網(wǎng)的應(yīng)該是一種XML的標記語言,而且,從目前已經(jīng)存在的來看,也確實如此。然而,XML具有一定的語義局限性,它具有語義表達能力,卻沒有語義透明性,它允許用戶在文檔中加入任意的結(jié)構(gòu),而無需說明具體含義,但其缺乏表達式與相應(yīng)概念之間的統(tǒng)一性。正因為如此,在XML2000會議上,Tim Berners-Lee提出了語義網(wǎng)的概念。語義網(wǎng)使用來描述一個專業(yè)領(lǐng)域知識中的重要概念以及概念之間的關(guān)系,以使得這些概念和聯(lián)系在共享的范圍內(nèi)有著明確而唯一的定義,從而達成一種共識,這樣,機器之間或人和機器之間就可以進行無障礙的交流。

語義網(wǎng)被稱為下一代互聯(lián)網(wǎng),而物聯(lián)網(wǎng)則是一種泛化的互聯(lián)網(wǎng),兩者都將是互聯(lián)網(wǎng)的發(fā)展方向,只是它們的出發(fā)角度不同,前者偏向于從技術(shù)角度出發(fā),后者偏向于從應(yīng)用角度出發(fā)。由于物聯(lián)網(wǎng)具有自動識別、自動傳輸、自動處理等特點,因此,與當前的互聯(lián)網(wǎng)相比,物聯(lián)網(wǎng)更需要機器之間或人和機器之間實現(xiàn)語義級別的交互。

2.2. 2 分類構(gòu)建物聯(lián)網(wǎng)數(shù)據(jù)

從底層向上分為頂級本體、領(lǐng)域本體和任務(wù)本體以及應(yīng)用本體,這些不同層次的本體可向我們提供這個世界的共性描述,而物聯(lián)網(wǎng)正是要將世界連接起來。

首先,物聯(lián)網(wǎng)所連接的各種物體都處在同一個世界中,它們都具有某些共同的特點,即人們對于這個世界的基本認識,如時空、物質(zhì)、事件、行為等,所以,物聯(lián)網(wǎng)數(shù)據(jù)交換標準的基礎(chǔ)是頂級本體標準。其次,物聯(lián)網(wǎng)各個垂直的應(yīng)用領(lǐng)域都有特殊性。具體到每一個領(lǐng)域,都有可能、有必要發(fā)展一套依托于領(lǐng)域本體的標準。但是,很多類型的業(yè)務(wù)詞匯和流程是可以跨越多個垂直應(yīng)用領(lǐng)域而公用的,所以,還有必要發(fā)展起跨領(lǐng)域的物聯(lián)網(wǎng)任務(wù)本體標準,即某個領(lǐng)域的本體標準可能構(gòu)建于多個任務(wù)本體標準之上,而某個任務(wù)本體也有可能被多個領(lǐng)域本體所引用。最后,具體到每個企業(yè)、組織甚至個人,它們針對于自身的物品、行為、過程等,也可以建立起頂級本體、領(lǐng)域本體和任務(wù)本體的應(yīng)用本體標準,以供其他個體在與自身發(fā)生信息交換時共享這些事先定義好的內(nèi)容。

基于上述思路,物聯(lián)網(wǎng)數(shù)據(jù)交換標準應(yīng)以XML為語法格式、以標準化的本體為語義共識。按照本體的分類,物聯(lián)網(wǎng)數(shù)據(jù)交換標準應(yīng)以頂級本體為基礎(chǔ),以縱向的領(lǐng)域本體和橫向的任務(wù)本體為支撐,建立起各種不同的應(yīng)用本體標準,其整個物聯(lián)網(wǎng)數(shù)據(jù)交換標準體系示意圖如圖1所示。

a.JPG

2.3 物聯(lián)網(wǎng)數(shù)據(jù)交換標準體系的應(yīng)用實例

XML使物聯(lián)網(wǎng)中的節(jié)點可以采用相同的數(shù)據(jù)交換格式,而本體則可以使相關(guān)節(jié)點對交換的數(shù)據(jù)實現(xiàn)語義上的共識和推理。下面用一個具體的實例來說明XML和本體在物聯(lián)網(wǎng)數(shù)據(jù)交換中所發(fā)揮的作用。

例如,某消費者家里的智能家居系統(tǒng)檢測到冰箱里的蘋果存量不足,那么,系統(tǒng)就會根據(jù)預(yù)先設(shè)定的程序自動向網(wǎng)上商店發(fā)出購買指令。這樣,關(guān)于此次購買行為中的蘋果描述信息如下:

b.JPG



評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉