Tadasu no Mori

Tadasu no Mori (糺の森), which literally means "Forest of Correction," is a sacred grove associated with an important Shinto sanctuary complex known in Japanese as the Kamo-jinja, situated near the banks of the Kamo River just north of where the Takano River joins the Kamo River in northeast Kyoto city, Japan. The term Kamo-jinja in Japanese is a general reference to Shimogamo Shrine and Kamigamo Shrine, the traditionally linked Kamo shrines of Kyoto.[1] The Kamo-jinja serve the function of protecting Kyoto from malign influences.[2]

A wild tangle of undergrowth

The forest encompasses approximately 12.4 hectares, which are preserved as a national historical site (国の史跡). It is today the last remnant of a primeval forest which is reputed to have never been burned down. The forest has, in fact, suffered some damage over the centuries when all of Kyoto was burned during successive revolts and wars, but the forest growth has rebounded again and again. The forest is left to grow in its natural state. It is neither planted nor pruned.

The forest in ancient times comprised approximately 4,950,000 square meters of virgin forest. Due to wars during the Middle Ages and an edict in the 4th year of the Meiji era, it was reduced to its present area of approximately 124,000 square meters.[3]

A tree singled out from amongst the others in the forest

World Heritage site

The wooded area that is called by the name Tadasu-no-mori today lies on the grounds of Shimogamo Shrine, one of the seventeen historical sites in and around Kyoto which in 1994 were designated by UNESCO as Historic Monuments of Ancient Kyoto.

Notes

  1. Terry, Philip. (1914). Terry's Japanese empire, p. 479.
  2. Miyazaki, Makoto. "Lens on Japan: Defending Heiankyo from Demons," Daily Yomiuri. December 20, 2005.
  3. Shimogamo Shrine official web page about Tadasu-no-mori "Archived copy". Archived from the original on 2009-07-22. Retrieved 2018-04-05.CS1 maint: archived copy as title (link) Japanese
gollark: I didn't mean to EXECUTE it.
gollark: ...
gollark: ```javascriptconst db = require('better-sqlite3')('foobar.db', options); const row = db.prepare('SELECT * FROM users WHERE id = ?').get(userId);console.log(row.firstName, row.lastName, row.email);```
gollark: I don't want an ORM, I just want it to actually provide/accept data in a non-annoying way.
gollark: It has no convenient abstractions, you can't pass objects or anything, it returns tuples instead of objects, and I'm not sure if it actually supports prepared statements at all.

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.