当前位置: 首页 > 知识库问答 >
问题:

HermiT似乎没有显示推断的数据属性?

丌官星渊
2023-03-14

我使用Protege创建了一个本体,并添加了SWRL规则,使用Hermit Reasoner,一切都很好,但它不显示推断的DataProperties。

我尝试使用Pellet,它能够推断数据属性,但是,我创建的所有SWRL规则都不再起作用了。

这是隐士的窃听器吗?有解决办法吗?最诚挚的问候。

共有1个答案

苏波涛
2023-03-14

实际上,Hermit不支持数据属性推理,所以我不得不改为Pellet。当您从Hermit改为Pellet时,您可能会发现这个问题:swrl规则中的diverentfrom(?a,?b)之类的东西变成了SWRLB:notequal(?a,?b)等。

 类似资料:
  • 假设我有一些本体论创建的蛋白质,有一个类的实例与一些对象属性,和对象属性的列表,已显示在以下图片: 对象属性的层次结构如下所示: 现在,当我打开Reasoner(Hermit)时,我得到了同一个人的以下断言对象属性: 当我点击推断对象属性“dependsUp”客户的解释时,我得到: 我的问题是,我如何使用Java生成它?我已经可以通过以下方法获得某些个人的推断对象属性(abreviety在这里不完

  • 这是我的功能: 我有十个测试,完全是这样的: 因此,根据我的计算,一次测试只会产生1/10,000次重复运行,10次测试只会产生1/1000次重复运行。然而,它在大约50%的运行中创建了副本,我不知道为什么。

  • 我使用改装来显示数据,但数据没有显示出来。我不知道哪里出错了。在logcat中,我得到的响应如下: 2019-12-26 20:34:39.847 28305-28305/com.example.androidtutorial E/helloash: [com.example.androidtutorial.GetAheadFolder.JavaDatum@36ebcd9] 我需要帮助。。谢谢 G

  • 我完全不知所措,我不明白这里出了什么问题。我正在编写一个Java程序来获取一些数据库并将它们放入mySQL数据库中。我在构建路径中找到了JConnector: 构建路径截图 当我运行这段代码时,输出是: 当我删除地址的"? user=root"部分时,它会给我: 这意味着,如果我无法连接到数据库,它将抛出异常,因此它显然正在连接,但它表示没有选择任何数据库,尽管我只是在几行前连接到它。事实上,返回

  • 我对python还很陌生,我正在尝试创建21点。然而,当我试图打印出玩家的手牌时,我遇到了一些困难。 这是我的击球(抽牌)代码: 这是我打印卡片的代码: 我的代码所做的第一件事是为庄家和玩家抽两张牌,这运行得很好。然而,当玩家抽到一张牌后,它就会变得有点摇摆不定。输出如下所示: 当我抽到一张新牌时,这张牌不变,它保持我抽到的最后一张牌。然后,当我打印我的甲板,它打印我的旧甲板和我的新甲板。但是,分

  • 我正在运行具有以下配置的Web服务器: Ubuntu 14.04 PHP 5.5.9 PHP-FPM Nginx 当我在Symfony应用程序中上传文件时,我收到错误