System, method, and computer program for a consumer defined information architecture
First Claim
1. A method, performed in a computer, for synthesizing one or more relationships between a plurality of concept definitions automatically derived from a faceted domain of information, wherein the information of the domain is classifiable according to a plurality of facets each having a plurality of facet attributes, wherein each of the concept definitions comprises at least one of the plurality of facet attributes, the method comprising:
- receiving user input specifying an active concept definition;
identifying at least one facet attribute in the active concept definition;
determining whether any explicit relationships exist between the active concept definition and a first concept definition of the plurality of concept definitions derived from the domain of information, wherein an explicit relationship is determined to exist if a facet attribute of the active concept definition and a facet attribute of the first concept definition are of a same lineage in at least one facet attribute hierarchy of the plurality of facet attributes;
determining whether any implicit relationships exist between the active concept definition and the first concept definition, wherein an implicit relationship is determined to exist if the active concept definition and the first concept definition share at least one common facet attribute;
in response to determining that at least one explicit relationship, at least one implicit relationship, or at least one explicit relationship and at least one implicit relationship exist between the active concept definition and the first concept definition, synthesizing, using the computer, a relationship between the active concept definition and the first concept definition; and
generating a dimensional concept hierarchy based on dimensional concept relationships synthesized between the active concept definition and the plurality of concept definitions derived from the domain of information.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described for performing synthesis of relationships between a plurality of concept definitions automatically derived from a faceted domain of information. Some embodiments involve identifying at least one facet attribute in an active concept definition specified by user input. In response to determining that at least one explicit relationship and/or at least one implicit relationship exist(s) between the active concept definition and a first concept definition of the plurality of concept definitions, a relationship is synthesized between the active concept definition and the first concept definition.
-
Citations
30 Claims
-
1. A method, performed in a computer, for synthesizing one or more relationships between a plurality of concept definitions automatically derived from a faceted domain of information, wherein the information of the domain is classifiable according to a plurality of facets each having a plurality of facet attributes, wherein each of the concept definitions comprises at least one of the plurality of facet attributes, the method comprising:
-
receiving user input specifying an active concept definition; identifying at least one facet attribute in the active concept definition; determining whether any explicit relationships exist between the active concept definition and a first concept definition of the plurality of concept definitions derived from the domain of information, wherein an explicit relationship is determined to exist if a facet attribute of the active concept definition and a facet attribute of the first concept definition are of a same lineage in at least one facet attribute hierarchy of the plurality of facet attributes; determining whether any implicit relationships exist between the active concept definition and the first concept definition, wherein an implicit relationship is determined to exist if the active concept definition and the first concept definition share at least one common facet attribute; in response to determining that at least one explicit relationship, at least one implicit relationship, or at least one explicit relationship and at least one implicit relationship exist between the active concept definition and the first concept definition, synthesizing, using the computer, a relationship between the active concept definition and the first concept definition; and generating a dimensional concept hierarchy based on dimensional concept relationships synthesized between the active concept definition and the plurality of concept definitions derived from the domain of information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. At least one non-transitory computer-readable medium encoded with instructions that, when executed, perform a method of synthesizing relationships between a plurality of concept definitions automatically derived from a faceted domain of information, wherein the information of the domain is classifiable according to a plurality of facets each having a plurality of facet attributes, wherein each of the concept definitions comprises at least one of the plurality of facet attributes, the method comprising:
-
receiving user input specifying an active concept definition; identifying at least one facet attribute in the active concept definition; determining whether any explicit relationships exist between the active concept definition and a first concept definition of the plurality of concept definitions derived from the domain of information, wherein an explicit relationship is determined to exist if a facet attribute of the active concept definition and a facet attribute of the first concept definition are of a same lineage in at least one facet attribute hierarchy of the plurality of facet attributes; determining whether any implicit relationships exist between the active concept definition and the first concept definition, wherein an implicit relationship is determined to exist if the active concept definition and the first concept definition share at least one common facet attribute; in response to determining that at least one explicit relationship, at least one implicit relationship, or at least one explicit relationship and at least one implicit relationship exist between the active concept definition and the first concept definition, synthesizing a relationship between the active concept definition and the first concept definition; and generating a dimensional concept hierarchy based on dimensional concept relationships synthesized between the active concept definition and the plurality of concept definitions derived from the domain of information. - View Dependent Claims (27, 28)
-
-
29. A computer system comprising:
-
at least one tangible memory that stores processor-executable instructions that, when executed, perform a method of synthesizing relationships between a plurality of concept definitions automatically derived from a faceted domain of information, wherein the information of the domain is classifiable according to a plurality of facets each having a plurality of facet attributes, and wherein each of the concept definitions comprises at least one of the plurality of facet attributes; at least one hardware microprocessor, coupled to the at least one tangible memory, that executes the processor-executable instructions to; receive user input specifying an active concept definition; identify at least one facet attribute in the active concept definition; determine whether any explicit relationships exist between the active concept definition and a first concept definition of the plurality of concept definitions derived from the domain of information, wherein an explicit relationship is determined to exist if a facet attribute of the active concept definition and a facet attribute of the first concept definition are of a same lineage in at least one facet attribute hierarchy of the plurality of facet attributes; determine whether any implicit relationships exist between the active concept definition and the first concept definition, wherein an implicit relationship is determined to exist if the active concept definition and the first concept definition share at least one common facet attribute; in response to determining that at least one explicit relationship, at least one implicit relationship, or at least one explicit relationship and at least one implicit relationship exist between the active concept definition and the first concept definition, synthesize a relationship between the active concept definition and the first concept definition; and generate a dimensional concept hierarchy based on dimensional concept relationships synthesized between the active concept definition and the plurality of concept definitions derived from the domain of information. - View Dependent Claims (30)
-
Specification