Extensions to semantic net
First Claim
1. A method, comprising:
- generating, via a processor configured to execute a computer program, first data representing a network, the network representing a plurality of nodes and a plurality of links, each of the links interconnecting a pair of the nodes such that, for each of the links, the respective link represents a relationship between the corresponding pair of nodes, at least some of the links each being conditioned by at least one variant;
determining, via the processor, a portion of the network that contains fewer links than the network depending upon which of the variants are included in second data and which of the variants condition the at least some of the links, wherein the second data represents one or more of the variants; and
generating, via the processor, third data based on the determined portion of the 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.
12 Citations
20 Claims
-
1. A method, comprising:
-
generating, via a processor configured to execute a computer program, first data representing a network, the network representing a plurality of nodes and a plurality of links, each of the links interconnecting a pair of the nodes such that, for each of the links, the respective link represents a relationship between the corresponding pair of nodes, at least some of the links each being conditioned by at least one variant; determining, via the processor, a portion of the network that contains fewer links than the network depending upon which of the variants are included in second data and which of the variants condition the at least some of the links, wherein the second data represents one or more of the variants; and generating, via the processor, third data based on the determined portion of the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus, comprising:
-
a processor; and a computer-readable medium coupled to the processor and storing first data representing a network, the network representing a plurality of nodes and a plurality of links, each of the links interconnecting a pair of the nodes such that, for each of the links, the respective link represents a relationship between the corresponding pair of 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 network that contains fewer links than the 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 network. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method, comprising:
-
configuring a computer program to generate first data representing a network, the network representing a plurality of nodes and a plurality of links, each of the links interconnecting a pair of the nodes such that, for each of the links, the respective link represents a relationship between the corresponding pair of nodes, and wherein the network also comprises a further link interconnecting a first one of the links with a second one of the links; and configuring the computer program to cause a computer to respond to a query with a response that depends upon which one of the plurality of links is the first or second one of the links. - View Dependent Claims (18, 19, 20)
-
Specification