Freebase была большой совместной базой знаний, состоящей из данных, составленных в основном членами ее сообщества . Это была онлайн-коллекция структурированных данных , собранных из многих источников, включая индивидуальные, отправленные пользователями вики- вклады. [3] [2] Freebase была нацелена на создание глобального ресурса, который позволял бы людям (и машинам) получать доступ к общей информации более эффективно. Она была разработана американской компанией-разработчиком программного обеспечения Metaweb и запущена публично с марта 2007 года. Metaweb была приобретена Google в ходе частной продажи, объявленной 16 июля 2010 года. [4] Knowledge Graph от Google частично работает на Freebase. [5]
За время своего существования данные Freebase были доступны для коммерческого и некоммерческого использования по лицензии Creative Commons Attribution , а для программистов предоставлялся открытый API , конечная точка RDF и дамп базы данных.
16 декабря 2014 года Google объявила, что закроет Freebase на следующие шесть месяцев и поможет с переносом данных из Freebase в Wikidata . [1]
16 декабря 2015 года Google официально анонсировала Knowledge Graph API, который должен был стать заменой Freebase API. Freebase.com был официально закрыт 2 мая 2016 года. [6] [2]
И Graphd, и MQL, графовая база данных и язык запросов на основе JSON, разработанные Metaweb для Freebase, имеют открытый исходный код от Google по лицензии Apache 2.0 и доступны на GitHub. Graphd имеет открытый исходный код с 8 сентября 2018 года. [7] MQL имеет открытый исходный код с 4 августа 2020 года. [8]
3 марта 2007 года Metaweb анонсировала Freebase, описав ее как «открытую общую базу данных мировых знаний» и «огромную, совместно редактируемую базу данных перекрестно-связанных данных». Freebase, часто понимаемая как модель базы данных , использующая Википедию, ставшую базой данных, или модель «сущность-связь» , предоставляла интерфейс, который позволял непрограммистам заполнять структурированные данные, или метаданные , общей информации и категоризировать или связывать элементы данных осмысленными, семантическими способами.
Тим О'Рейли описал Freebase после запуска: «Freebase — это мост между видением коллективного разума Web 2.0 снизу вверх и более структурированным миром семантической паутины ». [9]
Freebase содержала данные, собранные из таких источников, как Wikipedia , NNDB , Fashion Model Directory и MusicBrainz , а также данные, предоставленные пользователями. Структурированные данные были лицензированы в соответствии с лицензией Creative Commons Attribution , [9] и основанный на JSON HTTP API предоставляется программистам для разработки приложений на любой платформе для использования данных Freebase. Исходный код самого приложения Metaweb является собственностью.
Freebase работала на инфраструктуре базы данных, созданной внутри Metaweb, которая использовала графовую модель: вместо использования таблиц и ключей для определения структур данных, Freebase определила свою структуру данных как набор узлов и набор ссылок, которые устанавливали отношения между узлами. Поскольку ее структура данных была неиерархической, Freebase могла моделировать гораздо более сложные отношения между отдельными элементами, чем обычная база данных [ необходима ссылка ] , и была открыта для пользователей, чтобы вводить новые объекты и отношения в базовый граф. Запросы к базе данных выполняются на языке запросов Metaweb (MQL) и обслуживаются хранилищем триплетов , называемым graphd. [10]
Дэнни Хиллис впервые описал свою идею создания сети знаний, которую он назвал Аристотелем, в статье 2000 года [11], но он сказал, что не пытался построить систему, пока не нанял технических экспертов. Веда Хлубинка-Кук , эксперт по параллельным вычислениям , [3] стала исполнительным вице-президентом по продукту Metaweb. Курт Боллакер привнес глубокие познания в распределенные системы, проектирование баз данных и поиск информации в свою роль главного ученого в Metaweb. Джон Джаннандреа , бывший главный технолог в Tellme Networks и главный технолог группы веб-браузеров в Netscape / AOL, был главным технологом. [3]
Первоначально доступ к Freebase осуществлялся только по приглашению, затем на стадии альфа- разработки был открыт полный анонимный доступ для чтения для публики , а позднее регистрация стала требоваться только для внесения данных.
29 октября 2008 года на Международной конференции по семантической паутине Freebase представила свой RDF-сервис для генерации RDF-представлений тем Freebase, что позволяет использовать Freebase в качестве связанных данных . [12]
Субъекты Freebase называются «темами», а хранящиеся о них данные зависят от их «типа», от того, как они были классифицированы. Например, запись об Арнольде Шварценеггере , бывшем губернаторе Калифорнии, будет введена как тема, которая будет включать различные типы, описывающие его как актера, бодибилдера и политика. [13] По состоянию на январь 2014 года [update]Freebase имел приблизительно 44 миллиона тем и 2,4 миллиарда фактов. [14]
Типы Freebase сами по себе доступны для редактирования пользователем. [9] Каждый тип имел ряд определенных предикатов, называемых «свойствами».
[В] отличие от подхода W3C к семантической паутине, который начинается с контролируемых онтологий, Metaweb принимает подход фолксономии , в котором люди могут добавлять новые категории (во многом похожие на теги) в беспорядочном разбросе потенциально перекрывающихся утверждений. [9]
Однако Freebase во многом отличалась от модели wiki. Созданные пользователями типы не принимались в «общественное достояние», пока их не продвигал сотрудник Metaweb. Кроме того, пользователи не могли изменять типы друг друга. Причина, по которой Freebase не могла открывать разрешения схем, заключалась в том, что внешние приложения полагались на них; таким образом, изменение схемы типа — например, удаление свойства или изменение простого свойства — могло нарушить запросы для пользователей API и даже внутри самой Freebase, например, в сохраненных представлениях.
16 декабря 2014 года команда Freebase официально объявила [1] , что веб-сайт и API будут закрыты к 30 июня 2015 года. 16 декабря 2015 года Google предоставила обновление о том, что они прекратят поддержку API Freebase и виджета через три месяца после запуска замены виджета Suggest в начале 2016 года.