Content deleted Content added
LittleWink (talk | contribs) m Disambiguating links to Python (link changed to Python (programming language)) using DisamAssist. |
Citation bot (talk | contribs) m Alter: edition. Add: hdl. Removed URL that duplicated unique identifier. Removed accessdate with no specified URL. Removed parameters. | You can use this bot yourself. Report bugs here.| Activated by User:Marianne Zimmerman |
||
Line 13:
'''AllegroGraph''' is a closed source [[triplestore]] which is designed to store [[Resource Description Framework|RDF]] [[Semantic triple|triples]], a standard format for [[Linked Data]].<ref>{{cite news|last1=Claburn|first1=Thomas|title=Web 2.0 Arrives to Find Web 3.0 Underway|url=http://www.drdobbs.com/web-development/web-20-arrives-to-find-web-30-underway/199001127|accessdate=22 September 2015|work=Dr. Dobb|publisher=UBM Tech|date=16 April 2007}}</ref>
It also operates as a [[Document-oriented_database|document store]] designed for storing, retrieving and managing document-oriented information, in [[JSON-LD]] format.
AllegroGraph is currently in use in commercial projects<ref>[http://franz.com/agraph/cresources/white_papers/BioInform_mar3_Pfizer-Partners-with-IO-Franz_on-Semantic-Proof-of-Concept.pdf GenomeWeb-Pfizer Article]</ref><ref>[http://www.iscb.org/cms_addon/conferences/cshals2009/presentations/GudivadaCFeb09.pdf Eli Lilly Project Presentation]</ref><ref>{{Cite web |url=http://www.semanticweb.com/news/making_a_semantic_web_business_case_at_pfizer_161731.asp |title=Making a Semantic Web Business Case at Pfizer |access-date=2010-05-18 |archive-url=https://web.archive.org/web/20100627015730/http://www.semanticweb.com/news/making_a_semantic_web_business_case_at_pfizer_161731.asp |archive-date=2010-06-27 |dead-url=yes |df= }}</ref><ref>{{cite book|last1=Society|first1=IEEE Computer|title=Proceedings, IEEE International Conference on Semantic Computing 2008 ICSC 2008 : 4-7 August 2008, Santa Clara, California.|date=2008|publisher=IEEE Xplore|___location=[Piscataway, N.J.]|isbn=978-0-7695-3279-0
==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.<ref>[http://www.w3.org/2001/sw/DataAccess/impl-report-protocol SPARQL Protocol Implementation Report]</ref> SPARQL is a standard query language for linked data, serving the same purposes for RDF databases that [[SQL]] serves for relational databases.<ref>{{cite book|last1=R|first1=Angles|title=2012 IEEE International Conference on Data Engineering Workshops|date=2012|publisher=IEEE|___location=Piscataway|isbn=978-1-4673-1640-8
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 (programming language)|Java]], [[Python (programming language)|Python]], [[Common Lisp]] and other APIs.<ref>{{cite book|last1=Watson|first1=Mark|title=Scripting intelligence : Web 3.0 information gathering and processing|date=2009|publisher=Apress|___location=Berkeley, CA|isbn=9781430223511|edition=New
The first version of AllegroGraph was made available at the end of 2004.<ref>{{cite book|last1=Watson|first1=Mark|title=Scripting intelligence : Web 3.0 information gathering and processing|date=2009|publisher=Apress|___location=Berkeley, CA|isbn=9781430223511|edition=New
===Languages===
AllegroGraph has client interfaces for [[Java (programming language)|Java]], [[Python (programming language)|Python]], [[Ruby (programming language)|Ruby]], [[Perl]], [[C Sharp (programming language)|C#]], [[Clojure]], and [[Common Lisp]]. The product is available for Windows, Linux, and Mac OS X platforms, supporting 32 or 64 bits.<ref>{{cite web|url=https://franz.com/agraph/downloads/clients|title=AllegroGraph Client Downloads
AllegroGraph includes an implementation of [[Prolog]] based on the implementation developed by [[Peter Norvig]] in [[Paradigms of AI Programming: Case Studies in Common Lisp|Paradigms of Artificial Intelligence Programming]].<ref>[http://franz.com/agraph/support/documentation/v4/prolog-tutorial.html Allegro Prolog]</ref>{{primary-inline|date=September 2015}}
|