Risposte:
Poiché i database XML sono gerarchici, è possibile esaminare quelli. Di recente ho usato BaseX e mi è piaciuto molto.
Qualsiasi implementazione LDAP sarà gerarchica, o almeno esposta come tale, anche se il backend è qualcos'altro.
(Probabilmente ce ne sono altri, e persino Open Directory di Apple, ma non so se quello abbia una pagina dedicata al progetto)
Ho trovato la parotite e la sua licenza GPL. * Mumps (noto anche come M) è un linguaggio di programmazione generico che supporta una struttura di database unica, gerarchica (o multidimensionale) * http://cs.uni.edu/~okane/mumps.html
Aggiornare
Link importanti.
MongoDB è un database orientato ai documenti che archivia JSON binario . È un database open source con supporto aziendale reale .
In termini gerarchici, memorizza "documenti" anziché "record" in "raccolte" anziché "tabelle". Utilizzando JSON, è facile creare oggetti che rappresentano dati gerarchici. Supporta anche l'indicizzazione e l'interrogazione "in" questi documenti.
Se stai pensando ai database XML, JSON dovrebbe essere competitivo.
Non è open source, ma Microsoft SQL 2008 Management Studio Express è gratuito e consente tipi di dati XML a partire da SQL Server 2005. Se non si ha familiarità con l'utilizzo del tipo di dati XML per archiviare le gerarchie, sto attualmente leggendo un libro di Michael Coles chiamato Pro SQL Server 2008 XML che introduce l'utilizzo di XML in SQL.
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=08e52ac2-1d62-45f6-9a4a-4b76a8564a2b