監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 甲方項(xiàng)目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關(guān)閉

太原OA信息化的基本XML和RDF 技術(shù)(五):定義RDF和DAML+OIL圖示

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

AMTeam.org

知識(shí)管理的基本XML和RDF 技術(shù)(五):定義RDF和DAML+OIL圖示


Uche Ogbuji (uche.ogbuji@fourthought.com

首席顧問,F(xiàn)ourthought, Inc.

2002 年 3 月

Uche Ogbuji 繼續(xù)定義問題跟蹤應(yīng)用程序的 RDF 與 DAML+OIL 圖示,繼續(xù)同以前一樣討論建模。

在本專欄的上一篇文章中,我討論了諸如 RDF 這樣的 XML 知識(shí)管理系統(tǒng)是如何另辟蹊徑解決數(shù)據(jù)設(shè)計(jì)與建模這些老問題的。我的目的是要準(zhǔn)確說明問題跟蹤程序包的模式,我曾使用問題跟蹤程序包來演示將 RDF 同 XML 應(yīng)用程序一起使用?,F(xiàn)在,我將以 RDFS 和 DAML+OIL 形式完成問題跟蹤程序模式的定義。

這里,同樣需要熟悉 RDF、RDFS 和 DAML+OIL。寫完上一篇文章之后,我已與同事 Roxane Ouellet 一起發(fā)表了 DAML+OIL 簡(jiǎn)介(請(qǐng)參閱參考資料),因此,您再也不用埋頭翻閱厚厚的規(guī)范來掌握它了。

請(qǐng)繼續(xù)

言歸正傳,下面給出的清單 1 是問題跟蹤程序的完整 RDFS。

清單 1. 問題跟蹤程序的 RDFS 模式


http://www.w3.org/1999/02/22-rdf-syntax-ns#">
http://www.w3.org/2000/01/rdf-schema#">
DESIGNTIMESP="17718">http://rdfinference.org/schemata/issue-tracker/">
http://purl.org/dc/elements/1.1/">
]>
xmlns:rdf="&rdf;"
xmlns:rdfs="&rdfs;"
xmlns:it="⁢"
>


Issue catalog

An optional collection of resources for which issues have or can
be defined. Use dc:relation to associate the catalog with its
resources.


Issue

A problem, suggestion or other matter for action or discussion
relevant to a resource. Use Dublin Core properties for base
description.


issue
Associate an issue to its resources


action
Associate an action with an issue



Action

An action to be taken with regard to an issue


Assign to

Specify the party to whom the action is assigned



status
For instance, "not done" or "done"


comment
Associate a comment with an issue



Comment
A comment made with regard to an issue

您會(huì)注意到發(fā)生了一些變化,包括使用的名稱空間也發(fā)生了變化。遺憾的是,我們不會(huì)象解釋我們以前的 RDF 示例沒有使用任何定義的類那樣詳盡地解釋這些變化。這一模式表示了 RDFInference.org 的問題跟蹤程序當(dāng)前正在使用什么,包括由于各種原因所做的變化。我將稍后提供實(shí)例 RDF 的相應(yīng)更新。

我也采用了一些詞法約定:首先,我將所有的名稱空間 URI 定義為 DTD 內(nèi)部子集中的實(shí)體(這一約定是我從 Ouellet 女士那里學(xué)來的),這一約定減少了錯(cuò)誤并改善了可讀性。于是,我只使用 rdf:about,而不再使用 rdf:ID,在艱辛地經(jīng)歷了與對(duì)包含文檔的假設(shè) URI 解析 ID 有關(guān)的所有缺陷之后,最近,我采用了這一約定。請(qǐng)注意,只有在能確保有一個(gè)顯式的 xml:base 聲明,以及需要互操作性的所有 RDF 處理程序都支持 XML 基礎(chǔ)時(shí),我才使用 rdf:ID。

Catalog 類提供了一種方法,來聚合所有擁有問題或允許用戶為其創(chuàng)建問題的資源。這主要為應(yīng)用程序提供便利。請(qǐng)想象一下跟蹤程序的一個(gè)基于 Web 的表單。它可能有一個(gè)感興趣資源的下拉選擇框。一種填充該列表的方法是從給定的目錄檢查所有 dc:relation 語句的對(duì)象。而我將要提供的 DAML+OIL 模式則演示了另外一種方法。

還有其它幾個(gè)小小的變化,例如為了詞類更一致的使用,將“assigned-to”重命名為“assignee”。除此之外,在這一模式中沒有什么值得奇怪的,好了,讓我們繼續(xù)了解 DAML+OIL 版本。

DAML 的特點(diǎn)

DAML+OIL 是一個(gè)模式系統(tǒng),它提供了對(duì) RDFS 的關(guān)鍵改進(jìn),其中包括一個(gè)內(nèi)置的數(shù)據(jù)類型確定系統(tǒng)、枚舉支持、特性專門化以及通過推論進(jìn)行分類與確定類型。它也超出了純粹的示意圖,它允許我們定義存在(ontology),我們對(duì)概念的理解大概就是這樣的,但是目前我們主要還是使用基本的示意功能。清單 2 是類似于清單 1 的問題跟蹤程序的 DAML+OIL 模式。

清單 2. 問題跟蹤程序的 DAML+OIL 模式


http://www.w3.org/1999/02/22-rdf-syntax-ns#">
http://www.w3.org/2000/10/XMLSchema#">
http://www.w3.org/2000/01/rdf-schema#">
http://www.daml.org/2001/03/daml+oil#">
http://purl.org/dc/elements/1.1/">
DESIGNTIMESP="17861">http://rdfinference.org/schemata/issue-tracker/">
]>
xmlns:rdf="&rdf;"
xmlns:rdfs="&rdfs;"
xmlns:daml="&daml;"
xmlns:xsd="&xsd;"
xmlns:it="⁢"
>

發(fā)布:2007-03-25 13:56    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
相關(guān)文章:
太原OA系統(tǒng)
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢:400-8352-114

加微信,免費(fèi)獲取試用系統(tǒng)

QQ在線咨詢