我安装了 Jena Fuseki 并希望能够从我自己的 OWL 文件中获取类。 以下查询返回来自 owl 和 rdfs 的类,但不返回来自 ont 的类。我怎样才能找回它们?我最终希望在使用 Fuseki 查询时使用我自己的 OWL 本体中的部分将数据添加到 TDB。我使用的是 Fuseki 版本:2.3.1。
prefix owl: <http://www.w3.org/2002/07/owl#>
prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>
prefix ont: <http://wad.nistorandrei.com/ontology.owl#>
SELECT ?class ?label ?description
WHERE {
?class a owl:Class.
OPTIONAL { ?class rdfs:label ?label}
OPTIONAL { ?class rdfs:comment ?description}
}
最佳答案
您的问题描述让我怀疑您没有在 Fuseki 中加载本体。 声明前缀 ont:http://wad.nistorandrei.com/ontology.owl#将不允许您查询远程的ontology.owl 文件。
您必须创建一个数据集(在管理数据集 -> 创建数据集) 并向其中添加数据(现有数据集 -> 上传数据或使用 SPARQL UPDATE 查询)
然后只有您可以查询您的数据。
关于semantic-web - 耶拿fuseki猫头鹰本体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35187944/