私はprotege05を使用してオントロジーを作成していますが、プロパティの制限に関して質問があります。私がprotegeチュートリアルから理解したことは、制約を使ってクラスにプロパティを割り当てると、このプロパティがそのクラスを定義するために必要であるということです。OWLの実在の制限と必要な条件
例えば、私は「正教会」と「サンクチュアリ」とプロパティのクラスを持っている「hasPartと私は言いたい 『正教会hasPartサンクチュアリ』とします。
を、私はそれが意志明らかに実存制限を使用している場合建物が正教会であるために必要なものであることを意味するか、建物が正教会である場合は常に聖域を持たなければならない(しかし、必ずしも正しいとは限りません)。
私の質問は、私のクラスを定義するために必要でないプロパティ、つまり、このプロパティが何か私のクラスに対して正しいが、常にではないとはどういうことが言えますか?
ありがとう
私がそれを行うと、私は他のクラスに "hasPart"プロパティを割り当てることができなくなります。例えば、クラス「テンプル」。 –
その場合、「hasPart Sanctuary」を持つクラスは「正教会」のサブクラスであり、十分ではあるが必要条件ではないということです。 – Ignazio