我怎樣才能獲得所有的類屬性和它的子類與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