Datalog Form に個人的な推論ルールが複数あります。GenericRuleReasoner
推論ステップでそれらを考慮に入れるために、Jena を拡張できます。これを行うコードの例を次に示します。
String rules = "[r1: (?e1 st:runningTask st:gic_eth0) -> (?e1 rdf:type st:dataFromEthernet2IP)]";
Reasoner reasoner = new GenericRuleReasoner(Rule.parseRules(rules));
reasoner.setDerivationLogging(true);
InfModel inf = ModelFactory.createInfModel(reasoner, rawData);
Pellet
実は、 Jena に接続しやすいので reasonerを使いたいと思っています。Pellet
として拡張可能かどうか疑問に思いGenericRuleReasoner
ますか?もしそうなら、私のDatalogルールをそれに追加する方法は?