Javanese traditional batik, especially from
Yogyakarta and
Surakarta, has notable meanings rooted to the Javanese conceptualization of the universe. Traditional colours include
indigo, dark brown, and white, which represent the three major
Hindu Gods (Brahmā, Vishnu, and Śiva). This is related to the fact that natural dyes are most commonly available in indigo and brown. Certain patterns can only be worn by nobility; traditionally, wider stripes or wavy lines of greater width indicated higher rank. Consequently, during Javanese ceremonies, one could determine the royal lineage of a person by the cloth he or she was wearing.