1. A computer based assessment tool for providing a current project status and predicting a future project status, the tool comprising: a computer memory storing a project ontology framework (POF), wherein the POF has at least one class and subclass; one or more computer processors configured to: classify a plurality of incoming messages into a class or subclass within the POF based on a source of each of the messages and assign a confidence level to each of the incoming messages based on the classification; extracting the current project status from the plurality of incoming messages based on the source and the assigned confidence level of each of the incoming messages; input first classified messages with a first assigned confidence level into a matching function that: compares the first classified messages to pre-stored data formatted according to the POF, generates a match score, and modifies an operation of the POF when the match score exceeds a certain threshold; inputs second classified messages with a second assigned confidence level to a mapping function that: formats the second classified messages according to at least one class within the POF, and inputs the formatted second classified messages into the matching function; inputs third classified messages with a third assigned confidence level into a parsing function that: parses words and phrases in the third classified messages, generates tags identifying attributes of the parsed words and phrases in the third classified messages, and inputs the third classified messages with the tags into the mapping function, and inputs results of the mapping function corresponding to the third classified messages with the tags into the matching function; predicts the future project status based on match score of each of the plurality of incoming messages based on the matching function; generates a status matrix providing a multi-relational representation of the current project status and predicted future project status; and a display configured to display the status matrix.
1. A computer based assessment tool for providing a current project status and predicting a future project status, the tool comprising: a computer memory storing a project ontology framework (POF), wherein the POF has at least one class and subclass; one or more computer processors configured to: classify a plurality of incoming messages into a class or subclass within the POF based on a source of each of the messages and assign a confidence level to each of the incoming messages based on the classification; extracting the current project status from the plurality of incoming messages based on the source and the assigned confidence level of each of the incoming messages; input first classified messages with a first assigned confidence level into a matching function that: compares the first classified messages to pre-stored data formatted according to the POF, generates a match score, and modifies an operation of the POF when the match score exceeds a certain threshold; inputs second classified messages with a second assigned confidence level to a mapping function that: formats the second classified messages according to at least one class within the POF, and inputs the formatted second classified messages into the matching function; inputs third classified messages with a third assigned confidence level into a parsing function that: parses words and phrases in the third classified messages, generates tags identifying attributes of the parsed words and phrases in the third classified messages, and inputs the third classified messages with the tags into the mapping function, and inputs results of the mapping function corresponding to the third classified messages with the tags into the matching function; predicts the future project status based on match score of each of the plurality of incoming messages based on the matching function; generates a status matrix providing a multi-relational representation of the current project status and predicted future project status; and a display configured to display the status matrix. 6. The computer based assessment tool of claim 1 , wherein the POF is broken down into multiple classes including at least lexicon, portfolios, project templates, activities and roles.