Along with a common language, customs, traditions, and beliefs are among the major factors that unite every ethnolinguistic group in the Philippines. Due to long years of colonization, however, most ethnolinguistic groups in the archipelago have abandoned some of their cultural identities, including the rich knowledge possessed by their ancestors.