? ? ? 語義網(wǎng)實質(zhì)上是多種現(xiàn)存技術(shù)結(jié)合構(gòu)成的有機整體刀森。Berners-Lee提出語義網(wǎng)這個技術(shù)概念時撮奏,XML技術(shù)已經(jīng)在網(wǎng)絡(luò)上大行其道杠览;RDF開始初露端倪弯菊;本體技術(shù)、邏輯語義在知識工程領(lǐng)域已經(jīng)有幾十年的研究歷史踱阿。但正是Berners-Lee創(chuàng)造性的將這些技術(shù)的應(yīng)用結(jié)合起來管钳,設(shè)計出了語義網(wǎng)的技術(shù)層次架構(gòu)圖。如圖2-1软舌,是應(yīng)用最多的關(guān)于語義網(wǎng)結(jié)構(gòu)的層次模型才漆,或稱協(xié)議棧(Protocal Stakes)。
圖2-1語義網(wǎng)結(jié)構(gòu)層次模型圖[51]
1.Unicode和URI層:語義網(wǎng)的最底層佛点。Unicode用來定義國際化醇滥、通用化的字符集黎比。URI是統(tǒng)一資源標(biāo)識符(Uniform Resource Identifiers)的縮寫。在語義網(wǎng)環(huán)境中鸳玩,所有需要描述的事物都稱之為資源阅虫,而每一個資源都用唯一的URI標(biāo)識。
2.XML+NS+xmlschema層:語義網(wǎng)的基礎(chǔ)描述語言層不跟。XML是語義網(wǎng)層次模型的基礎(chǔ)颓帝,它是網(wǎng)絡(luò)最通用的標(biāo)簽式描述語言,命名空間(Name Space)為XML文檔中的結(jié)構(gòu)化標(biāo)記的定義和使用提供上下文機制窝革,用以指明涵義购城,避免命名沖突。XML Schema為XML文檔提供了語法結(jié)構(gòu)上的約束虐译,保證XML文檔的完整性與有效性工猜。
3.RDF/RDF Schema層:RDF資源描述框架[53](Resource Description Framework)是一種用于表達網(wǎng)上資源的語言。RDF層的功能就在于表達豐富的網(wǎng)上信息資源菱蔬,是構(gòu)建語義網(wǎng)這棟大廈的砂石磚塊。RDF Schema則為RDF更豐富的結(jié)構(gòu)表達提供了一套類型定義系統(tǒng)史侣。
4.本體(Ontology)層:本體技術(shù)是語義網(wǎng)的核心拴泌。本體的功能就是提供網(wǎng)上互操作體之間關(guān)于信息的共同理解,也就是“語義”惊橱。在語義Web的交互中蚪腐,本體擔(dān)當(dāng)著語義互操作的重要角色。實踐中税朴,用RDF定義了網(wǎng)上信息資源回季,再用本體定義了互操作的語義空間,就構(gòu)成了一個基本的語義網(wǎng)應(yīng)用環(huán)境正林。這一層有時還包括規(guī)則(Rule)子層泡一。加入規(guī)則子層,可以提高本體描述能力觅廓,增強信息的語義表達能力鼻忠。規(guī)則子層還可以定義與具體應(yīng)用相關(guān)的知識描述,提供個性化的私有描述杈绸。
5.邏輯(Logic)層:該層用以提供公理和推理規(guī)則帖蔓,為智能推理提供基礎(chǔ)。
6.證明(Proof)層:證明層用于提供認證機制瞳脓,執(zhí)行邏輯層產(chǎn)生的規(guī)則塑娇。
7.信任(Trust)層:主要負責(zé)提供信任機制,保證資源的交互安全可靠劫侧。