Blazegraph
{{Short description|Open source triplestore and graph database}}
{{Infobox software
| name = Blazegraph
| logo = Blazegraph parallelogram logo.png
| developer = Systap
| latest release version = 2.1.5
| latest release date = {{Start date|2019|3|19|df=yes}}{{cite web|url=https://github.com/blazegraph/database/releases|title=Releases - blazegraph/database|via=GitHub|accessdate=8 March 2020}}
| latest preview version = 2.1.6rc
| latest preview date = {{Start date|2020|2|3|df=yes}}
| programming language = Java
| genre = Graph database
| license = GNU GPL (version 2){{cite web|url=https://github.com/blazegraph/database/blob/master/LICENSE.txt|title=LICENSE.txt file|via=GitHub|accessdate=8 March 2020}}
| website = {{official URL}}
}}
Blazegraph is an open source triplestore and graph database,
{{cite book |editor-last1=Domingue |editor-first1=John |editor-last2=Fensel |editor-first2=Dieter |editor-last3=Hendler |editor-first3=James A. |last1=Kiryakov |first1=Atanas |last2=Mariana |first2=Damova |title=Handbook of Semantic Web Technologies |url=https://archive.org/details/handbooksemantic00domi |url-access=limited |publisher=Springer-Verlag Berlin Heidelberg |year=2011 |pages=[https://archive.org/details/handbooksemantic00domi/page/n291 271]–272 | isbn=978-3-540-92912-3 |chapter=Chapter 7: Storing the Semantic Web: Repositories
{{cite book
|last1=Thompson |first1=Bryan |last2=Personick |first2=Mike |last3=Cutcher
| first3=Martin |editor-last1=Harth |editor-first1=Andreas |editor-last2=Hose |editor-first2=Katja |editor2-link=Katja Hose|editor-last3=Schenkel |editor-first3=Ralf |title=Linked data management |publisher=CRC Press |year=2014|pages=193–237 |chapter=Chapter 8: The bigdata RDF Graph Database|isbn=978-1-466-58240-8
{{cite book
|last=Sikos |first=Leslie | title=Mastering structured data on the Semantic Web |publisher=APress |page=171 |year=2015 |isbn=978-1-4842-1049-9}}
{{cite book
|last1=Sakr |first1=Sh. |last2=Wylot |first2=M. |last3=Mutharaju |first3=R. |last4=Le Phuoc |first4=D. |last5=Fundulaki |first5=I. |title=Linked Data: Storing, Querying, and Reasoning |publisher=Springer International Publishing Imprint Springer |pages=70–71| year=2018 |isbn=978-3-319-73515-3
}} written in Java. It has been abandoned since 2020 and is known to be used in production by WMDE for the Wikidata SPARQL endpoint. It is licensed under the GNU GPL (version 2).
Amazon acquired the Blazegraph developers and the Blazegraph open source development was essentially stopped in April 2018.{{cite web|url=https://github.com/blazegraph/database/issues/86|title=Blazegraph fork?|date=12 April 2018|publisher=GitHub}}
Early history
The system was first known as Bigdata. Since release of version 1.5 (12 February 2015), it is named Blazegraph.
{{cite web|url=https://www.w3.org/2001/sw/wiki/Bigdata|title=Blazegraph - Semantic Web Standards|website=W3.org|language=en|accessdate=2018-08-29}}{{cite web|url=https://blog.blazegraph.com/?p=817|title=Announcing Blazegraph Release 1.5.0 | Blazegraph(tm)|website=blog.blazegraph.com|accessdate=2018-09-17}}
Prominent users
- The Wikimedia Foundation uses Blazegraph for the Wikidata [https://query.wikidata.org/ Query Service], which is a SPARQL endpoint.{{cite web|url=https://lists.wikimedia.org/pipermail/wikidata-tech/2015-March/000740.html|title={{Square bracket open}}Wikidata-tech{{Square bracket close}} Wikidata Query Backend Update (take two!)|language=en|website=lists.wikimedia.org|accessdate=2018-08-29}} (The message also contains a link to the graph databases comparison performed by Wikimedia.)
- Sophox, a fork of the Wikidata Query Service, specializes in OpenStreetMap queries.{{cite conference|title=An Efficient RDF Converter and SPARQL Endpoint for the Complete OpenStreetMap Data|first1=Hannah|last1=Bast|author1-link=Hannah Bast|first2=Patrick|last2=Brosi|first3=Johannes|last3=Kalmbach|first4=Axel|last4=Lehmann|conference=SIGSPATIAL|date=November 2–5, 2021|publisher=Association for Computing Machinery|location=Beijing|isbn=978-1-4503-8664-7|doi=10.1145/3474717.3484256|url=https://ad-publications.cs.uni-freiburg.de/SIGSPATIAL_osm2rdf_BBKL_2021.pdf}}
- The [http://www.datatourisme.fr/ Datatourisme] project uses Blazegraph as the database platform; however, GraphQL is used as the query language instead of SPARQL.
{{cite web|url=https://datatourisme.frama.io/api/#/start/principles|title=Principes de l'API|language=fr|website=Framagit.io|accessdate=2018-08-29}}
Notable features
- RDF* — an alternative approach to RDF reification,
{{cite arXiv|author1=Hartig, Olaf|author2=Thompson, Bryan|title=Foundations of an Alternative Approach to Reification in RDF |eprint=1406.3399|class=cs.DB |year=2014 }} which gives RDF graphs capabilities of {{abbr|LPG|Labelled Property Graph}} graphs;{{cite arXiv|author=Hartig, Olaf|title=Reconciliation of RDF* and Property Graphs|eprint=1409.3288|class=cs.DB|year=2014}}
- as the consequence of the previous, ability of querying graphs both in SPARQL and Gremlin;{{cite web|url=http://tinkerpop.apache.org/providers.html|title=TinkerPop-enabled Providers|website=tinkerpop.apache.org|language=en|access-date=2018-08-29|archive-url=https://web.archive.org/web/20180210003924/http://tinkerpop.apache.org/providers.html|archive-date=2018-02-10|url-status=live}} (Currently, the Blazegraph logo is replaced with the Amazon Neptune logo.)
{{cite web|url=https://github.com/blazegraph/tinkerpop3/blob/master/README.md|title=Blazegraph TinkerPop Implementation|website=GitHub.com|language=en|accessdate=2018-08-29}}
- as an alternative to Gremlin querying, {{abbr|GAS|Gather-Apply-Scatter}} abstraction over RDF graphs support in SPARQL;{{Cite book|title=MapGraph: A High Level API for Fast Development of High Performance Graph Analytics on GPUs|last1=Fu|first1=Zhisong|last2=Personick|first2=Michael|journal=Proceedings of Workshop on GRAph Data Management Experiences and Systems | year = 2014 | isbn = 978-1-4503-2982-8 | pages =1–6}}
- The
SERVICE
syntax of federated queries for functionality extending;{{cite web|url=https://www.mediawiki.org/wiki/Wikidata_Query_Service/User_Manual#Extensions|title=Wikidata Query Service: User manual. Extensions|website=MediaWiki.org|language=en|accessdate=2018-08-29}} - Managed behavior of the query plan generator;
{{cite web|url=https://wiki.blazegraph.com/wiki/index.php/QueryHints|title=Query Hints|website=Blazegraph Wiki|language=en|accessdate=2018-08-29}}
{{cite web|url=https://wiki.blazegraph.com/wiki/index.php/NamedSubquery|title=Named Subquery|website=Blazegraph Wiki|language=en|accessdate=2018-08-29}}
[[Acqui-hiring]] by Amazon Web Service (AWS)
that Amazon Neptune is based on Blazegraph, as evidenced by:
- acquiring of the Blazegraph trademark by AWS;{{cite web|url=https://www.trademarkia.com/blazegraph-86498414.html|title=BLAZEGRAPH Trademark of Amazon Technologies, Inc.. Serial Number: 86498414|website=Trademarkia.com|language=en|accessdate=2018-08-29}}
- acquiring of the blazegraph.com domain name by AWS;{{cite web|url=
https://whois.icann.org/en/lookup?name=blazegraph.com
|title=blazegraph.com|website=ICANN WHOIS|language=en|accessdate=2018-08-29}}
- transition of many employees (including CEO) to AWS.{{cite web|url=https://www.linkedin.com/in/bradley-bebee-a15764b/
|title=Bradley Bebee|website=LinkedIn.com|language=en|accessdate=2018-08-29}}
References
{{Reflist}}
External links
- {{official website}}
- [https://db-engines.com/en/system/Blazegraph Page on DB-Engines.com]
{{Use dmy dates|date=May 2024}}