Decko's approach to data structure is powerful and unique. At its core it is atomic, meaning that data atoms (cards) are connected in rich and patterned ways to create larger structures.
The following features are central to structuring data on Decko:
- types - types are used to group data for special views, events, queries, etc.
- compound names - tree-like naming patterns establish field-like relationships between cards
- structure - formatting can be used to enforce naming patterns and create default displays
- CQL (the Decko Query Language) - based on types, names, and content references, CQL traverses all Decko's key card relationships