在Fuseki和SPARQL中读取N-Triples(.nt)文件时输出不完整

时间:2017-08-08 17:24:13

标签: sparql fuseki n-triples

我正在N-triple(.nt)中加载Fuseki文件,然后使用SPARQL查询来查询数据。我使用的N-triple文件是linkedct-dump-2010-02-10.zip this link

当我在Protege ontology editorlink here)中查看同一文件时,我看到以下内容:

enter image description here

可以看出Classes内有Entities。我目前正在使用trials课程。当我点击任何Instances trials课程时,我会看到以下内容: enter image description here

因此可以看出数据中有Classes,每个class都有instances。现在,在Fuseki中,我尝试通过以下SPARQL查询获取所有类:

PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>

SELECT DISTINCT ?type
WHERE {
  ?s a ?type.
}

我看到的输出只是urls这样的列表:

enter image description here

如何获取数据中的Classes,然后在特定类(在我的情况下为instances类)中获取trials,然后选择任何Individual Annotations(在你可以在特定实例中看到在protege编辑器中看到的试验类中特定实例的单独注释吗?

更新:以下是我在wordpad中打开.nt文件时看到的示例数据:

<http://data.linkedct.org/resource/trials/NCT00000102> <http://data.linkedct.org/resource/linkedct/condition> <http://data.linkedct.org/resource/condition/3196> .
<http://data.linkedct.org/resource/trials/NCT00000104> <http://data.linkedct.org/resource/linkedct/condition> <http://data.linkedct.org/resource/condition/7149> .
<http://data.linkedct.org/resource/trials/NCT00000105> <http://data.linkedct.org/resource/linkedct/condition> <http://data.linkedct.org/resource/condition/2080> .

0 个答案:

没有答案