An Indexing Language (IL) is an artificial and technical language consisting of descriptors using controlled vocabulary and ordinal numbers for the systematic arrangement of books in a library. Available ILs are based on English and also available in French, German, Chinese, Italian etc. Though India is rich with 122 languages, where 22 are in the 8thSchedule of the Constitution, there is paucity in development of Indexing Languages in Indian languages. The hypothesis that the concepts of indexing language can be analyzed with knowledge of linguistics is demonstrated. It is found that indexing language structure is identical with that of natural language. The methodology to prepare modules of attributes of IL are discussed and sample modules in Kannada-technical monolingual glossary, list of Main subjects, Classification schedule with an index, Parsers based on transformational grammar rules to analyze Kannada titles in NLP environment, KWIC and KWOC samples of derived indexing are presented. Since Indian Languages share linguistic characteristics, the rules proposed here could be applied to other Indian languages also and develop indexing language.