AllegroGraph

AllegroGraph
Deweloperzy Franz Inc.
Wersja stabilna
7.2.0 / 27 października 2021 ; 15 miesięcy temu ( 2021-10-27 )
Napisane w Java , Python , Common Lisp
System operacyjny Microsoft Windows (32 i 64-bitowy), Mac OS X (Intel, 32 i 64-bitowy), Linux (32 i 64-bitowy)
Licencja Własne oprogramowanie komercyjne
Strona internetowa allegrograf .com

AllegroGraph jest magazynem typu triplestore o zamkniętym kodzie źródłowym , przeznaczonym do przechowywania trójek RDF , standardowego formatu Linked Data . Działa również jako magazyn dokumentów przeznaczony do przechowywania, wyszukiwania i zarządzania informacjami zorientowanymi na dokumenty, w formacie JSON-LD . AllegroGraph jest obecnie używany w projektach komercyjnych i projekcie Departamentu Obrony USA. Jest to również komponent pamięci dla projektu TwitLogic, który przenosi Semantic Web do danych Twittera .

Realizacja

AllegroGraph został opracowany w celu spełnienia standardów W3C dla Resource Description Framework , więc jest właściwie uważany za bazę danych RDF . Jest to referencyjna implementacja SPARQL . SPARQL to standardowy język zapytań dla połączonych danych, służący tym samym celom dla baz danych RDF, co SQL dla relacyjnych baz danych.

Franz Inc. jest twórcą AllegroGraph. Rozwija również Allegro Common Lisp , implementację Common Lisp , dialekt Lispa (języka programowania) . Funkcjonalność AllegroGraph jest udostępniana przez Java , Python , Common Lisp i inne API.

Pierwsza wersja AllegroGraph została udostępniona pod koniec 2004 roku.

Języki

AllegroGraph posiada interfejsy klienckie dla języków Java , Python , Ruby , Perl , C# , Clojure i Common Lisp . Produkt jest dostępny na platformy Windows, Linux i Mac OS X, obsługując 32 lub 64 bity.

AllegroGraph zawiera implementację Prologu opartą na implementacji opracowanej przez Petera Norviga w Paradigms of Artificial Intelligence Programming . [ potrzebne inne niż podstawowe źródło ]

Linki zewnętrzne