entity schema