My favorites | Sign in
Project Logo
                

HyperGraphDB is primarily what its carefully chosen name implies: a database for storing hypergraphs. It was originally designed out of a set of requirements for the implementation of an AI engine. The original ideas turned out strong and with enough generative potential to stimulate the growth of a general purpose storage mechanism capable of accommodating different styles of data management under one umbrella.

It is hard to categorise HyperGraphDB as yet another database because much of its design evolves around providing the means to manage structure reach information with arbitrary layers of complexity. For instance, a relational as well as an object-oriented style of data management can be emulated. The design is minimalist at its core and the end-goal is to evolve a set of concepts and practices, combining structure and interpretation in such a way as to allow future software to meet the complexities of the real-world better that now.

Full documentation is available in the form of Wiki pages:

Tutorial

First Steps

Detailed Reference

Distributed HyperGraphDB

HGDB Applications

The following page lists extended data management/representation APIs for different domains that have been implemented on top of the core HyperGraphDB:

HyperGraphDB Applications









Hosted by Google Code