Defining domain model is most important task..unfortunately it is one hardest step in DDD. i like to know, how to design a simple domain model from the following statements .
"Every user must have a email to operate the system. the user must be registered using email and password.the administrator / user can initiate the registration process.once user successfully registered the admin must allot a predefined roles to the user, a single user can be assigned to many roles. after the registration process complete ,an email must be sent to the user regarding the credential details along with a welcome message.Every user have one or more key/value paired identifiers called Claims.So the admin able to assign the Claims to single or group of users."
This is may / mayn't look like a business requirement..but if some business expert explains something look like, then how we can shape a domain model from the above statements..can anyone identify the Entities,value objects,domain events,aggregate roots
Note: This question may be an off-topic considering the rules and regulations of stack overflow.instead of blocking /deleting this post ,please suggest me about where i can post it for getting some feedback.