1. A method for generating and using a user ontological model for natural language processing of user-provided text, the method comprising: receiving from a user a definition of a user instance; generating by a hardware processor a user ontological model based on the definition, wherein the user ontological model includes: a user instance structure based on the definition and having an identifier; accessing a semantic-syntactic tree generated from the user-provided text, wherein the semantic-syntactic tree includes a plurality of connected nodes, wherein at least one node includes a reference to a structure comprising the identifier of the user instance structure; locating the at least one node within the semantic-syntactic tree; generating a first information object based on the user instance structure; and performing by the hardware processor further natural language processing of the user-provided text.