如何才能获取表示图结构 - 类和属性层次结构(即没有个人,属性值)的三元组?通过SPARQL查询获取RDF图的结构
0
A
回答
0
看来我需要rdf:type,owl:class等三胞胎。所以这是我的变种:
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
select ?s ?p ?o
where
{
{
graph <http://graph.org/gr>
{
?s rdf:type ?o.
?s ?p ?o.
}
FILTER
(?o IN (owl:Class, owl:DatatypeProperty, owl:AnnotationProperty, owl:ObjectProperty, owl:DataRange, owl:Ontology,
owl:DataRange,owl:DeprecatedClass,owl:DeprecatedProperty,owl:OntologyProperty,rdfs:Class,owl:Restriction,owl:InverseFunctionalProperty,
owl:FunctionalProperty,owl:AllDisjointClasses,rdf:Property, rdfs:Datatype)
)
}
UNION
{
graph <http://graph.org/gr>
{
?s ?p ?o.
}
FILTER
(?p IN (rdfs:subClassOf,rdfs:subPropertyOf,rdfs:domain,rdfs:range,rdfs:label,rdfs:comment,rdfs:member,
rdf:first,rdf:rest,owl:allValuesFrom,owl:someValuesFrom,owl:AnnotationProperty,owl:equivalentClass,
owl:equivalentProperty,owl:hasValue,owl:OntologyProperty,owl:SymmetricProperty,owl:TransitiveProperty,
owl:versionInfo,owl:priorVersion,owl:oneOf,owl:maxCardinality,owl:minCardinality,owl:inverseOf,
owl:incompatibleWith,owl:intersectionOf,owl:imports,owl:backwardCompatibleWith,owl:AllDifferent,
owl:differentFrom,owl:disjointWith,owl:distinctMembers,owl:complementOf,owl:cardinality,owl:unionOf,owl:onProperty))
}
}
相关问题
- 1. 如何通过SPARQL查询提取RDF文字?
- 2. rdf的sparql查询:编号
- 3. SPARQL查询RDF容器(RDF:袋)
- 4. SPARQL查询RDF文件
- 5. 通过集合和rdf:容器进行Sparql查询?
- 6. rdf上的SPARQL查询:资源
- 7. 越来越RDF的xml:属性,鉴于此RDF SPARQL查询
- 8. 如何通过查询获取MySQL中的数据库结构
- 9. 如何从sparql endpoint获取rdf文件
- 10. 如何通过mysql查询获取表结构及其数据?
- 11. Pick and RDF/SPARQL
- 12. 通过字符串的长度来订购SPARQL查询结果?
- 13. SPARQL查询SPARQL查询
- 14. 通过SPARQL查询Project Gutenberg catalog.rdf
- 15. dotnetrdf图SPARQL查询
- 16. 如何构建SPARQL查询?
- 17. 查询获取表的结构
- 18. 运行sparql查询获取浮点值
- 19. 获取SPARQL查询显示在Javascript
- 20. 的RDF获得数:使用SPARQL
- 21. 通过sparql获取城市信息
- 22. 使用本地RDF存储的SPARQL查询
- 23. foaf RDF不起作用的简单SPARQL查询
- 24. 如何编写一个返回RDF列表的SPARQL CONSTRUCT查询?
- 25. SPARQL查询与过滤
- 26. rdf:在sparql中的集合
- 27. SPARQL子查询图名
- 28. SPARQL/RDF查询:从一个类中选择一个实例
- 29. 如何在耶拿将SPARQL查询转换为RDF文件?
- 30. 如何使用SPARQL查询RDF三元组列表?
对于类层次结构:'构造物,其中 {子的rdfs:??subClassOf燮}'使用谓词'RDFS类似财产层次:subPropertyOf' – AKSW
或者做一个查询: 'CONSTRUCT { ?s?p?o。 } WHERE {?值p {RDFS:subClassOf的rdfs:subPropertyOf} 性s PØ }' – AKSW
谢谢,但似乎我也需要RDF:???型,猫头鹰:等级:域:范围的三倍。 – palandlom