我正在使用dbpedia。在我的工作中,我的程序需要读取dblook json文件(如http://dbpedia.org/data/Germany.json),并将所有信息作为键值对提取,与dbpedia页面(http://dbpedia.org/page/Germany)相同。但是我面临一些问题。例如,如果您看到json文件(请使用一些json查看器来使其具有人类可读性),如果我想要获取语言(文件中的搜索语言),您将看到它在json数组中,所以我必须从数组中提取该信息。另一方面,如果你搜索seeAlso,那么你会发现你必须先上一级并找到信息。此外,HTML页面(http://dbpedia.org/page/Germany)中有一些信息,但在元数据json 文件(http://dbpedia.org/data/Germany.json)中未找到。例如,“birthPlace”在html页面中,但不在json文件中。我完全困惑,我将如何编码,可以读取和存储(作为键值映射)数据就像在html页面中看到的一样。哪个是从dbpedia页面检索所有信息的正确方法?
1
A
回答
0
DBpedia数据按资源组织,其中每个“资源”是维基百科上的一个页面,并且(可能)是现实世界中的一个页面。每个资源都通过一个URL来引用。 JSON文件包含一大堆资源(如http://dbpedia.org/resource/Opel_Kadett_C),它们与您感兴趣的资源有一些链接,其中包括http://dbpedia.org/resource/Germany。我认为这应该包含http://dbpedia.org/page/Germany的所有信息,但显然有些条目(如db:Anja_Kling)缺失。我不确定这是为什么,但它可能是一个错误 - 如果您在这里没有得到更好的答案,您应该尝试通过电子邮件将您的问题发送到https://lists.sourceforge.net/lists/listinfo/dbpedia-discussion的dbpedia讨论邮件列表。希望有所帮助!
相关问题
- 1. 从页面检索所有信息BeautifulSoup
- 2. 检索通用方法的正确过载的方法信息
- 3. 如何从Spring MVC \ Boot Controller方法正确检索记录的用户信息?
- 4. 从.db文件保存信息的正确方法是什么?
- 5. 获取facebook页面的所有信息
- 6. 使用Python的urllib从__doPostBack()完成的页面检索信息?
- 7. 从网页中检索信息
- 8. 如何从PHP中的不同页面检索会话信息?
- 9. 哪个是检查Null异常的正确方法?
- 10. 无法从TiffBitmapDecoder.Frames检索TIFF页面 - 所有框架都是第1页
- 11. JPA - 是否有检索持久性单元信息的方法/方法
- 12. 检索类别从DBpedia中
- 13. 使用聚光灯在dbpedia中进行信息检索
- 14. 发布信息到Asp.net页面方法?
- 15. 什么是正确的方式来检索信息从两个表使用原则ORM
- 16. 从OLAP中检索信息
- 17. 从curl检索信息
- 18. 检索从调试信息
- 19. 无法使用boto.rds2从describe_instance方法中检索有关db实例的信息
- 20. 从ios媒体库检索元信息的最快方法?
- 21. 从一个页面输入的信息到另一个页面
- 22. 这是存储网站跟踪信息的正确方法吗?
- 23. 哪两种方法是正确的?
- 24. DBpedia信息提取框架
- 25. CSS - 为什么有很多方法来定位,哪个方法是正确的?
- 26. 什么是检查的正确方法如果两个ISets有
- 27. csv文件中的信息未能正确使用python检索
- 28. 什么是缓存的正确信息?什么是页面加载时间?
- 29. 从ABRecordRef检索即时消息信息
- 30. Firebase Android - 检索有关组中所有用户的信息