資源描述框架

用XML語法來表示的資料模型

資源描述框架(Resource Description Framework,RDF)是一個使用XML語法來表示的資料模型(Datamodel),用來描述Web資源的特性,及資源與資源之間的關係。

概念


資源描述框架(Resource Description Framework,簡稱 RDF)是一個用於表達關於萬維網(World Wide Web)上的資源的信息的語言. 它專門用於表達關於Web資源的元數據, 比如Web頁面的標題、作者和修改時間,Web文檔的版權和許可信息,某個被共享資源的可用計劃表等。然而,將“Web資源(Web resource)”這一概念一般化后,RDF可被用於表達關於任何可在Web上被標識的事物的信息,即使有時它們不能被直接從Web上獲取。比如關於一個在線購物機構的某項產品的信息(例如關於規格、價格和可用性信息),或者是關於一個Web用戶在信息遞送方面的偏好的描述。

結構


一個RDF文件包含多個資源描述,而一個資源描述是由多個語句構成,一個語句是由資源、屬性類型、屬性值構成的三元體,表示資源具有的一個屬性。資源描述中的語句可以對應於自然語言的語句,資源對應於自然語言中的主語,屬性類型對應於謂語,屬性值對應於賓語。由於自然語言的語句可以是被動句,因此前面的簡單對應僅僅是一個概念上的類比。