The spiralcraft.data subsystem implements a Tuple based data engine with a an extensible type model. It is used for many purposes throughout the Spiralcraft Framework.
spiralcraft.data supports a standard internal XML format which is used to store and transfer data in suitable scenarios- ie. when a portable, human readable & writable text based format is called for.
See: spiralcraft.data native XML format
Data query operations are specified using a modular set of declarative Query objects, connected together to represent a processing tree. The Query is presented to zero or more Stores, where applicable, where it is transformed and bound into an optimal data pipeline for the specific type of Store.
See: spiralcraft.data Query reference