Я построил онтологию в протеже, которая имеет следующие аксиомы:
Platform hasLocation SpatialThing
Sensor hasLocation Spatialthing
Допустим, платформа и датчик расположены в одном месте.
Затем рассуждатель приходит к выводу, что датчик также относится к типу Platform, а платформа также относится к типу датчика, что является ошибкой. Как мне это изменить?
Это происходит со всеми доступными рассуждениями.
Визуально:
hasLocation domain: Platform, Sensor
hasLocation range: SpatialThing
<SensorInstance> owl:Class Sensor
<SensorInstance> hasLocation <SpatialThingInstance>
Reasoner infers:
<SensorInstance> owl:Class Platform