Я работаю с dbpedia. В моей работе моя программа должна прочитать файл dbpedia json, например (http://dbpedia.org/data/Germany.json), и извлечь всю информацию в виде пары ключевых значений, такую же, как и страница dbpedia (http://dbpedia.org/page/Germany). Но я столкнулся с некоторой проблемой. Например, если вы видите json-файл (пожалуйста, используйте некоторый json-просмотрщик, чтобы сделать его доступным для чтения.), Если я хочу получить язык (язык поиска в файле), вы увидите, что он находится в массиве json, поэтому i должны извлечь эту информацию из массива. С другой стороны, если вы ищете seeAlso, то вы обнаружите, что вам нужно идти на один уровень и находить информацию. Более того, на HTML-странице есть некоторая информация (http://dbpedia.org/page/Germany), но она не найдена в метаданных json файл (http://dbpedia.org/data/Germany.json). Например, «birthPlace» находится на странице html, но не в json-файле. Я полностью смущен, что, как я буду кодировать, который может читать и хранить (как отображение значения ключа) данных, как это видно на странице html.Каков правильный способ получить всю информацию с страницы dbpedia?
ответ
Данные DBpedia организованы ресурсом, где каждый «ресурс» - это страница в Википедии и (предположительно) вещь в реальном мире. На каждый ресурс ссылается URL. Файл JSON содержит целую кучу ресурсов (например, http://dbpedia.org/resource/Opel_Kadett_C), которые имеют некоторую ссылку с интересующим вас ресурсом, http://dbpedia.org/resource/Germany. Я думаю, что это должно включать всю информацию на http://dbpedia.org/page/Germany, но явно некоторые записи - например, db: Anja_Kling - отсутствуют. Я не уверен, почему это так, но это может быть ошибка. Если вы не получите лучшего ответа здесь, попробуйте отправить по электронной почте свои вопросы в список рассылки dbpedia-discussion по адресу https://lists.sourceforge.net/lists/listinfo/dbpedia-discussion. Надеюсь, это поможет!
- 1. Каков правильный способ получить эту информацию?
- 2. SPARQL: получить всю информацию от DBpedia из URI
- 3. Каков правильный способ получить графем?
- 4. RestFB получить всю информацию
- 5. JavaScript получить всю информацию
- 6. Каков правильный способ использования?
- 7. Каков правильный способ доступа к публичному сообщению с страницы facebook.
- 8. Получить определенную информацию с веб-страницы
- 9. Freebase Получить всю информацию на одном предмете
- 10. Каков наилучший способ получить информацию из БД?
- 11. Каков правильный способ заполнения DTO
- 12. Каков правильный способ десериализации?
- 13. Каков правильный способ броска?
- 14. Каков правильный способ перенаправления?
- 15. Каков правильный способ вставки?
- 16. Matlab: каков правильный способ получить выпуклый корпус
- 17. Каков правильный способ получить результат Pipeline?
- 18. Каков правильный способ получить имя моего winforms?
- 19. Каков правильный способ использования TransactionScopes с MVC4?
- 20. Получить информацию с HTML-страницы
- 21. Каков правильный способ общения с ABPerson?
- 22. Каков правильный способ использования maxAge с Express.js?
- 23. Каков правильный способ использования TypeForwardedToAttribute?
- 24. Каков правильный способ разрешения разрешений?
- 25. Получить всю информацию из классов
- 26. Каков правильный способ вызова clGetPlatformInfo?
- 27. Каков правильный способ визуализации представления?
- 28. Каков правильный или правильный способ чтения RFC по HTTP?
- 29. Каков правильный способ использования this.up?
- 30. Каков правильный способ получения TraversalDescription?