Pick best definition of the term heritage

Heritage can be defined as the cultural traditions, values, beliefs, rituals, and artifacts that are passed down from generation to generation within a society or community. It encompasses physical objects such as historic buildings, monuments, and works of art, as well as intangible aspects such as language, music, and indigenous knowledge. Heritage plays an important role in shaping identity, fostering a sense of belonging, and preserving the collective memory of a group of people.