如何才能获取表示图结构 - 类和属性层次结构(即没有个人,属性值)的三元组?通过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. SPARQL查询RDF文件
- 6. 通过集合和rdf:容器进行Sparql查询?
- 7. 查询dbpedia sparql获取更多结果
- 8. rdf上的SPARQL查询:资源
- 9. 用于GND-RDF的Sparql查询
- 10. SPARQL查询过滤结果
- 11. 越来越RDF的xml:属性,鉴于此RDF SPARQL查询
- 12. Sparql查询,获取输出
- 13. 如何从sparql endpoint获取rdf文件
- 14. 如何通过查询获取MySQL中的数据库结构
- 15. SPARQL查询使用RDF:身份证不返回任何结果
- 16. SPARQL查询返回从一个特定的RDF图没什么
- 17. 如何通过mysql查询获取表结构及其数据?
- 18. Pick and RDF/SPARQL
- 19. 通过字符串的长度来订购SPARQL查询结果?
- 20. SPARQL查询SPARQL查询
- 21. 通过SPARQL查询Project Gutenberg catalog.rdf
- 22. dotnetrdf图SPARQL查询
- 23. 如何构建SPARQL查询?
- 24. 查询获取表的结构
- 25. 获取后,才从SPARQL查询 “#”
- 26. 运行sparql查询获取浮点值
- 27. 获取SPARQL查询显示在Javascript
- 28. 的RDF获得数:使用SPARQL
- 29. 获取比如通过SPARQL 1.1
- 30. 通过sparql获取城市信息
对于类层次结构:'构造物,其中 {子的rdfs:??subClassOf燮}'使用谓词'RDFS类似财产层次:subPropertyOf' – AKSW
或者做一个查询: 'CONSTRUCT { ?s?p?o。 } WHERE {?值p {RDFS:subClassOf的rdfs:subPropertyOf} 性s PØ }' – AKSW
谢谢,但似乎我也需要RDF:???型,猫头鹰:等级:域:范围的三倍。 – palandlom