a tree is a source of shelter / food for birds / animals in an ecosystem
cat_tree is tree. animal_shelter is shelter. shelter is shelter_providing_artifact. umbrella is shelter_providing_artifact. forest is not ecosystem. nest is not shelter_for_birds. forest is ecosystem. nest is shelter_for_birds. ecology is environment. animal_shelter is not shelter.