Answers.Body: <p>I would create a sub-contact type of an Organization called 'Committee'. The committee can be set to the 'Owner' of each volunteer project. It might be useful to useful to have a campaign for each committee as well.</p>
  
  <p>Also, by adding it as a sub-contact type you can add the individual relationships against the committee and track their start and end dates.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-03-05T04:53:20.817Z
Answers.Text: Sounds perfect, many thanks.
Answers.UserDisplayName: Jeff Porten
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-03-05T02:01:31.660Z
Answers.LastActivityDate: 2020-03-05T02:08:01.393Z
Answers.LastEditDate: 2020-03-05T02:08:01.393Z
Answers.UserDisplayName: Andy Burns
Body: <p>Having some trouble mapping CiviCRM database entities to conceptual entities in my organization. We have long lists of committees; each committee can have any number of projects; projects can have any number of volunteer opportunities. Working backwards from CiviVolunteer, that seems like I should have Projects and Campaigns to group them. But Committees more naturally map to Groups. So is it a question of using both and keeping them synced and somehow associated?</p>
  
Tags: <groups><civivolunteer>
Title: What entity to use for committees (both a group and a collection of projects)?
ThreadText: # What entity to use for committees (both a group and a collection of projects)?
  
  (Asked by: username_0 on 2020-03-05)
  
  Having some trouble mapping CiviCRM database entities to conceptual entities in my organization. We have long lists of committees; each committee can have any number of projects; projects can have any number of volunteer opportunities. Working backwards from CiviVolunteer, that seems like I should have Projects and Campaigns to group them. But Committees more naturally map to Groups. So is it a question of using both and keeping them synced and somehow associated?
  
  **Tags:** groups, civivolunteer
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2020-03-05. Score: 3 | Accepted answer
  
  I would create a sub-contact type of an Organization called 'Committee'. The committee can be set to the 'Owner' of each volunteer project. It might be useful to useful to have a campaign for each committee as well.
  
  Also, by adding it as a sub-contact type you can add the individual relationships against the committee and track their start and end dates.
  
  > **Comments:**
  > **username_0**: Sounds perfect, many thanks.  
  
  ---
  
  