Preserving digital entities: A framework for choosing and testing preservation strategies