Я начал использовать Йену и протестировал ее основанные на правилах рассуждения, но я не вижу ожидаемых результатов. Я перечислил все индивидуальное заявление и это из моих OWL файлов:Правило Йены не срабатывает, когда ожидается
[http://www.semanticweb.org/ontologies/2012/6/Ontology1342794465827.owl#CreditCardPayment, http://www.w3.org/1999/02/22-rdf-syntax-ns#type, http://www.w3.org/2000/01/rdf-schema#Resource]
[http://www.semanticweb.org/ontologies/2012/6/Ontology1342794465827.owl#UseCase, http://www.w3.org/1999/02/22-rdf-syntax-ns#type, http://www.w3.org/2000/01/rdf-schema#Resource]
Я хочу, чтобы выбрать, чтобы выбрать CreditCardPayment
, так что я написал это правило:
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>
@prefix base: <http://www.semanticweb.org/ontologies/2012/6/Ontology1342794465827.owl#>
[rule1:
(?use rdf:Type rdfs:Resource)
->
print('test')
]
, но правило не срабатывает. Что я сделал с файлом правил? (Я уже опробовал на
[rule1:
print('test')
->
print('test')
])
и она работает.