Once the data is collected, it will have to be modeled for efficient storage and retrieval for the current problem statement. For this use case, it is probably most beneficial to make “Association” as the primary data object. Every record for an association will associate a volunteer with a previous disaster they have been assigned to. This data object would need supporting data objects like “Volunteer” and “Disaster”. Each volunteer record, for instance, would store values for the features we would have picked to represent volunteers.