Knowledge representation language and knowledge processing environment
First Claim
Patent Images
1. A computer-readable medium encoded with a knowledge data structure, comprising:
- a concept that represents an object or idea;
a relation that represents at least one structure and describes a role that the concept plays in relation to other concepts within the structure; and
a graph that represents a collection of concepts, relations, and other graphs.
1 Assignment
0 Petitions
Accused Products
Abstract
Described is a knowledge representation language and knowledge processing environment. Embodiments described include an environment for storing, retrieving, transmitting, and reasoning over knowledge. Knowledge is represented using three basic elements: (1) there are concepts, which represent objects or ideas; (2) there are relations, which represent structures and describe the roles concepts play in relation to each other within those structures; and (3) there are graphs, which represent situations or collections composed of concepts, relations, and graphs.
-
Citations
33 Claims
-
1. A computer-readable medium encoded with a knowledge data structure, comprising:
-
a concept that represents an object or idea;
a relation that represents at least one structure and describes a role that the concept plays in relation to other concepts within the structure; and
a graph that represents a collection of concepts, relations, and other graphs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for representing knowledge as a data structure encoded on a computer-readable medium, comprising:
-
assigning certain information to a concept;
representing a role that the concept plays in relation to other concepts using a relation; and
representing the concepts and the relation using a graph. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer-readable medium having computer-executable instructions, which when executed perform a method for representing knowledge as a data structure, the instructions comprising:
-
assigning certain information to a concept;
representing a role that the concept plays in relation to other concepts using a relation; and
representing the concepts and the relation using a graph. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification