Как создать правило для класса с несколькими свойствами в OWL/GraphDB?

Animal_Lover класс это класс, который имеет три свойства, называемые hasPet,

Смит воспитывает трех животных и принадлежит Person учебный класс.

На этом этапе, как мне написать правило (.pie) для автоматического включения кузнеца в класс animal_lover, когда правило работает?

Prefices {
    test : http://www.example.com/test#
    rdf : http://www.w3.org/1999/02/22-rdf-syntax-ns#
    owl : http://www.w3.org/2002/07/owl#
    xsd : http://www.w3.org/2001/XMLSchema#
    rdfs : http://www.w3.org/2000/01/rdf-schema#
}
Axioms {}

Rules {
    Id: rule1
        a <test:hasPet> b
        a <test:hasPet> d
        a <test:hasPet> c           
        -----------------------
        a <rdf:type> <test:Animal_Lover>
}

это правило не работает.

0 ответов

Вы искали в журнале ошибки? Эта строка кажется мне подозрительной, я думаю, скобки должны быть на разных строках

Axioms {}

Другие вопросы по тегам