我怎样才能获得所有的类属性和它的子类与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. PHP命名空间和类
- 3. Python类和命名空间?
- 4. 类命名和命名空间
- 5. 这是名称命名空间和类
- 6. 命名空间和类名称准则
- 7. PHP命名空间和动态类名
- 8. 从一个命名空间扩展的未命名空间类
- 9. 一类的另一个命名空间
- 10. 问题声明类和命名空间
- 11. 动态加载命名空间和类
- 12. 在命名空间,类和范围
- 13. VB.NET命名空间和类语法
- 14. 在php中的命名空间和类
- 15. 模块,类和命名空间在Python
- 16. 命名空间设计和类分离
- 17. 如何使用命名空间和类?
- 18. C++类的声明和命名空间
- 19. 继承类和命名空间
- 20. 命名空间和类冲突(?)
- 21. 命名空间和类嵌套问题
- 22. 命名空间和类成员
- 23. 类和命名空间在C++
- 24. 命名空间和类型问题
- 25. PHP命名空间和包含()与类
- 26. 单表继承和命名空间类
- 27. 如何实例化给定类名称和基类的对象命名空间
- 28. 同一类的两个命名空间
- 29. 命名空间+类命名冲突
- 30. 命名空间与类名同名
当你说你想要“类属性”你是指个人(类的实例)及其属性?当你想要子类时,你是否也想要传递子类(A => B,B => C,所以你想A => C)?你能提供一个你正在查询的RDF图的例子吗? – 2009-07-28 22:43:30