Разработчик(и) | Франц Инк. |
---|---|
Стабильный релиз | 7.3.1 / 20 декабря 2022 г. ( 2022-12-20 ) |
Репозиторий |
|
Написано в | Java , Python , Common Lisp |
Операционная система | Microsoft Windows (32 и 64-бит), Mac OS X (Intel, 32 и 64-бит), Linux (32 и 64-бит) |
Лицензия | Запатентованное коммерческое программное обеспечение |
Веб-сайт | allegrograph.com |
AllegroGraph — это хранилище триплетов с закрытым исходным кодом , предназначенное для хранения триплетов RDF , стандартного формата для связанных данных . [1] Он также работает как хранилище документов , предназначенное для хранения, извлечения и управления документоориентированной информацией в формате JSON-LD . В настоящее время AllegroGraph используется в коммерческих проектах [2] [3] [4] [5] и проекте Министерства обороны США. [6] Он также является компонентом хранилища для проекта TwitLogic [7] , который переносит семантический веб в данные Twitter . [8]
AllegroGraph был разработан для соответствия стандартам W3C для Resource Description Framework , поэтому его можно считать базой данных RDF . Это эталонная реализация протокола SPARQL . [9] SPARQL — это стандартный язык запросов для связанных данных, служащий тем же целям для баз данных RDF, что и SQL для реляционных баз данных. [10]
Franz Inc. является разработчиком AllegroGraph. Она также разрабатывает Allegro Common Lisp , реализацию Common Lisp , диалекта Lisp (языка программирования) . Функциональность AllegroGraph доступна через Java , Python , Common Lisp и другие API. [11]
Первая версия AllegroGraph была доступна в конце 2004 года. [12]
AllegroGraph имеет клиентские интерфейсы для Java , Python , Ruby , Perl , C# , Clojure и Common Lisp . Продукт доступен для платформ Windows, Linux и Mac OS X, поддерживая 32 или 64 бита. [13]
Для языков запросов, помимо SPARQL, AllegroGraph также поддерживает Prolog и JavaScript . [14]