AllegroGraph

Last updated
AllegroGraph
Developer Franz Inc.
Stable release
8.4.3 / December 17, 2025;2 months ago (2025-12-17)
Written in Java, Python, Common Lisp
Operating system server: Linux (64-bit); clients: Microsoft Windows (64-bit), macOS (Intel 64-bit, ARM 64-bit), Linux (Intel and ARM 64-bit)
License Proprietary commercial software
Website allegrograph.com

AllegroGraph is a closed source triplestore which is designed to store RDF triples, a standard format for Linked Data. [1] It also operates as a document store designed for storing, retrieving and managing document-oriented information, in JSON-LD format. AllegroGraph is currently in use in commercial projects [2] [3] [4] [5] and a US Department of Defense project. [6] It is also the storage component for the TwitLogic project [7] that is bringing the Semantic Web to Twitter data. [8]

Contents

Implementation

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. [9] SPARQL is a standard query language for linked data, serving the same purposes for RDF databases that SQL serves for relational databases. [10]

Franz Inc. is the developer of AllegroGraph. It also develops Allegro Common Lisp, an 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. [11]

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

Languages

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. [13]

For query languages, besides SPARQL, AllegroGraph also supports Prolog and JavaScript. [14]

References

  1. Claburn, Thomas (16 April 2007). "Web 2.0 Arrives to Find Web 3.0 Underway". Dr. Dobb. UBM Tech. Archived from the original on 4 September 2015. Retrieved 22 September 2015.
  2. GenomeWeb-Pfizer Article
  3. Eli Lilly Project Presentation
  4. "Making a Semantic Web Business Case at Pfizer". Archived from the original on 2010-06-27. Retrieved 2010-05-18.
  5. Society, IEEE Computer (2008). Proceedings, IEEE International Conference on Semantic Computing 2008 ICSC 2008 : 4-7 August 2008, Santa Clara, California. [Piscataway, N.J.]: IEEE Xplore. ISBN   978-0-7695-3279-0.
  6. Contributions to a Semantically Based Intelligence Analysis Enterprise Workflow System
  7. TwitLogic Paper
  8. Snoek, C.G.M.; Huurnink, B.; Hollink, L.; de Rijke, M.; Schreiber, G.; Worring, M. (August 2007). "Adding Semantics to Detectors for Video Retrieval" (PDF). IEEE Transactions on Multimedia. 9 (5): 975–986. doi:10.1109/TMM.2007.900156. hdl:1871/24469. S2CID   11528628.
  9. SPARQL Protocol Implementation Report
  10. R, Angles (2012). 2012 IEEE International Conference on Data Engineering Workshops. Piscataway: IEEE. ISBN   978-1-4673-1640-8.
  11. Watson, Mark (2009). Scripting intelligence : Web 3.0 information gathering and processing (New ed.). Berkeley, CA: Apress. ISBN   9781430223511.
  12. Watson, Mark (2009). Scripting intelligence : Web 3.0 information gathering and processing (New ed.). Berkeley, CA: Apress. ISBN   9781430223511.
  13. "AllegroGraph Client Downloads".
  14. Fernandes, Diogo; Bernardino, Jorge (2018). "Graph Databases Comparison: AllegroGraph, ArangoDB, InfiniteGraph, Neo4J, and OrientDB" (PDF). Proceedings of the 7th International Conference on Data Science, Technology and Applications. DATA 2018. Porto: SCITEPRESS – Science and Technology Publications, Lda. pp. 373–380. ISBN   978-989-758-318-6.