2
我有一個本體論,其中Person
是一類,hasDeathYear
是一個數據屬性。我必須在DL查詢中表示標題。尋找在2016年沒有活的人
我可以問這樣的:
人與hasDeathYear價值2016
,但我不能讓這樣的事情:
人與hasDeathYear分鐘2016
代替min
我實際上想表達「不到」。
怎麼辦? 是可能的?否定的答案對我來說也足夠了。
我有一個本體論,其中Person
是一類,hasDeathYear
是一個數據屬性。我必須在DL查詢中表示標題。尋找在2016年沒有活的人
我可以問這樣的:
人與hasDeathYear價值2016
,但我不能讓這樣的事情:
人與hasDeathYear分鐘2016
代替min
我實際上想表達「不到」。
怎麼辦? 是可能的?否定的答案對我來說也足夠了。
如果一年又保存在其數據類型方面都支持的值,你可以像一個DL查詢做到這一點:
人和(hasDeathYear 一些 XSD :int [< = 2016])
其中一些問題和答案有更多示例:
沒有了'year'不存儲。你可以擴大這個,*請* *?按照你的建議給出查詢,我得到一個語法錯誤,它期望一個'Datatype name','not'或'{'來代替'<'。 – gsamaras
@gsamaras對不起,它應該是xsd:int [<= 2016]。自相關的問題可能表明這一點。我不確定你的意思是「未儲存年份」。你的數據實際上是什麼樣子的? –
如果你是一個pomekon,你會是Alakazam,謝謝!我的意思是說,2016年我沒有在某個地方存儲過,謝謝JT! – gsamaras