A system for providing semantic reasoning includes an extended semantic model, a semantic knowledge database, and an inference engine. The extended semantic model includes existing concepts for a specific knowledge domain, existing relationships among the existing concepts, and logic including conditions and processes that cause a new concept or a new relationship to be inferred from an existing concept or an existing relationship, respectively. The semantic knowledge database includes existing nodes and existing links and the existing nodes represent instances of the existing concepts, and the existing links represent instances of the existing relationships. The inference engine is configured to add new nodes and new links to the semantic knowledge database by following the logic of the extended semantic model.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A system for providing semantic reasoning comprising: an extended semantic model comprising existing concepts for a specific knowledge domain, existing relationships among the existing concepts, and logic comprising conditions and processes that cause a new concept or a new relationship to be inferred from an existing concept or an existing relationship, respectively; a semantic knowledge database comprising existing nodes and existing links and wherein the existing nodes represent instances of the existing concepts, and the existing links represent instances of the existing relationships; an inference engine configured to add new nodes and new links to the semantic knowledge database by following the logic of the extended semantic model; and a computing system comprising at least a processor configured to execute the logic of the extended semantic model. 2. The system of claim 1, further comprising a data normalizer configured to receive data and normalize them to the existing concepts and existing relationships of the extended semantic model. 3. The system of claim 1, further comprising a repertoire library and wherein the repertoire library comprises a set of functions that are identified in the extended semantic model and are invoked by the inference engine. 4. The system of claim 3, wherein the set of functions comprise one of resolver, context-gate, collector, qualifier or operators, and wherein each type of function fulfills a specific role in the inference process. 5. The system of claim 3, wherein each function is assigned a unique identification number. 6. The system of claim 1, further comprising a user interface configured to query the semantic knowledge database and to provide decision support to a user. 7. The system of claim 1, wherein the extended semantic model further comprises upstream concepts and downstream concepts and wherein the upstream concepts are connected to the downstream concepts via relationships that are inferred from the upstream. 8. The system of claim 7, wherein the extended semantic model further comprises notes and wherein each note comprises data associated with an existing concept. 9. The system of claim 8, wherein said data comprise values associated with an existing concept or a chain of links connecting data within an upstream concept with a downstream concept. 10. The system of claim 1, wherein the extended semantic model further comprises properties and wherein said properties are used by the inference engine for implementing a specific logic for instancing a link. 11. The system of claim 1, wherein said existing concepts comprise fact concepts and wherein the fact concepts are directly observed or known. 12. The system of claim 11, wherein said existing concepts comprise insight concepts, and wherein the insight concepts are inferred by the inference engine from fact concepts. 13. The system of claim 12, wherein relationships between fact concepts and insight concepts are automatically inferred by the inference engine. 14. The system of claim 13 wherein the semantic knowledge database further comprises fact nodes corresponding to the fact concepts and insight nodes corresponding to the insight concepts. 15. The system of claim 8, wherein the semantic knowledge database further comprises attributes of nodes and links and wherein said attributes represent instances of said notes. 16. The system of claim 1, wherein the inference engine adds new concepts and relationships to the semantic knowledge database by first creating instances of fact nodes and associated links, next recursively updating downstream nodes, and then instancing downstream insight nodes and associated links. 17. The system of claim 1, further comprising an extensible meta-language and wherein the extensible meta-language comprises a vocabulary of words and a syntax, and wherein new words are configured to be added to the vocabulary by building upon existing words. 18. The system of claim 17, further comprising an interpreter of the extensible meta-language and wherein the interpreter is configured to provide an interface between the inference engine and the extended semantic model and the semantic knowledge database. 19. The system of claim 18 wherein words in the extensible meta-language are used to query nodes, links and attributes in the semantic knowledge database. 20. The system of claim 18, wherein the extensible meta-language comprises an extension of a FORTH language and wherein the interpreter comprises a FORTH language interpreter. 21. The system of claim 1, wherein the computing system comprises a distributed computing system. 22. The system of claim 1, wherein the extended semantic model is extended by adding new concepts, new fact concepts, new insight concepts, or another extended semantic model. 23. A method for providing semantic reasoning comprising: providing an extended semantic model comprising existing concepts for a specific knowledge domain, existing relationships among the existing concepts, and logic comprising conditions and processes that cause a new concept or a new relationship to be inferred from an existing concept or an existing relationship, respectively; providing a semantic knowledge database comprising existing nodes, and existing links and wherein the existing nodes represent instances of the existing concepts, and the existing links represent instances of the existing relationships; providing an inference engine configured to add new concepts and relationships to the semantic knowledge database by following the logic of the extended semantic model; and providing a computing system comprising at least a processor configured to execute the logic of the extended semantic model.