1. A system for storing data using a knowledge representation scheme in a multi-layered database, the system comprising: a processor; an operation module coupled to the processor to: receive attributes, from a user, characterizing properties and relationships of a real world entity and at least of an action capability of the real world entity for storage in the multi-layered database; store a participant-entity node corresponding to the real world entity in an action graph layer of the multi-layered database, wherein, based on the attributes of the real world entity, the participant-entity node is associated with participant properties that characterize the participant-entity node, and participant relationship properties that relates the participant-entity node to at least one other participant-entity node; store an action node corresponding to the action capability of the real world entity in the action graph layer of the multi-layered database, wherein, based on the attributes of the action capability, the action node is associated with action properties that characterize the action node, action relationship that relates the action node to at least one other action node, action relationship properties that characterize the action relationship, action-participant relationship that relates the action node to the participant-entity node, and action-participant relationship properties that characterize the action-participant relationship: a decomposer module coupled to the processor to: decompose the participant-entity node, the participant-properties, the action node, and the action-properties of the action graph layer into nodes and properties associated with the corresponding nodes; decompose the participant-relationship, the action-relationship, the action-participant relationship, and corresponding relationship properties of the relationships in the action graph layer, into edges connecting the nodes and edge properties associated with the corresponding edges respectively; store the nodes, the edges, the node properties, and the edge properties in a standard graph layer of the multi-layered database; decompose further the nodes, the edges, the node properties, and the edge properties of the standard graph layer into data and metadata associated with the data; and store the data and the metadata in a backend database layer of the multi-layered database.