如何才能獲取表示圖結構 - 類和屬性層次結構(即沒有個人,屬性值)的三元組?通過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