Answers.Body: <p>In order to answer &quot;best way&quot;, would need to know what are the tasks you do that use this information and what reporting you need. But as a general answer, one way is to create a new contact type (Admin - Customize - Contact Types), and then add your buildings as contacts. You can create custom fields on those contacts to store camera information etc. Then create a relationship (on the relationship tab on the contact) to the people (or household, depending on whether you're using household records or not, or simply prefer to directly relate to the people). Then when the people leave, you end the relationship(s) and make new ones with the new people.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-06-21T19:17:59.450Z
Answers.Text: I've done exactly what Demerit suggests, relating individuals to 'plots' - where a plot is a subtype of the organisation contact type. This to to track what plot (i.e. piece of cultivated land on an allotment) a person has, and when.  Works perfectly.
Answers.UserDisplayName: Andy Clark
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-06-22T13:59:58.847Z
Answers.Text: This is a great and clean solution! Thanks Demerit
Answers.UserDisplayName: cylus
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-06-20T22:01:31.283Z
Answers.LastActivityDate: 2020-06-20T22:01:31.283Z
Answers.UserDisplayName: Demerit
Body: <p>As a neighborhood organization, we use CiviCRM for all of the things you would expect, and it works well. However, we like to collect information about the actual houses in our neighborhood, to track tree pits, security cameras, and other outdoor things that would stay constant, even as people move in and out.</p>
  <p>What is the best way to track buildings and associate them with the current residents?</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-06-24T15:03:40.560Z
Comments.Text: Thank you for this topic. I am configuring CiviCRM on Joomla and would like to associate boats to owners. I will create a new contact type for boats and a new relationship.
Comments.UserDisplayName: AS 470
Tags: <contacts>
Title: What is the best way to associate a building with a person?
ThreadText: # What is the best way to associate a building with a person?
  
  (Asked by: username_0 on 2020-06-20)
  
  As a neighborhood organization, we use CiviCRM for all of the things you would expect, and it works well. However, we like to collect information about the actual houses in our neighborhood, to track tree pits, security cameras, and other outdoor things that would stay constant, even as people move in and out.
  
  What is the best way to track buildings and associate them with the current residents?
  
  **Tags:** contacts
  
  > **Comments:**
  > **username_1**: Thank you for this topic. I am configuring CiviCRM on Joomla and would like to associate boats to owners. I will create a new contact type for boats and a new relationship.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_2 on 2020-06-20. Score: 2 | Accepted answer
  
  In order to answer "best way", would need to know what are the tasks you do that use this information and what reporting you need. But as a general answer, one way is to create a new contact type (Admin - Customize - Contact Types), and then add your buildings as contacts. You can create custom fields on those contacts to store camera information etc. Then create a relationship (on the relationship tab on the contact) to the people (or household, depending on whether you're using household records or not, or simply prefer to directly relate to the people). Then when the people leave, you end the relationship(s) and make new ones with the new people.
  
  > **Comments:**
  > **username_3**: I've done exactly what username_2 suggests, relating individuals to 'plots' - where a plot is a subtype of the organisation contact type. This to to track what plot (i.e. piece of cultivated land on an allotment) a person has, and when.  Works perfectly.  
  > **username_0**: This is a great and clean solution! Thanks username_2  
  
  ---
  
  