Mulgara is a
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
fork
In cutlery or kitchenware, a fork (from la, furca ' pitchfork') is a utensil, now usually made of metal, whose long handle terminates in a head that branches into several narrow and often slightly curved tines with which one can spear foods ...
of the original Kowari project. It is
open-source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
, scalable, and transaction-safe.
[Mulgara , Semantic Store - Frequently Asked Questions](_blank)
/ref> Mulgara instances can be queried via the iTQL query language
Query languages, data query languages or database query languages (DQL) are computer languages used to make queries in databases and information systems. A well known example is the Structured Query Language (SQL).
Types
Broadly, query language ...
and the 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 ...
query language.[Welcome to the new Mulgara project!](_blank)
/ref>
History
Kowari was first made available for download in beta form on October 26, 2003. In April 2004, Tucana Technologies Inc demonstrated the Tucana Knowledge Server (TKS), a proprietary RDF database relying on Kowari as the basis. A steady number of releases occurred throughout 2004, includin
an
1.1 pre-release
The development of TKS stalled due to difficulties with funding at the end of 2004, while the development of Kowari continued on.
In September 2005, Tucana was bought by Northrop Grumman
Northrop Grumman Corporation is an American multinational aerospace and defense technology company. With 90,000 employees and an annual revenue in excess of $30 billion, it is one of the world's largest weapons manufacturers and military tec ...
. In January 2006, Northrop Grumman threatened a Kowari developer with legal action if he released any new version of Kowari. As a consequence, Kowari was forked in July 2006. It was renamed to Mulgara as Northrop Grumman owned the Kowari trademark. All development on Kowari has stopped and the community moved to Mulgara. The legal cloud surrounding Kowari was eventually resolved, one of the outcomes was the adoption of the Open Software License
The Open Software License (OSL) is a software license created by Lawrence Rosen. The Open Source Initiative (OSI) has certified it as an open-source license, but the Debian project judged version 1.1 to be incompatible with the DFSG. The OSL is ...
br>3.0
Since 2008 all new code is being licensed with the Apache 2.0 License.
Since 2006 Mulgara 1.0.0 has been released, significant changes to the transaction architecture was made to support JTA, 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 ...
support, a Jena
Jena () is a German city and the second largest city in Thuringia. Together with the nearby cities of Erfurt and Weimar, it forms the central metropolitan area of Thuringia with approximately 500,000 inhabitants, while the city itself has a po ...
API, and integration with Sesame
Sesame ( or ; ''Sesamum indicum'') is a flowering plant in the genus '' Sesamum'', also called benne. Numerous wild relatives occur in Africa and a smaller number in India. It is widely naturalized in tropical regions around the world and is c ...
has been added. As of January 10, 2012 the latest version is 2.1.13.Mulgara News
/ref>
Internals
Mulgara is not based on a relational database due to the large numbers of table joins encountered by relational systems when dealing with metadata. Instead, Mulgara is a completely new database optimized for metadata management. Mulgara models hold metadata in the form of short subject-predicate-object statements, much like the W3C's Resource Description Framework The Resource Description Framework (RDF) is a World Wide Web Consortium (W3C) standard originally designed as a data model for metadata. It has come to be used as a general method for description and exchange of graph data. RDF provides a variety of ...
(RDF) standard. Metadata may be imported into or exported from Mulgara in RDF or Notation 3 form.
See also
{{Portal, Free and open-source software
* RDF4J
Eclipse RDF4J (formerly OpenRDF Sesame) is an open-source framework for storing, querying, and analysing RDF data. It was created by the Dutch software company Aduna as part of "On-To-Knowledge", a semantic web project that ran from 1999 to 200 ...
* Jena
Jena () is a German city and the second largest city in Thuringia. Together with the nearby cities of Erfurt and Weimar, it forms the central metropolitan area of Thuringia with approximately 500,000 inhabitants, while the city itself has a po ...
* CubicWeb
CubicWeb is a free and open-source semantic web application framework, licensed under the LGPL. It is written in Python.
It has been an open free software project since October 2008, but the project began in 2000 and was initially developed by L ...
* Blazegraph
References
External links
Official website
Semantic Web
Triplestores
Software forks
Graph databases