What is a word for a piece of cultural heritage?
Something that could be a book, a video, a song, an idiom, and so on - anything that someone might consider a piece of their culture. This is in the context of uploads to a website but I am trying to avoid using something generic like "file". I thought of "artifact" but that seems to imply something old.
Solution 1:
Artifact/artefact, used in conjunction with Cultural, does not necessarily means something old, according to WP (emphasis mine):
Cultural artifact is a more generic term and should be considered with two words of similar, but narrower, nuance: social artifact and archaeological artifact. Cultural artifacts can include objects recovered from archaeological sites, or archaeological artifacts, but can also include objects of modern or near-modern society, or social artifacts. For example, in an anthropological context: a 17th-century lathe, a piece of faience, or a television each provides a wealth of information about the time in which they were manufactured and used.
So I'd suggest Cultural artifact