Data modeling for museum collections