Stable structures make data reusable, testable and interoperable.
Named properties describing one entity or event.
Records governed by a shared column schema.
Hierarchical parent-child data.
Nodes and explicit relationships.
Values ordered by time.
Geometry and attributes tied to a coordinate system.