1. A method for determining information related to a first set of one or more data objects of a plurality of data objects in a database, including: applying a composition of one or more actions to determine the information related to the first set of one or more data objects, at least one of the actions including a navigation action that maps a set of data objects to another set of data objects related according to a relationship type determined from a specification of the navigation action; wherein applying the composition of one or more actions includes recursive application of the navigation action.