AllegroGraph

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
AllegroGraph
DeveloperFranz Inc.
Stable release
7.3.1 / December 20, 2022; 3 years ago (2022-12-20)
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Written inJava, Python, Common Lisp
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    Operating systemMicrosoft Windows (32 and 64-bit), Mac OS X (Intel, 32 and 64-bit), Linux (32 and 64-bit)
    LicenseProprietary commercial software
    Websiteallegrograph.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]

    Implementation

    [edit | edit source]

    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

    [edit | edit source]

    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

    [edit | edit source]
    1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    2. ^ GenomeWeb-Pfizer Article
    3. ^ Eli Lilly Project Presentation
    4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    6. ^ Contributions to a Semantically Based Intelligence Analysis Enterprise Workflow System
    7. ^ TwitLogic Paper
    8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    9. ^ SPARQL Protocol Implementation Report
    10. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    13. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    14. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    [edit | edit source]