Records
- Model the physical organization and format of the origianal (paper) records.
- Capture relationships among the records. (for example, ordering among registers or front and back scan of a photograph)
- Incorporate fine-grained access policies for different types as well as forms of records.
Process
- Design using standards-based schemas and data models – adopt existing data models and properties and properties wherever possible. Only create new elements where none of the existing ones are suitable.
- Don't over-design – design for a well-defined set of use cases and to support specific features.
- Design incrementally – following #2 above, design for the basic cases and extend the design to include additional use cases or features.
- Document the design process as well as the rationale behind the design decisions.
- Design openly – seek feedback early and often. Don't expect to have a perfect design. Plan to have many eyes review and approve