У меня следующая онтология, где красные ссылки DatatypeProperties
, синие - ObjectProperties
и черные отношения is_a. Онтология просто представляет POINT
, COORDONATES
и SHAPES
понятия.Как настроить эту онтологию для простого распознавания геометрической формы?
Я заинтересован в распознавании геометрической формы с помощью этой онтологии.
Давайте, говорит, что у нас есть четыре экземпляра POINT
: point0, point1, point2 и point3, с соответствующим coodonates и все связанные с собственностью is-contained-in
к экземпляру SHAPE
под названием shape0.
Что необходимо в этой онтологии сделать вывод, что в соответствии с пунктами coordonates, shape0 является SQUARE
вместо того, чтобы быть в RECTANGLE
?
Иными словами, как внедрить возможности распознавания в онтологию.
Не знаете, что именно вы хотите ... вам могут потребоваться правила для определения формы. например: если это квадрат, то он имеет четыре линии симметрии, а прямоугольник имеет два. – Swamy
Это хорошее начало. Как сформулировать такие правила? –
вы можете использовать SWRL/SPARQL для написания таких правил. вы можете написать их, используя protge, если вы используете Protege для построения онтологий. – Swamy