Большинство механизмов вывода поддерживают SWRL, что позволяет пользователю добавлять свои собственные правила вывода. Однако в моем контексте эти пользовательские правила могут потребовать вывода пустых узлов на стороне последствий правила.
Jena предоставляет makeTemp
встроенный метод для выполнения этой работы подробнее здесь.
Вот пример:
[r1: (?e1 st:runningTask st:gic_eth0), makeTemp(?p)
->
(?p rdf:type st:dataFromEthernet2IP) ]
Мой вопрос:
Поддерживает ли SWRL вывод пустых узлов на стороне последствий правил? SWRL w3c ничего не говорит об этой конкретной ситуации.