something that is required for survival is a kind of basic need
shelter is basic_human_need. shelter is not basic_human_need. need is necessity. survival is goal_of_many_things. survival is life. physical_need is not need. shelter is basic_necessity_for_humans. physical_need is need. survival is not life. necessity is need.