Designing an e-commerce data document model