Protegeで私のオントロジーモデルを実装しました。私はあるサブクラスを持っているクラスSensor
を持っています。サブクラスRefrigerator
。 Refrigerator-144
が有効化されている場合は、有効化時間を保存します。私はこのためにデータプロパティhasTime
を持っています。なぜなら、私はNULLにしたいという起動時間を知らないからです。しかし、この後にReasonerを動かすことができないので、Protegeは受け入れられないようです。ProtegeのNULLリテラル
:Refrigerator-144 a owl:NamedIndividual , :Refrigerator ;
:hasTime ""^^xsd:dateTime .
「推論を実行できません」という意味は何ですか?あなたは推理家をどのように動かそうとしますか?そして、どの推論家? – AKSW
私がFaCT ++とHermiTを使用したのは、推論をクリックするとNULLリテラルが実行されても実行されません。私はProtege 5をMacに持っています – Ali