docs: def check_cmms_id(self, ind_id):
          """
          Take the ID and check if it is following the cmms standard.
          The standard is year:id-generation-indcode:affectionstatus.
          Year is two digits, id three digits, generation in roman letters
          indcode are digits and affection status are in ['A', 'U', 'X'].
          Example 11001-II-1A.
          
          Input:
              ind_obj : A individual object
          
          Yields:
              bool    : True if it is correct
          """
          ind_id = ind_id.split('-')
          # This in A (=affected), U (=unaffected) or X (=unknown)
          family_id = ind_id[0]
          try:
              int(family_id)
          except ValueError:
              return False
          affection_status = ind_id[-1][-1]
          try:
              type(affection_status.isalpha())
          except ValueError:
              return False
          
          return True