Cultural heritage ("national heritage" or just "heritage") is the legacy of physical artifacts and intangible attributes of a group or society that are inherited from past generations, maintained in the present and bestowed for the benefit of future generations. Often though, what is considered cultural heritage by one generation may be rejected by the next generation, only to be revived by a succeeding generation