2016-01-14 55 views
0

以下問題:Difference between domain and range in rdf schema?我們可以將多個數據類型關聯到一個文字嗎?

我一直在和我的主管討論過,他告訴我可能有幾個範圍的值。我同意這一點,但在作爲文字(最終值)(不是類)的謂詞的上下文中,範圍是數據類型,它可能有各種數據類型?我給出了一個例子:我們有謂詞「.../name」,所以在名字裏面我們找到了值爲xsd:String的屬性範圍。我是否可以將值「Mary」表示爲二進制例如「1010100101」並添加數據類型二進制文件?

我的參數是最終值的屬性範圍不能關聯到幾個值(數據類型)。

在此先感謝。

+0

是否使用OWL?如果是這樣,它是OWL2? –

+0

其實,我們正在研究RDF,但我們正在轉向OWL。 –

+0

那麼OWL有資格用來回答你的問題嗎?它有重大的不同。 –

回答

1

可以將數據類型聯合或dataOneOf限制作爲範圍,以允許屬性具有來自不相交數據類型的填充符。否則,它不可能有兩個公理,如:

p range xsd:int 
p range xsd:string 

而這並不意味着

p subPropertyOf owl:bottomDataProperty 

即屬性不能出現在斷言(不理想的類的模擬)。

這是因爲範圍斷言旨在作爲AND - 推理者推斷填充爲p屬於所有斷言的範圍。只要文字具有兼容的數據類型,並且該值適合所有範圍斷言的值空間,就可以很好地工作;如果情況並非如此,那就是衝突。

(這是OWL真實,OWL2至少)

相關問題