Как я могу заполнить свою неполную базу данных бесплатной базой? - PullRequest
2 голосов
/ 19 декабря 2011

Я новичок во Freebase, но как я могу заполнить свою неполную базу данных Freebase? Например, в моей базе данных у меня есть меч меча, у него есть зачарованный атрибут, мороз, огонь и орк. В Freebase у меня есть также легендарный и весовой атрибут. Как я могу собрать все это вместе?

1 Ответ

0 голосов
/ 20 декабря 2011

Вам следует установить Google Refine и импортировать (в виде CSV-файлов) таблицы из вашей базы данных, которые вы хотите дополнить данными Freebase.

После того, как вы импортировали свои данные в Google Refine, вам нужно согласовать каждую строку с Freebase. Это необходимо, потому что Freebase имеет миллионы тем, и многие из них имеют похожие или идентичные имена. Например, в настоящее время во Freebase существует 26 тем с названием «Меч», поэтому вам нужно указать Google Refine, какая из них соответствует строке с именем «Меч» в вашей базе данных.

Когда вы сверяете свои данные, вы можете автоматически расширять каждую строку данных дополнительными значениями из Freebase. Если вы спросите в Списке рассылки Google Refine , они смогут помочь вам с подробностями, как это сделать в последней версии Refine.

Когда ваши данные полностью дополнены и очищены в Refine, вы можете экспортировать их обратно в файл CSV и загрузить обратно в базу данных. Вам также следует рассмотреть возможность добавления столбцов в вашу базу данных 1016 * для хранения выверенных идентификаторов объектов Freebase, чтобы вы могли повторить весь процесс без необходимости повторной сверки всех ваших данных.

...