AllegroGraph

From Wikipedia, the free encyclopedia
Jump to: navigation, search
AllegroGraph
Developer(s) Franz, Inc.
Stable release 4.13.2 / April 30, 2014; 2 months ago (2014-04-30)
Operating system Microsoft Windows (32 and 64-bit), Mac OS X (Intel, 32 and 64-bit), Linux (32 and 64-bit)
License Proprietary commercial software
Website Franz, Inc.

AllegroGraph[1] is a closed source triplestore. AllegroGraph is designed to store RDF triples, a standard format for Linked Data. A custom browser, Gruff, is available for viewing the graph.

AllegroGraph is currently in use in Open source projects,[2] commercial projects[3][4][5] and Department of Defense projects.[6] It is also the storage component for the TwitLogic project[7] that is bringing the Semantic Web to Twitter data.

Implementation[edit]

AllegroGraph was developed to meet W3C standards for the Resource Description Framework, so it is properly considered an RDF Database. It is a reference implementation for the SPARQL protocol.[8] SPARQL is a standard query language for linked data, serving the same purposes for RDF databases that SQL serves for relational databases.

The company that makes AllegroGraph, Franz, Inc., made its reputation with its Allegro Common Lisp implementation of Common Lisp, a dialect of Lisp (programming language). The functionality of AllegroGraph is made available through Java, Python, Common Lisp and other APIs.

The first version of AllegroGraph was made available at the end of 2004.

Languages[edit]

AllegroGraph has client interfaces for Java, Python, Ruby, Perl, C#, Clojure, and Common Lisp. The product is available for Windows, Linux, and Mac OS X platforms, supporting 32 or 64 bits.

AllegroGraph includes an implementation of Prolog based on the implementation developed by Peter Norvig in Paradigms of Artificial Intelligence Programming.[9]

References[edit]

External links[edit]