The present disclosure discloses systems and methods for generating
application programming interface (API) schema by using ontological constructs. The
system may receive an ontology file comprising
a domain-specific
conceptual model, wherein the domain-specific
conceptual model comprises ontological entities and corresponding relationship between ontological entities. Further, a schema generation strategy may be determined from at least one of a simple strategy, a nearest neighbor strategy, and a shortest path strategy for the received ontology file based on a user requirement and the received ontology file. Moreover, the
system may generate an ontological
data structure for the received ontology file based on the determined schema generation strategy. Thereafter, the
system may transform the generated ontological
data structure into a graphical schema structure by mapping each of the ontological entities to corresponding graphical entities. Furthermore, the transformed graphical schema structure may be serialized output the generated graphical schema file as an API.