Systems and methods for analyzing and synthesizing complex knowledge representations
First Claim
1. A computer-implemented method for synthesizing a complex knowledge representation, the method comprising:
- receiving a context from a data consumer;
identifying, in accordance with the context, one or more elemental components, including a first concept, in an elemental knowledge representation; and
generating a complex knowledge representation by applying one or more rules to the one or more elemental components, via execution of stored instructions by at least one processor,wherein generating the complex knowledge representation comprises synthesizing a complex concept that was not present in the elemental knowledge representation, and including the synthesized complex concept in the complex knowledge representation,wherein synthesizing the complex concept comprises joining the first concept with an elemental concept that is not hierarchically related to the first concept, to form the synthesized complex concept, andwherein generating the complex knowledge representation comprises including in the complex knowledge representation an intrinsic relationship between the first concept and the complex concept.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for analyzing and synthesizing complex knowledge representations (KRs) may utilize an atomic knowledge representation model including both an elemental data structure and knowledge processing rules stored as machine-readable data and/or programming instructions. One or more of the knowledge processing rules may be applied to analyze an input complex KR to deconstruct its complex concepts and/or concept relationships to elemental concepts and/or concept relationships to be included in the elemental data structure. One or more of the knowledge processing rules may be applied to synthesize an output complex KR from the stored elemental data structure in accordance with an input context. Multiple input complex KRs of various types may be analyzed and deconstructed to populate the elemental data structure, and input complex KRs may be transformed through the elemental data structure to output complex KRs of different types, providing semantic interoperability to KRs of different types and/or KR models.
-
Citations
17 Claims
-
1. A computer-implemented method for synthesizing a complex knowledge representation, the method comprising:
-
receiving a context from a data consumer; identifying, in accordance with the context, one or more elemental components, including a first concept, in an elemental knowledge representation; and generating a complex knowledge representation by applying one or more rules to the one or more elemental components, via execution of stored instructions by at least one processor, wherein generating the complex knowledge representation comprises synthesizing a complex concept that was not present in the elemental knowledge representation, and including the synthesized complex concept in the complex knowledge representation, wherein synthesizing the complex concept comprises joining the first concept with an elemental concept that is not hierarchically related to the first concept, to form the synthesized complex concept, and wherein generating the complex knowledge representation comprises including in the complex knowledge representation an intrinsic relationship between the first concept and the complex concept. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. At least one non-transitory computer-readable storage medium storing computer-executable instructions that, when executed, perform a method for synthesizing a complex knowledge representation, the method comprising:
-
receiving a context from a data consumer; identifying, in accordance with the context, one or more elemental components, including a first concept, in an elemental knowledge representation; and generating a complex knowledge representation by applying one or more rules to the one or more elemental components, via execution of the stored instructions by at least one processor, wherein generating the complex knowledge representation comprises synthesizing a complex concept that was not present in the elemental knowledge representation, and including the synthesized complex concept in the complex knowledge representation, wherein synthesizing the complex concept comprises joining the first concept with an elemental concept that is not hierarchically related to the first concept, to form the synthesized complex concept, and wherein generating the complex knowledge representation comprises including in the complex knowledge representation an intrinsic relationship between the first concept and the complex concept. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. Apparatus comprising:
-
at least one processor; and at least one storage medium storing processor-executable instructions that, when executed by the at least one processor, perform a method for synthesizing a complex knowledge representation, the method comprising; receiving a context from a data consumer; identifying, in accordance with the context, one or more elemental components, including a first concept, in an elemental knowledge representation; and generating a complex knowledge representation by applying one or more rules to the one or more elemental components, wherein generating the complex knowledge representation comprises synthesizing a complex concept that was not present in the elemental knowledge representation, and including the synthesized complex concept in the complex knowledge representation, wherein synthesizing the complex concept comprises joining the first concept with an elemental concept that is not hierarchically related to the first concept, to form the synthesized complex concept, and wherein generating the complex knowledge representation comprises including in the complex knowledge representation an intrinsic relationship between the first concept and the complex concept. - View Dependent Claims (14, 15, 16, 17)
-
Specification