Techniques for identifying trigger conditions of a knowledge graph, the knowledge graph including objects; determining that a particular trigger condition is satisfied, the particular trigger condition associated with a particular object of objects; based on the determination, identifying a object instance of the knowledge graph associated with the particular trigger condition; based on the object instance and a corresponding situation definition, creating a situation instance with reference to the situation definition and the object instance; assigning the situation instance to user profiles; based on the situation instance and the situation definition, identifying related information and actions associated with the objects; providing for display a graphical representation of a summary of the situation instance including the related information and the actions; receiving a selection of an action of the actions; and enabling execution of the selected action with respect to the particular object.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A computer-implemented method, comprising: identifying one or more trigger conditions of a knowledge graph, the knowledge graph including one or more objects; determining that a particular trigger condition of the one or more trigger conditions is satisfied, the particular trigger condition associated with a particular object of one or more objects; based on the determination, identifying an object instance of the knowledge graph associated with the particular trigger condition; based on the object instance and a corresponding situation definition, creating a situation instance with reference to the situation definition and the object instance; assigning the situation instance to one or more user profiles; based on the situation instance and the situation definition, identifying related information and one or more actions associated with the one or more objects; providing for display a graphical representation of a summary of the situation instance including the related information and the one or more actions; receiving a selection of at least one action of the one or more actions; and enabling execution of the selected action with respect to the particular object. 2. The method of claim 1, wherein determining that the particular trigger condition of the one or more trigger conditions is satisfied further comprises: identifying a predetermined evaluation frequency associated with the particular trigger condition; evaluating the particular trigger condition based on the predetermined evaluation frequency; and based on the evaluation, determining that the particular trigger condition is satisfied. 3. The method of claim 1, wherein determining that the particular trigger condition of the one or more trigger conditions is satisfied further comprises: receiving user input indicating a request to evaluate the particular trigger condition; based on the user input, evaluating the particular trigger condition; and based on the evaluation, determining that the particular trigger condition is satisfied. 4. The method of claim 1, further comprising: identifying a criteria associated with the user profile; comparing the criteria with the one or more objects to identify a subset of the one or more objects; and evaluating the trigger condition associated with the identified objects to determine that the particular trigger condition is satisfied. 5. The method of claim 1, further comprising: determining that a plurality of trigger conditions are satisfied; based on the determination, identifying a plurality of situation definitions of the knowledge graph each associated with a respective trigger condition; based on each of the identified situation definitions, identifying related information and one or more actions associated with the one or more objects; and providing for display a graphical representation of the summary of situation instances of each of the identified situation definitions including the related information and the one or more actions. 6. The method of claim 5, further comprising: identifying a relevance of each of the identified situation definitions; based on the identified relevance, ranking each of the identified situation definitions; and based on the ranking, providing for display the graphical representation of the summary of situation instances of a subset of the ranked situation definitions. 7. The method of claim 6, further comprising: receiving a selection of a ranked situation instance by a user; and in response to the selection, providing for displaying an additional graphical representation of related information and the one or more actions associated with the selected situation instance. 8. The method of claim 1, further comprising: identifying a relevance associated with the situation definition; based on the identified relevance, preparing an alert notification; and providing the alert notification for graphical display on a communication device associated with a user of the user profile. 9. A computer program product encoded on a non-transitory storage medium, the product comprising non-transitory, computer readable instructions for causing one or more processors to perform operations comprising: identifying one or more trigger conditions of a knowledge graph, the knowledge graph including one or more objects; determining that a particular trigger condition of the one or more trigger conditions is satisfied, the particular trigger condition associated with a particular object of one or more objects; based on the determination, identifying an object instance of the knowledge graph associated with the particular trigger condition; based on the object instance and a corresponding situation definition, creating a situation instance with reference to the situation definition and the object instance; assigning the situation instance to one or more user profiles; based on the situation instance and the situation definition, identifying related information and one or more actions associated with the one or more objects; providing for display a graphical representation of a summary of the situation instance including the related information and the one or more actions; receiving a selection of at least one action of the one or more actions; and enabling execution of the selected action with respect to the particular object. 10. The computer program product of claim 9, wherein determining that the particular trigger condition of the one or more trigger conditions is satisfied further comprises: identifying a predetermined evaluation frequency associated with the particular trigger condition; evaluating the particular trigger condition based on the predetermined evaluation frequency; and based on the evaluation, determining that the particular trigger condition is satisfied. 11. The computer program product of claim 9, wherein determining that the particular trigger condition of the one or more trigger conditions is satisfied further comprises: receiving user input indicating a request to evaluate the particular trigger condition; based on the user input, evaluating the particular trigger condition; and based on the evaluation, determining that the particular trigger condition is satisfied. 12. The computer program product of claim 9, the operations further comprising: identifying a criteria associated with the user profile; comparing the criteria with the one or more objects to identify a subset of the one or more objects; and evaluating the trigger condition associated with the identified objects to determine that the particular trigger condition is satisfied. 13. The computer program product of claim 9, the operations further comprising: determining that a plurality of trigger conditions are satisfied; based on the determination, identifying a plurality of situation definitions of the knowledge graph each associated with a respective trigger condition; based on each of the identified situation definitions, identifying related information and one or more actions associated with the one or more objects; and providing for display a graphical representation of the summary of situation instances of each of the identified situation definitions including the related information and the one or more actions. 14. The computer program product of claim 13, the operations further comprising: identifying a relevance of each of the identified situation definitions; based on the identified relevance, ranking each of the identified situation definitions; and based on the ranking, providing for display the graphical representation of the summary of situation instances of a subset of the ranked situation definitions. 15. The computer program product of claim 14, the operations further comprising: receiving a selection of a ranked situation instance by a user; and in response to the selection, providing for displaying an additional graphical representation of related information and the one or more actions associated with the selected situation instance. 16. The computer program product of claim 9, the operations further comprising: identifying a relevance associated with the situation definition; based on the identified relevance, preparing an alert notification; and providing the alert notification for graphical display on a mobile communication device associated with a user of the user profile. 17. A system of one or more computers configured to perform operations comprising: identifying one or more trigger conditions of a knowledge graph, the knowledge graph including one or more objects; determining that a particular trigger condition of the one or more trigger conditions is satisfied, the particular trigger condition associated with a particular object of one or more objects; based on the determination, identifying an object instance of the knowledge graph associated with the particular trigger condition; based on the object instance and a corresponding situation definition, creating a situation instance with reference to the situation definition and the object instance; assigning the situation instance to one or more user profiles; based on the situation instance and the situation definition, identifying related information and one or more actions associated with the one or more objects; providing for display a graphical representation of a summary of the situation instance including the related information and the one or more actions; receiving a selection of at least one action of the one or more actions; and enabling execution of the selected action with respect to the particular object. 18. The system of claim 17, wherein determining that the particular trigger condition of the one or more trigger conditions is satisfied further comprises: identifying a predetermined evaluation frequency associated with the particular trigger condition; evaluating the particular trigger condition based on the predetermined evaluation frequency; and based on the evaluation, determining that the particular trigger condition is satisfied. 19. The system of claim 17, wherein determining that the particular trigger condition of the one or more trigger conditions is satisfied further comprises: receiving user input indicating a request to evaluate the particular trigger condition; based on the user input, evaluating the particular trigger condition; and based on the evaluation, determining that the particular trigger condition is satisfied. 20. The system of claim 17, the operations further comprising: identifying a criteria associated with the user profile; comparing the criteria with the one or more objects to identify a subset of the one or more objects; and evaluating the trigger condition associated with the identified objects to determine that the particular trigger condition is satisfied.