Hi
If you were using RDF and Semantic Web technology your data would be significantly more useful and have viability beyond the scope of your project, tooling and infrastructure as someone could just use SPARQL and off the shelf triple stores with it.
Maybe your system and data is already RDF based, but if it is then it surely is well hidden.
Regards
Iwan Aucamp