[英]Can Protege owl reason using data properties?
我正在嘗試讓Protege 4中的推理機根據數據屬性得分對個人進行分類。
身體健康的人的數據屬性“移動得分”為8。我試圖找到一個推理者,將這樣的人置於“身體健康”類中。 數據屬性“走動得分”是1到10之間的整數。個人“愛麗絲”的走動得分為8,應該等於“身體健康”,但是無論如何嘗試,我都無法通過Protege 4來推斷她進入“健康”類別。
首先,Pottegé是編輯,而不是推理者。 因此,嚴格來說,它無法像您說的那樣做任何事情。 但是,Protégé可以托管可以在其中找到推理程序的插件。 默認情況下,HermiT推理機預裝有Protégé4和5。其他推理機可插入Protégé。 嵌入在Protégé中的推理機的功能取決於他們所支持的OWL規范的哪個子集。 在OWL 2中,有定義明確的子集,稱為配置文件 (OWL 2 DL,OWL 2 EL,OWL 2 QL和OWL 2 RL),它們分別對應於OWL結構的部分支持。
使用OWL 2 DL可以進行數據類型屬性(包括您所描述的內容)的推理。 因此,任何符合OWL-2-DL的推理機都可以執行您描述的操作。 HermiT是OWL 2 DL推理機,因此它應該能夠完成您所解釋的事情。 但是,對於Protégé為什么不向您顯示預期的推斷,我可以看到兩種解釋:
您還應該知道,可以參數化Protégé應該顯示的推理類型。 首選項中有一個帶有復選框的選項卡,用於指示應顯示哪種推斷的事實。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.