Mulgara es un almacén triple y una bifurcación del proyecto original Kowari. Es de código abierto , escalable y seguro para transacciones. [1] Las instancias de Mulgara se pueden consultar a través del lenguaje de consulta iTQL y el lenguaje de consulta SPARQL . [2]
Kowari se puso a disposición por primera vez para su descarga en versión beta el 26 de octubre de 2003. [3] En abril de 2004, [4] Tucana Technologies Inc. presentó Tucana Knowledge Server (TKS), una base de datos RDF patentada que se basa en Kowari. A lo largo de 2004 se produjeron un número constante de lanzamientos, incluidas las versiones 1.0.5 y 1.1 en versión preliminar. El desarrollo de TKS se estancó debido a dificultades de financiación a finales de 2004, [5] mientras que el desarrollo de Kowari continuó. [6]
En septiembre de 2005, Northrop Grumman compró Tucana . [7] En enero de 2006, Northrop Grumman amenazó a un desarrollador de Kowari con acciones legales si lanzaba una nueva versión de Kowari. [8] Como consecuencia, Kowari se bifurcó en julio de 2006. Se le cambió el nombre a Mulgara ya que Northrop Grumman poseía la marca registrada Kowari. Todo el desarrollo en Kowari se detuvo [9] y la comunidad se mudó a Mulgara. La nube legal que rodeaba a Kowari finalmente se resolvió, [10] uno de los resultados fue la adopción de la Licencia de Software Abierto 3.0 [ enlace muerto permanente ] [ cita requerida ] . Desde 2008, todo el código nuevo se licencia con la Licencia Apache 2.0 . [2]
Desde que se lanzó Mulgara 1.0.0 en 2006, se realizaron cambios significativos en la arquitectura de transacciones para admitir JTA , compatibilidad con SPARQL , una API de Jena y se agregó la integración con Sesame . A partir del 10 de enero de 2012, la última versión es la 2.1.13. [11]
Mulgara no se basa en una base de datos relacional debido a la gran cantidad de uniones de tablas que encuentran los sistemas relacionales cuando tratan con metadatos. En cambio, Mulgara es una base de datos completamente nueva optimizada para la gestión de metadatos. Los modelos de Mulgara contienen metadatos en forma de breves declaraciones de sujeto-predicado-objeto, de forma muy similar al estándar Resource Description Framework (RDF) del W3C . Los metadatos se pueden importar o exportar desde Mulgara en formato RDF o Notation 3. [1]