Rdf 船舶的DBpedia子类

Rdf 船舶的DBpedia子类,rdf,sparql,owl,dbpedia,Rdf,Sparql,Owl,Dbpedia,我有一个关于DBpedia的简单问题。我想得到的所有子类。我试过: SELECT DISTINCT ?type WHERE { ?type rdfs:subClassOf dbpedia-owl:Ship } 结果是空的。如果我尝试: SELECT DISTINCT ?type ?y WHERE { ?type ?y dbpedia-owl:Ship } 我得到了子类,但我不明白为什么第一个查询不起作用。我在第二个查询的结果中没有看到任何子类。看起来?y的大多数绑定都是rdf:t

我有一个关于DBpedia的简单问题。我想得到的所有子类。我试过:

SELECT DISTINCT ?type WHERE {
  ?type rdfs:subClassOf dbpedia-owl:Ship
}

结果是空的。如果我尝试:

SELECT DISTINCT ?type ?y WHERE {
  ?type ?y dbpedia-owl:Ship
}


我得到了子类,但我不明白为什么第一个查询不起作用。

我在第二个查询的结果中没有看到任何子类。看起来
?y
的大多数绑定都是
rdf:type
。实际上,下面的查询只返回两个结果

SELECT distinct ?y WHERE {
  ?type ?y dbpedia-owl:Ship
}


DBpedia本体没有
Ship
的任何子类。你可以,你会看到,
Ship
,以及其他一些类,都是
MeanOfTransportation
的子类,但它们都没有子类。

在第二个查询中,你得到了哪些子类?我运行了相同的查询(我的答案中有一个指向结果的链接),大多数结果都是
Ship
的实例,但我没有看到任何子类。谢谢!您澄清了我的疑问。@user2509954很高兴能提供帮助,欢迎来到StackOverflow!如果这个答案适合你的需要,你可以让其他用户知道它对你有用(并以一点声誉奖励回答者)!祝你快乐!
y
http://www.w3.org/1999/02/22-rdf-syntax-ns#type
http://www.w3.org/2000/01/rdf-schema#domain