Towards automating the generation of derivative nouns in Sanskrit by simulating Panini

12/17/2015
by   Amrith Krishna, et al.
0

About 1115 rules in Astadhyayi from A.4.1.76 to A.5.4.160 deal with generation of derivative nouns, making it one of the largest topical sections in Astadhyayi, called as the Taddhita section owing to the head rule A.4.1.76. This section is a systematic arrangement of rules that enumerates various affixes that are used in the derivation under specific semantic relations. We propose a system that automates the process of generation of derivative nouns as per the rules in Astadhyayi. The proposed system follows a completely object oriented approach, that models each rule as a class of its own and then groups them as rule groups. The rule groups are decided on the basis of selective grouping of rules by virtue of anuvrtti. The grouping of rules results in an inheritance network of rules which is a directed acyclic graph. Every rule group has a head rule and the head rule notifies all the direct member rules of the group about the environment which contains all the details about data entities, participating in the derivation process. The system implements this mechanism using multilevel inheritance and observer design patterns. The system focuses not only on generation of the desired final form, but also on the correctness of sequence of rules applied to make sure that the derivation has taken place in strict adherence to Astadhyayi. The proposed system's design allows to incorporate various conflict resolution methods mentioned in authentic texts and hence the effectiveness of those rules can be validated with the results from the system. We also present cases where we have checked the applicability of the system with the rules which are not specifically applicable to derivation of derivative nouns, in order to see the effectiveness of the proposed schema as a generic system for modeling Astadhyayi.

READ FULL TEXT

page 8

page 11

research
03/13/2020

Efficient Rule Learning with Template Saturation for Knowledge Graph Completion

The logic-based methods that learn first-order rules from knowledge grap...
research
09/13/2022

Ruleformer: Context-aware Differentiable Rule Mining over Knowledge Graph

Rule mining is an effective approach for reasoning over knowledge graph ...
research
05/22/2018

Complex System Design with Design Languages: Method, Applications and Design Principles

Graph-based design languages in UML (Unified Modeling Language) are pres...
research
07/02/2019

Rule Applicability on RDF Triplestore Schemas

Rule-based systems play a critical role in health and safety, where poli...
research
07/17/2023

Derivation-Graph-Based Characterizations of Decidable Existential Rule Sets

This paper establishes alternative characterizations of very expressive ...
research
08/30/2023

Sorting Strategies for Interactive Conflict Resolution in ASP

Answer set programs in practice are often subject to change. This can le...
research
06/09/2010

Measuring interesting rules in Characteristic rule

Finding interesting rule in the sixth strategy step about threshold cont...

Please sign up or login with your details

Forgot password? Click here to reset