Blazegraph is an open source
triplestore
A triplestore or RDF store is a purpose-built database for the storage and retrieval of triples through semantic queries. A triple is a data entity composed of subject–predicate–object, like "Bob is 35" or "Bob knows Fred".
Much like a relati ...
and
graph database
A graph database (GDB) is a database that uses graph structures for semantic queries with nodes, edges, and properties to represent and store data. A key concept of the system is the ''graph'' (or ''edge'' or ''relationship''). The graph relat ...
, developed by Systap, which is used in the
Wikidata
Wikidata is a collaboratively edited multilingual knowledge graph hosted by the Wikimedia Foundation. It is a common source of open data that Wikimedia projects such as Wikipedia, and anyone else, can use under the CC0 public domain licen ...
SPARQL
SPARQL (pronounced " sparkle" , a recursive acronym for SPARQL Protocol and RDF Query Language) is an RDF query language—that is, a semantic query language for databases—able to retrieve and manipulate data stored in Resource Description ...
endpoint and by other large customers. 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.
Early history
The system was first known as ''Bigdata.'' Since release of version 1.5 (12 February 2015), it is named ''Blazegraph''.
[
]
Prominent users
* The
Wikimedia Foundation
The Wikimedia Foundation, Inc., or Wikimedia for short and abbreviated as WMF, is an American 501(c)(3) nonprofit organization headquartered in San Francisco, California and registered as a charitable foundation under local laws. Best kno ...
uses Blazegraph for the
Wikidata
Wikidata is a collaboratively edited multilingual knowledge graph hosted by the Wikimedia Foundation. It is a common source of open data that Wikimedia projects such as Wikipedia, and anyone else, can use under the CC0 public domain licen ...
br>
Query Service which is a
SPARQL
SPARQL (pronounced " sparkle" , a recursive acronym for SPARQL Protocol and RDF Query Language) is an RDF query language—that is, a semantic query language for databases—able to retrieve and manipulate data stored in Resource Description ...
endpoint.
* Th
Datatourismeproject uses Blazegraph as the database platform; however,
GraphQL
GraphQL is an open-source data query and manipulation language for APIs, and a runtime for fulfilling queries with existing data. GraphQL was developed internally by Facebook (now Meta) in 2012 before being publicly released in 2015. On 7 Nov ...
is used as the query language instead of
SPARQL
SPARQL (pronounced " sparkle" , a recursive acronym for SPARQL Protocol and RDF Query Language) is an RDF query language—that is, a semantic query language for databases—able to retrieve and manipulate data stored in Resource Description ...
.
Notable features
* ''RDF*'' — an alternative approach to
RDF reification, which gives RDF graphs capabilities of graphs;
* as the consequence of the previous, ability of querying graphs both in
SPARQL
SPARQL (pronounced " sparkle" , a recursive acronym for SPARQL Protocol and RDF Query Language) is an RDF query language—that is, a semantic query language for databases—able to retrieve and manipulate data stored in Resource Description ...
and
Gremlin
A gremlin is a mischievous folkloric creature invented at the beginning of the 20th century to originally explain malfunctions in aircraft and later in other machinery and processes and their operators. Depictions of these creatures vary widely ...
;
* as an alternative to
Gremlin
A gremlin is a mischievous folkloric creature invented at the beginning of the 20th century to originally explain malfunctions in aircraft and later in other machinery and processes and their operators. Depictions of these creatures vary widely ...
querying, abstraction over RDF graphs support in
SPARQL
SPARQL (pronounced " sparkle" , a recursive acronym for SPARQL Protocol and RDF Query Language) is an RDF query language—that is, a semantic query language for databases—able to retrieve and manipulate data stored in Resource Description ...
;
* The
SERVICE
syntax of federated queries for functionality extending;
* Managed behavior of the query plan generator;
* Reusable named subqueries.
Acqui-hiring
Acqui-hiring or Acq-hiring (a portmanteau of "acquisition" and "hiring", also called talent acquisition) is a neologism which describes the process of Mergers and acquisitions, acquiring a company primarily to recruit its employees, rather than t ...
by Amazon Web Service (AWS)
It was alleged
that
Amazon Neptune
Amazon Neptune is a managed graph database product published by Amazon.com. It is used as a web service and is part of Amazon Web Services (AWS). It was announced on November 29, 2017. Amazon Neptune supports popular graph models property graph ...
is based on Blazegraph, as evidenced by:
* acquiring of the ''Blazegraph''
trademark
A trademark (also written trade mark or trade-mark) is a type of intellectual property consisting of a recognizable sign, design, or expression that identifies products or services from a particular source and distinguishes them from oth ...
by AWS;
* acquiring of the ''blazegraph.com''
domain name
A domain name is a string that identifies a realm of administrative autonomy, authority or control within the Internet. Domain names are often used to identify services provided through the Internet, such as websites, email services and more. ...
by AWS;
* transition of many employees (including
CEO
A chief executive officer (CEO), also known as a central executive officer (CEO), chief administrator officer (CAO) or just chief executive (CE), is one of a number of corporate executives charged with the management of an organization especiall ...
) to AWS.
References
External links
* {{official website
Page on DB-Engines.com
Graph databases
Triplestores
Semantic Web