AllegroGraph: Difference between revisions

Content deleted Content added
m Disambiguating links to Python (link changed to Python (programming language)) using DisamAssist.
Citation bot (talk | contribs)
Alter: title, pages. Formatted dashes. | Use this bot. Report bugs. | Suggested by Headbomb | Category:CS1 errors: invisible characters | #UCB_Category 23/24
 
(16 intermediate revisions by 9 users not shown)
Line 1:
{{Buzzword|date=May 2017}}
{{Infobox software
| name = AllegroGraph
| developer = Franz Inc.
| latest release version = 67.53.01
| latest release date = {{Start date and age|20192022|0312|0420}}
| operating system = [[Microsoft Windows]] (32 and 64-bit), [[Mac OS X]] (Intel, 32 and 64-bit), [[Linux]] (32 and 64-bit)
| programming language = [[Java (programming language)|Java]], [[Python (programming language)|Python]], [[Common Lisp]]
| license = [[Proprietary software|Proprietary]] [[commercial software]]
| website = {{URL|https://allegrograph.com/}}
}}
 
'''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|archive-url=https://web.archive.org/web/20150904164558/http://www.drdobbs.com/web-development/web-20-arrives-to-find-web-30-underway/199001127|archive-date=4 September 2015|url-status=dead}}</ref>
It also operates as a [[Document-oriented_databaseoriented 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 |deadurl-url=yes |dfstatus=dead }}</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|}}</ref> and a US Department of Defense project.<ref>[http://c4i.gmu.edu/OIC09/papers/OIC2009_4_SchragEtAll.pdf Contributions to a Semantically Based Intelligence Analysis Enterprise Workflow System]</ref> It is also the storage component for the TwitLogic project<ref>[http://events.linkeddata.org/ldow2010/papers/ldow2010_paper16.pdf TwitLogic Paper]</ref> that is bringing the [[Semantic Web]] to [[Twitter]] data.<ref>{{cite journal|last1=Snoek|first1=C.G.M.|last2=Huurnink|first2=B.|last3=Hollink|first3=L.|last4=de Rijke|first4=M.|last5=Schreiber|first5=G.|last6=Worring|first6=M.|title=Adding Semantics to Detectors for Video Retrieval|journal=IEEE Transactions on Multimedia|date=August 2007|volume=9|issue=5|pages=975–986|doi=10.1109/TMM.2007.900156|hdl=1871/24469|s2cid=11528628|url=http://ieeexplorewww.ieeecs.orgvu.nl/xpl~guus/loginpapers/Snoek07a.jsp?tp=&arnumber=4276717&url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D4276717|accessdate=22 September 2015pdf}}</ref>
 
==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|}}</ref>
 
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 Edition.|url-access=registration|url=https://archive.org/details/scriptingintelli00wats}}</ref>
 
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 Edition.|url-access=registration|url=https://archive.org/details/scriptingintelli00wats}}</ref>
 
===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|publisher=}}</ref>
 
For query languages, besides SPARQL, AllegroGraph also supports [[Prolog]] and [[JavaScript]].<ref>{{cite conference |url=https://www.scitepress.org/papers/2018/69102/69102.pdf |title=Graph Databases Comparison: AllegroGraph, ArangoDB, InfiniteGraph, Neo4J, and OrientDB |last1=Fernandes |first1=Diogo |last2=Bernardino |first2=Jorge |date=2018 |book-title=Proceedings of the 7th International Conference on Data Science, Technology and Applications |pages=373–380 |___location=[[Porto]] |conference=DATA 2018 |publisher=SCITEPRESS – Science and Technology Publications, Lda |isbn=978-989-758-318-6}}</ref>
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}}
 
== References ==
Line 34 ⟶ 33:
* {{official website}}
* [http://franz.com/ftp/pri/acl/ag/index.html Archived released]
* [http://www.markwatson.com/opencontent_data/book_lisp.pdf Practical Semantic Web and Linked Data Applications] {{Webarchive|url=https://web.archive.org/web/20160122140123/http://www.markwatson.com/opencontent_data/book_lisp.pdf |date=2016-01-22 }} — a book by [[Mark Watson]]
 
{{DEFAULTSORT:Allegrograph}}
[[Category:Graph databases]]
[[Category:Triplestores]]
[[Category:Ontology (information science)]]
[[Category:Proprietary software]]
[[Category:Common Lisp (programming language) software]]