Translating Sanskrit, Hindi words into English is difficult.
They often lose their meanings. An exact translation is not always possible.
Thus Dharam does not = Religion.
The Indic term Dharam, has a wide meaning,.
It is basically a philosophy, a way of life, the goal of which is self enlightenment, moksha, to eventually become one with the param-athma.( again a difficult concept to translate.
The Religion term comes primarily from the Abrahamic Religions,( Christianity, Islam and Judaism).
In these Religions there a “ God’, and this God gives his diktat in the form of a book, the Bible, The Koran.
This book and its allied texts, are Scriptures. This Scripture rules the followers lives. Original sin, being punished for it, Revelation, Prophets, Son of God, Redemption, End of the world are concepts that are enshrined in the Scripture and the Religion
In contrast, the Indic Dharam ( Vedic/ Buddhist/ Sikh/Jain/Hindu), do not have a book
NO scriptures.
There are no Prophets, no messengers of God.
There are at best Gurus who act as a guide to guide the student on the path of Righteousness, the goal being self – enlightenment.
Could I suggest we pause before using Christian terms to define our culture and Dharm
Sikhism has a book/scripture but yes its different from the Abrahamic faiths that in captures the teachings of the Gurus rather than chronicle their lives.