Freebase
Тип | Онлайн-база даних |
---|---|
Розробник | Metaweb Technologies |
Репозиторій | github.com/google/graphd |
Доступні мови | Англійська мова |
Ліцензія | Creative Commons Attribution License |
Вебсайт | www.freebase.com |
![]() |
Freebase — велика колаборативна база знань, що містить метадані, складені в основному спільнотою. Це онлайн-колекція структурованих даних, зібраних з багатьох джерел, наприклад окремих Вікі.[4] Freebase має на меті створити глобальний ресурс, що дозволить людям та машинам отримувати доступ до загальновідомої інформації набагато ефективніше. Розробляється американською софтверною компанією Metaweb і працює публічно з березня 2007. Metaweb була куплена Google (проанонсовано 16 липня 2010[5]), і стала основою їх технології Knowledge Graph.
Дані Freebase доступні free/libre для комерційного та некомерційного використання під ліцензією Creative Commons Attribution. Для програмістів надається API, RDF endpoint, та дампи. Google News Timeline включає медіаінформацію з Freebase.[6]
Огляд[ред. | ред. код]
3 березня 2007 Metaweb публічно анонсувало Freebase, описавши компанію як «відкрита поділена база всіх світових знань», та «масивна багатокористувацька база з даними, що взаємопосилаються». Загалом це велетенська модель «сутність - зв'язок», яка багато в чому базується на вікіпедійних даних. Freebase має інтерфейс, який дозволяє непрограмістам заповнювати її інформацією, та категоризувати і об'єднувати елементи даних у змістовний, тобто семантичний спосіб.
Описана Тімом О'Рейлі після запуску як «міст між баченням колективного інтелекту Веб 2.0 та більш структурованого світу семантичного вебу».[7]
Freebase містить дані, що зібрані з таких джерел як Вікіпедія, ChefMoz, NNDB, та MusicBrainz, та дані, внесені користувачами. Всі дані поширюються під ліцензією Creative Commons Attribution, [7]. Програмістам надається HTTP-API, яке дає доступ до даних у форматі JSON. Сирцевий код самого продукту Metaweb є власницьким.
Freebase працює на власній інфраструктурі Metaweb, яка реалізує представлення у вигляді графа. Це означає, що замість використання таблиць та ключів для опису структур даних Freebase використовує вузли на набір лінків, які встановлюють відношення між вузлами. Через те що дані не ієрархічні, Freebase може моделювати набагато складніші відношення між окремими елементами, ніж звичайні БД, та відкрита для додавання нових сутностей та зв'язків у граф.
Запити до бази здійснюються мовою «Metaweb Query Language» (MQL).
Розробка[ред. | ред. код]
Денні Хілліс вперше описав ідею створення павутини знань, яку він назвав Аристотель, у своїй роботі 2000 року. Але він не пробував побудувати систему аж поки не найняв двох технічних експертів та співзасновників. Роберт Кук — спеціаліст із паралельних обчислень та дизайну БД, зараз є виконавчим віце-президентом Metaweb з розвитку продукту. John Giannandrea, колишній головний технолог у Tellme Networks та головний технолог групи розробки браузерів в Netscape/AOL, є технічним директором компанії.[8]
Спочатку доступна тільки через запрошення, Freebase відкрилася для публічного анонімного доступу на альфа-стадії розробки, і тепер вимагає реєстрації тільки тих, хто вносять дані.
29 жовтня 2008, на конференції International Semantic Web Conference 2008, Freebase випустила свій RDF-сервіс для генерування RDF-представлень сутностей Freebase, дозволяючи використання Freebase як Linked Data.[9]
Організація та політики[ред. | ред. код]
Об'єкти, про які Freebase містить інформацію (і які часто мають відповідні статті Вікіпедії), називаються топіками англ. topics, і дані, що зберігаються про них, залежать від їхнього типу. Наприклад запис про губернатора Каліфорнії Арнольда Шварцнеггера, вводиться як топік, що включає набір типів, які описують його як актора, бодібілдера та політика. Freebase містить приблизно 11.5 мільйонів топіків на квітень 2010.[10]
Онтології Freebase, відомі як «типи» — також доступні для редагування.[7] Кожен тип має кілька предикатів, що називаються властивостями англ. properties.
на відміну від підходу до семантичної павутини W3C, яка починається з контрольованих онтологій, Metaweb прийняв підхід фолксономії, в якому люди можуть додавати нові категорії (майже як теги), в кашу припущень, що потенційно перекриваються.[7]
Freebase має багато відмінностей від моделі вікі. Користувачі можуть створювати свої власні типи, але ці типи не приймаються в «суспільне надбання», поки їх не перевірить працівник Metaweb. Також користувачі не можуть модифікувати типи один одного. Причина того, що Freebase не дає можливості зміни схеми в тому, що певні зовнішні сервіси можуть залежати від неї, і зміна схеми, наприклад видалення властивості тягне за собою їхній збої в їх запитах для API, і навіть всередині Freebase (наприклад у збережених розрізах).
Metaweb надає деяким користувачам статус експерта, аналогічний статусу адміністраторів Вікіпедії.[11]
Також підтримуються багатомовні дані, але в цей час основною мовою відображення даних для всіх користувачів є англійська.
Закриття Freebase[ред. | ред. код]
16 листопада 2015 Google офіційно оголосив Knowledge Graph API, який має стати заміною Freebase API. Freebase.com офіційно був закритий 2 травня 2016.[12]
Критика[ред. | ред. код]
- Критерії значимості
- на відміну від Вікіпедії, Freebase їх не має. Натомість дозволені будь-які дані, що можуть зацікавити когось іншого. Не дозволяються несталі дані, чи такі що мають лише персональну зацікавленість.[13] Відповідно до таких критеріїв дозволяється комерційний вміст, якщо він структурований та містить істинні факти.
- Денормалізація
- Тип даних, створений на Freebase, не може редагуватись ніким окрім автора. Це політика, що попереджує пошкодження схеми недосвідченими чи недоброзичливими користувачами. Результатом цієї політики є те, що наполовину завершена схема не може бути вдосконалена іншими користувачами і тому має бути побудована з нуля, що створює дублікати типів.
- Дані про відсутність даних
- Freebase не має рішення проблеми значень Null, unknown чи N/A.
Застосування[ред. | ред. код]
- Google Refine [1] — інструмент для очищення та отримання даних
- Powerset [2] — семантичний пошуковий рушій, який здійснює пошук по Freebase відповідей на питання, задані природною мовою (куплений Microsoft та використовується в пошуковій системі Bing).
- Freebase genealogy — переглядач родоводів.
- FMDb — Freebase IMDB
- Freebase sets — клон Google sets, що використовує дані Freebase
- Parallax data viewer — альтернативний інтерфейс користувача
- Freebase Schema Explorer — візуалізатор онтологій Freebase
- Thinkbase — візуальний інструмент, що базується на графах
Див. також[ред. | ред. код]
![]() |
Вікідані мають властивість P646:ідентифікатор Freebase (використання) |
Примітки[ред. | ред. код]
- ↑ http://www.freebase.com/m/021ympy
- ↑ Wang Z., Zhang J., Feng J. et al. Knowledge Graph and Text Jointly Embedding // Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP) — ACL, 2014. — P. 1591–1601. — 11 p.
- ↑ Open Access Directory — Коледж Сіммонса, 2008. — 350 с.
- ↑ Markoff, John (9 березня 2007). Start-Up Aims for Database to Automate Web Searching. Нью-Йорк Таймс. Процитовано 9 березня 2007.
- ↑ Google Blog
- ↑ Features : Google News Timeline - Google News Help. www.google.com. Процитовано 30 червня 2009.
- ↑ а б в г Freebase Will Prove Addictive. O'Reilly Radar. 8 березня 2007. Архів оригіналу за 14 жовтня 2008. Процитовано 9 березня 2007.
- ↑ Markoff, John (9 березня 2007). Start-Up Aims for Database to Automate Web Searching. nytimes. Процитовано 7 лютого 2009.
- ↑ Introducing the Freebase RDF service. Процитовано 19 лютого 2009.
- ↑ http://www.freebase.com/explore
- ↑ new-experts-programme. Процитовано 7 лютого 2009.
- ↑ So long and thanks for all the data!. 2 травня 2016. Процитовано 5 травня 2016.
- ↑ Freebase Contribution Guidelines. Архів оригіналу за 16 липня 2013. Процитовано 27 лютого 2009.
Посилання[ред. | ред. код]
|