2. Basic Concepts
- Data structure description
- Grammar for data objects
- Constraints for data objects
- Sequential order
- Uniqueness
- Hierarchical order
- Hierarchical balance
- Optimality
- Algorithm descriptions
- Basic (or atomic) operations
- Building procedures
- Composition
- Alternation
- Conformation
- Self-organization
- Interchangeability