datamodel: doc