假設我正在尋找一個像「綠野仙蹤」這樣的實體,並且知道我對這本書特別感興趣,而不是電影或音樂劇。 哪個查詢/方法會在大多數情況下返回正確的結果?如何解決Yago/DBpedia中的消歧?
3
A
回答
1
你可以做到這一點像的查詢:
SELECT * WHERE {
?s <http://dbpedia.org/property/name> ?name .
?s a <http://dbpedia.org/ontology/Book> .
FILTER(regex(STR(?name), "wizard of oz", "i"))
}
1
0
由於每本書,只有書,有一個ISBN,我想你可以採取史蒂夫哈里斯的查詢,而不是問它是否是一本書,你可以問它是否有一個ISBN。
SELECT * WHERE {
?s <http://dbpedia.org/property/name> ?name .
?s <http://dbpedia.org/ontology/isbn> ?isbn .
FILTER(regex(STR(?name), "wizard of oz", "i"))
}
相關問題
- 1. 自動解決消歧頁
- 2. 如何解決歧義
- 3. 解決歧義
- 4. 解決歧義
- 5. 如何解決這個歧義?
- 6. 如何解決此類類歧義?
- 7. 解決UIStackView佈局歧義
- 8. 解決語法歧義
- 9. 最佳歧義解決
- 10. 解決運營商歧義
- 11. 如何解決ISO C++中的歧義運算符
- 12. 如何解決where子句中的歧義列?
- 13. 消歧
- 14. 如何解決git commit分歧的問題?
- 15. 如何解決函數重載造成的歧義?
- 16. 解決C++操作符新的歧義(如何強制它)?
- 17. 列表和列表之間的歧義。我該如何解決?
- 18. 如何解決參數爲空時的歧義?
- 19. 用LALR解析器解決我語法中的歧義問題
- 20. 如何在TortoiseGit中取消「解決」?
- 21. 解決歧義從匿名類
- 22. 如何用xml屬性解決序列化歧義?
- 23. 虛擬繼承如何解決「菱形」(多重繼承)歧義?
- 24. 鏈接器在鏈接* .libs時如何解決歧義?
- 25. 如何解決我的項目DLL和GAC中的DLL之間的歧義?
- 26. Python消歧
- 27. 人名消歧
- 28. 如何解決ANTLR 2中數字和日期之間的詞彙歧義?
- 29. 虛擬關鍵字如何解決多繼承中的歧義問題?
- 30. 如何解決運算符重載嵌入結構中的歧義?
感謝您的回覆,我試圖搜索沒有特定本體論相關性的「Book」,因此它也將捕獲「Childrens_Books」類別中的實體。 – user971956 2011-12-16 13:52:24
當然,他們可以...看到它雖然超時,除非它是針對私人實例運行的... – em70 2011-12-21 11:50:48