我怎样才能获得所有的类属性和它的子类与RDF数据源的属性使用SPARQL查询给定类名称和命名空间?SPARQL查询 - 类和子类给出一个类名和命名空间
1
A
回答
3
如何this:
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT ?subClass ?predicate
WHERE {
?subClass rdfs:subClassOf <http://dbpedia.org/ontology/Work> .
?predicate rdfs:domain ?subClass
}
试试看在SPARQL工具,如DBPedia's SNORQL interface。
3
您是否试图执行递归SPARQL查询?换句话说,选择一个给定的个体及其所有属性。如果该财产的对象是另一个人,请选择其属性,等等。
我不相信SPARQL支持这一点。 (而且,假设你是指个人而不是类,这实际上符合你的要求,但不处理三元组的下一个“等级”)。
CONSTRUCT {
?s ?p ?o .
?o ?p2 ?o2 .
} WHERE {
?s ?p ?o .
?o ?p2 ?o2 .
}
请注意,如果?o2
是任何语句的主题,则此查询不会返回它们。
相关问题
- 1. 命名空间和类
- 2. 类命名和命名空间
- 3. 命名空间和类名称准则
- 4. PHP命名空间和动态类名
- 5. 从一个命名空间扩展的未命名空间类
- 6. 一类的另一个命名空间
- 7. 问题声明类和命名空间
- 8. PHP命名空间和包含()与类
- 9. 动态加载命名空间和类
- 10. VB.NET命名空间和类语法
- 11. 命名空间和类冲突(?)
- 12. 在php中的命名空间和类
- 13. 如何使用命名空间和类?
- 14. 命名空间和类成员
- 15. 单表继承和命名空间类
- 16. C++类的声明和命名空间
- 17. 类和命名空间在C++
- 18. 命名空间和类型问题
- 19. 如何实例化给定类名称和基类的对象命名空间
- 20. 命名空间+类命名冲突
- 21. 命名空间与类名同名
- 22. 命名空间中的类
- 23. C++ - 类与命名空间
- 24. 把类命名空间内
- 25. PHP:Instanciating命名空间类
- 26. 命名空间和类 - 解决命名歧义
- 27. OWL中的类和子类用于推理的SPARQL查询
- 28. 使用名称空间重新定位和重命名类
- 29. SPARQL从命名空间
- 30. JAXB将命名空间写入其他类中的一个类
当你说你想要“类属性”你是指个人(类的实例)及其属性?当你想要子类时,你是否也想要传递子类(A => B,B => C,所以你想A => C)?你能提供一个你正在查询的RDF图的例子吗? – 2009-07-28 22:43:30