Ruby и R для Enigma


Для доступа к Enigma API были написаны две клиентские библиотеки, которые расширяют возможности доступа к данным, метаданным и статистике по правительственным наборам данных, хранимым Enigma.

Enigma собирает и очищает данные из общедоступных источников данных и делает их доступными через Enigma API. Это позволяет загружать наборы данных, запрашивать метаданные или выполнять операции на стороне сервера с таблицами в Enigma через протокол RESTful через HTTPS. Данные были собраны из более чем 100 000 источников данных.

Данные из общедоступных источников, включая правительство США, импортируются, имеют перекрестные ссылки и связываются с помощью проприетарного реляционного механизма. Данные тщательно очищаются, связываются и геокодируются. Enigma также добавляет «контекст» к данным и считает, что систематическое связывание, наряду с использованием эвристики для выявления контекстных подсказок, делает данные намного более полезными для помощи в обнаружении данных.

Данные можно искать, анализировать и экспортировать через пользовательский веб-интерфейс Enigma или через Enigma API. Это предоставляет метаданные и статистику по каждому из наборов данных.

Обе клиентские библиотеки доступны на GitHub. Клиент R был разработан Скоттом Чемберленом, а клиент Ruby — Стивеном Пайком. Клиент Ruby поддерживает версии Ruby начиная с 1.9.3.

Вы можете опробовать данные Enigma, включая изолированную версию API, с ее бесплатным общедоступным планом, ориентированным на некоммерческое использование с открытым исходным кодом. Его коммерческая услуга, которая снимает ограничения на экспорт данных, начинается с 195 долларов в месяц.


Добавить комментарий