【发布时间】:2018-05-24 01:16:37
【问题描述】:
我正在学习模糊本体。有几种不同的方法,例如 F-swrl 、owl2 fuzzy plugin、fsparql。但 owl2 模糊插件似乎是最著名的模糊化插件。
Some researchers只使用了SWRL,others结合使用了SWRL和fuzzyowl2插件来实现模糊本体。
我下载了fuzzyWine.owl,其中包括许多类、数据/对象属性和数据类型。但是没有模糊查询的例子。
我不知道查询应该在模糊推理选项卡中运行还是通过 SWRL 规则运行。我需要有一个使用这个本体的模糊查询的简单例子来更好地理解模糊本体。
【问题讨论】:
-
使用 SWRL 规则选项卡除了将 SWRL 规则添加到本体然后由 OWL 推理器使用(如果它们确实支持 SWRL)之外,不会做任何事情。模糊查询必须在相应的 FuzzyOWL 选项卡中执行。
-
@AKSW 你能给我一个简单的模糊查询,让我在fuzzyOWL 选项卡中执行fuzzyWine.owl 吗?
-
@AKSW 运行此查询会导致以下错误:
Uncaught Exception in thread AWT-EventQueue-0 fuzzydl.parser.TokenMgrError: Lexical error at line 863, column 18. Encountered: "?" (63), after : "" at fuzzydl.parser.ParserTokenManager.getNextToken(ParserTokenManager.java:2203)我正在运行 win10 protege 4.3 gurobi.6.5(未安装许可证!)
标签: sparql ontology protege fuzzy-logic swrl