Claims
- 1. A method for using a reasoning heuristic in an information system based on an entity/relation paradigm, said method comprising:
packaging a domain-independent reasoning heuristic so that said heuristic is attachable to data, thereby allowing self-describing knowledge capsules to be created from said data, wherein said information system is characterized as having a self-similar hypergraph (“fractal”) format, said self-similar hypergraph format representing a graph in said information structure which comprises one or more nodes and each said node selectively comprises an entire subgraph.
- 2. The method of claim 1, wherein a plurality of such heuristics are formed and wherein relations information in said information system comprise binary relations and said reasoning heuristics are represented using a domain-independent properties.
- 3. The method of claim 2, said method further comprising:
storing said relations and their associated operations in a declarative fashion, thereby allowing a performing of meta-inferencing on said data.
- 4. The method of claim 3, further comprising:
defining a relational algebra as a finite set of binary relations over a set domain of discourse (Dom).
- 5. The method of claim 4, wherein said relational algebra comprises:
a tuple RALG, where tuple RALG={Dom, {R1, . . . , Rn}, o, −1, RUniv, REmpty, IDTERM}, Dom comprises a domain of discourse, R1, . . . , Rn, comprise binary relations over the domain of discourse, the operations o and −1 comprise respectively composition and inverse, RUNIV comprises the universal relation over Dom, and REMPTY comprises the empty relation, and the last member of the tuple, IDTERM, comprises an integer.
- 6. The method of claim 4, further comprising:
defining a Reasoning Algebra over said Relational Algebra RALG, said Reasoning Algebra being the following tuple: RM(RALG)={RALG, <=, RROOT}where <= is a partial order over the relational set of RALG with a largest element, defined as follows: Ri<=Rj iff Ri is a subset of Rj
- 7. The method of claim 2, further comprising:
providing a Reasoning Module as a computational representation of said Reasoning Algebra, for inferencing in an entity-relation based information system, by determining the composition R of a sequence of relations R1o . . . o Rn.
- 8. A method of navigating through an information system, said method comprising:
establishing a relational algebra, said relational algebra defining a set of relations over said information system; and retrieving information from said information system by using said relational algebra to provide an automatic inferencing over said information system.
- 9. The method of claim 8, further comprising:
establishing a reasoning module to perform said automatic inferencing.
- 10. The method of claim 8, wherein said information system comprises an information system based on an entity/relation paradigm and characterized as having a self-similar hypergraph (“fractal”) format, said self-similar hypergraph format representing a graph in said information structure which comprises one or more nodes and each said node selectively comprises an entire subgraph.
- 11. The method of claim 10, wherein said information system comprises a network-based information system.
- 12. An apparatus for navigating through an information system, said apparuatus comprising at least one of the following:
a middleware module containing a relational algebra, said relational algebra defining a set of relations over said information system; and a middleware module permitting information to be retrieved from said information system by using said relational algebra to provide an automatic inferencing over said information system.
- 13. The apparatus of claim 12, further comprising:
a reasoning module to perform said automatic inferencing.
- 14. The apparatus of claim 12, wherein said information system comprises an information system based on an entity/relation paradigm and characterized as being a self-similar hypergraph, said self-similar hypergraph format representing a graph in said information structure comprises one or more nodes and each said node selectively comprises an entire subgraph.
- 15. The apparatus of claim 12, wherein said information system comprises a network-based information system.
- 16. A network configured to navigating through a network-based information system, said network comprising at least one computer having at least one of the following:
a middleware module containing a relational algebra, said relational algebra defining a set of relations over a network-based information system; and a middleware module permitting information to be retrieved from said network-based information system by using said relational algebra to provide an automatic inferencing over said network-based information system.
- 17. A middleware module for navigating through an information system, said middleware module comprising:
a module that packages domain-independent reasoning heuristics so that they can be attached to data in a self-similar-hypergraph information system, thereby allowing self-describing knowledge capsules to be created from said data and a meta-inferencing to be performed on said data.
- 18. The middleware module of claim 17, wherein said middleware module further comprises:
a relational algebra comprising a finite set of binary relations over at least a subset of said information system.
- 19. A signal-bearing medium tangibly embodying a program of machine-readable instructions executable by a digital processing apparatus to perform a method of navigating through an information system, said method comprising:
establishing a relational algebra, said relational algebra defining a set of relations over said information system; and retrieving information from said information system by using said relational algebra to provide an automatic inferencing over said information system.
- 20. The signal-bearing medium of claim 19, said method further comprising:
establishing a reasoning module to perform said automatic inferencing.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] The present Application is related to U.S. patent application Ser. No. 10/___,___, filed on ______, to Rosario Uceda-Sosa, entitled “METHOD AND STRUCTURE FOR UNSTRUCTURED DOMAIN-INDEPENDENT OBJECT-ORIENTED INFORMATION MIDDLEWARE”, having IBM Docket YOR920020216US1, and to U.S. patent application Ser. No. 10/___,___, filed on ______, to Rosario Uceda-Sosa, entitled “METHOD AND STRUCTURE FOR TEMPLATE-BASED DATA RETRIEVAL FOR HYPERGRAPH ENTITY-RELATION INFORMATION STRUCTURE”, having IBM Docket YOR920020218US 1, both assigned to the present assignee, and both incorporated herein by reference.