我正在N-triple(.nt)
中加载Fuseki
文件,然后使用SPARQL
查询来查询数据。我使用的N-triple
文件是linkedct-dump-2010-02-10.zip
this link。
当我在Protege ontology editor
(link here)中查看同一文件时,我看到以下内容:
可以看出Classes
内有Entities
。我目前正在使用trials
课程。当我点击任何Instances
trials
课程时,我会看到以下内容:
因此可以看出数据中有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
这样的列表:
如何获取数据中的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> .