Data Availability Principles and Practice