Extensions to semantic net
First Claim
1. A method, comprising:
- storing first data representing a semantic network, the semantic network representing a plurality of nodes, and a plurality of links interconnecting the nodes such that, for each of the links, one of the nodes is a subject node of the link, another of the nodes is a target node of the link, and the respective link represents a verb between the corresponding subject and target nodes, at least some of the links each being conditioned by at least one variant;
receiving second data representing one or more of the variants;
determining, by a computer, a portion of the semantic network that contains fewer links than the semantic network depending upon which of the variants are included in the second data and which of the variants condition the at least some of the links; and
generating third data based on the determined portion of the semantic network.
4 Assignments
0 Petitions
Accused Products
Abstract
A semantic network includes a number of nodes are interconnected to one another through links (e.g., in a subject/verb/target form) representing relationships between the nodes and one or more of the links have one or more variants representing qualifications of the relationships between the nodes. For each link having one or more variants, the variants may be ordered in configurations. Such ordering of the variants in the configurations may be self-described within the semantic network and may determine precedence of those links belonging to the variants. Some of the links of the network may be nodes of others of the links. The interconnection of at least some of the nodes may define a meta-meta model that defines terms in which particular meta models can be defined, each meta model comprising meta facts regarding the nodes of the semantic network.
6 Citations
30 Claims
-
1. A method, comprising:
-
storing first data representing a semantic network, the semantic network representing a plurality of nodes, and a plurality of links interconnecting the nodes such that, for each of the links, one of the nodes is a subject node of the link, another of the nodes is a target node of the link, and the respective link represents a verb between the corresponding subject and target nodes, at least some of the links each being conditioned by at least one variant; receiving second data representing one or more of the variants; determining, by a computer, a portion of the semantic network that contains fewer links than the semantic network depending upon which of the variants are included in the second data and which of the variants condition the at least some of the links; and generating third data based on the determined portion of the semantic network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus, comprising:
-
a processor; and a memory coupled to the processor and storing first data representing a semantic network, the semantic network representing a plurality of nodes, and a plurality of links interconnecting the nodes such that, for each of the links, one of the nodes is a subject node of the link, another of the nodes a target node of the link, and the respective link represents a verb between the corresponding subject and target nodes, at least some of the links each being conditioned by at least one variant, wherein the processor is configured to, in response to receiving second data representing one or more variants; determine a portion of the semantic network that contains fewer links than the semantic network depending upon which of the variants are included in the second data and which of the variants condition the at least some of the links, and generate third data based on the determined portion of the semantic network. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method, comprising:
-
storing first data representing a semantic network, the semantic network representing a plurality of nodes, and a plurality of links interconnecting the nodes such that, for each of the links, one of the nodes is a subject node of the link, another of the nodes a target node of the link, and the respective link represents a verb between the corresponding subject and target nodes, and wherein the semantic network also comprises a further link having one of the plurality of links as a subject or target of the further link; receiving, at a computer having access to the first data, a query; and responding, by the computer, to the query with a response that depends upon which one of the plurality of links is the subject or target of the further link. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification