Я реализую свою модель онтологии на Protege. У меня есть класс Sensor
, который имеет некоторые подклассы, например. подкласс Refrigerator
. Если активирован Refrigerator-144
, я хочу сохранить время активации. У меня есть свойство данных hasTime
. Потому что, я не знаю время активации, я хочу быть NULL. Но, кажется, это не приемлемо для Protege, потому что после этого я не могу запустить Reasoner.NULL literal in Protege
:Refrigerator-144 a owl:NamedIndividual , :Refrigerator ;
:hasTime ""^^xsd:dateTime .
Что означает «не может управлять рассудителем»? Как вы пытаетесь запустить рассудка? И какой разумник? – AKSW
Я использовал FaCT ++ и HermiT, когда у меня есть буква NULL, если я нажимаю на аргумент, он не будет работать. У меня есть Protege 5 на mac – Ali