An information model for the entire business helps establish a common understanding of concepts and terminology.
I usually draw information models using UML:
I also catalog information entities with details about content (properties, or attributes) and relationships.
Entity | Description | Content | Relationships |
---|---|---|---|
Hotel | The business – or enterprise. | Name. | Rooms, bookings, and guests. |
Room | Rooms for rent. | Number. | Stock. |
Stock | Contents of the minibar. | Name, Price. | |
Booking | Reservations. | Arrival and departure date. | Charges. |
Charges | Restaurant bills and purchases from the room’s minibar. | Date, amount. | |
Guest | Guests. | Name. | Bookings, charges. |