【发布时间】:2015-10-08 18:50:13
【问题描述】:
我正在使用具有以下简单本体的 Protege 4.3(也尝试过 5-beta):
Class: Person
Class: Man
SubClassOf:
Person
Individual: John
Types:
Man
接下来,我启动 Reasoner Hermit 1.3.8,但 John 并未被推断为 Person。以下 SPARQL 也不返回任何内容:
PREFIX this: <http://www.semanticweb.org/ontologies/2015/6/untitled-ontology-18#>
SELECT ?subject
WHERE { ?subject a this:Person }
你有什么我理解错误的建议吗?
【问题讨论】:
-
好的,至于 SPARQL 查询,Protege 似乎没有使用使用推理器的 SPARQL 实现 (source)。使用例如耶拿应该解决这个问题。但第一个问题仍然存在。
-
将 Protege 5 与 Snap SPARQL 插件 一起使用也解决了第二个问题。