2016-10-25 39 views
0

我們有一個類CBSTV,它有一些子類,如NewsDocumentary等。數據屬性time將指定每個程序的時間。例如,news是每天16:00:00-17:00:00之間。我想代表這個限制是這樣的:OWL的時間範圍限制

dateTime [>= T16:00:00Z, <=T17:00:00Z ]

,但是,這是錯誤的,任何人都知道,以表示此

也是正確的方法,我們有另一個數據屬性duration。例如,news的持續時間在45分鐘到1小時之間。我不知道我應該如何表示這一個呢?

回答

2

爲重複出現的時間(例如,每天17:00)不XSD數據類型:日期時間,但XSD:時間

+0

我知道,但在門徒沒有時間數據類型,我很好奇,我怎麼能做到這一點的Protege – Ali

+1

存在的主要問題是xsd:time不在OWL 2必須支持的數據類型中;這意味着工具不需要理解它。鍵入'xsd:time'仍應正確解析,但YMMV。 – Ignazio

+0

爲什麼他們沒有實現'xsd:time'他們有這個理由嗎? – Ali