Rules and inferencing are big topics in the semantic web world. You can model an ontology in OWL and run a reasoner over your model and instance data and produce inferred facts. The Jena framework has an excellent rules engine with native support plus drop in reasoner support for many of the current semantic web favorites such as Pellet, Racer and FaCT. See http://jena.sourceforge.net/inference/
发布评论
评论(2)
我建议使用开源 Drools 来满足您的要求。请看一下本教程:http://www.developer.com/java/ent/article.php/10933_3821101_4/Rev-Up-the-Drools-5-Java-Rule-Engine.htm
I would suggest open source Drools for your requirements. Please take a look at this tutorial: http://www.developer.com/java/ent/article.php/10933_3821101_4/Rev-Up-the-Drools-5-Java-Rule-Engine.htm
规则和推理是语义网络世界中的重要主题。您可以在 OWL 中对本体进行建模,并对模型和实例数据运行推理程序并生成推断的事实。 Jena 框架 拥有出色的规则引擎,具有本机支持以及对许多当前语义 Web 最爱的推理器支持例如 Pellet、Racer 和 FaCT。请参阅http://jena.sourceforge.net/inference/
Rules and inferencing are big topics in the semantic web world. You can model an ontology in OWL and run a reasoner over your model and instance data and produce inferred facts. The Jena framework has an excellent rules engine with native support plus drop in reasoner support for many of the current semantic web favorites such as Pellet, Racer and FaCT. See http://jena.sourceforge.net/inference/