Methods and apparatus for generic semantic access to information systems
First Claim
Patent Images
1. A method of providing information from at least one information resource, said method comprising:
- providing, via a graphical user interface (GUI), a plurality of generic ontological constructs made available in accordance with a set of semantic query validity rules, the rules enforcing neutrality of a semantic query relative to substantially all ontological representation languages such that each and any semantic query specified by a user via the GUI and validated by the semantic query validity rules is representable in substantially all ontological representation languages, each of the constructs having a counterpart in each of the substantially all ontological representation languages;
receiving from a user via the GUI a semantic query including one or more of the generic constructs, the received semantic query referencing an ontology relating to a domain of the at least one information resource;
inferring from the included constructs a representation of the received semantic query in an ontology representation language associated with the referenced ontology; and
using the inferred query representation to access the at least one information resource;
said method performed by at least one processor configured with memory.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of providing information from at least one information resource. A semantic query is received that includes one or more generic constructs referencing an ontology relating to a domain of the information resource(s). A representation of the semantic query in an ontology representation language is inferred from the constructs. The query representation is used to access the information resource(s). This method allows a user to formulate database queries semantically without knowledge as to underlying data structures.
-
Citations
17 Claims
-
1. A method of providing information from at least one information resource, said method comprising:
-
providing, via a graphical user interface (GUI), a plurality of generic ontological constructs made available in accordance with a set of semantic query validity rules, the rules enforcing neutrality of a semantic query relative to substantially all ontological representation languages such that each and any semantic query specified by a user via the GUI and validated by the semantic query validity rules is representable in substantially all ontological representation languages, each of the constructs having a counterpart in each of the substantially all ontological representation languages; receiving from a user via the GUI a semantic query including one or more of the generic constructs, the received semantic query referencing an ontology relating to a domain of the at least one information resource; inferring from the included constructs a representation of the received semantic query in an ontology representation language associated with the referenced ontology; and using the inferred query representation to access the at least one information resource; said method performed by at least one processor configured with memory. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system that allows a user to semantically query at least one information resource of the computer system, the computer system comprising:
one or more processors and memory configured to; provide, via a graphical user interface (GUI), a plurality of generic ontological constructs made available in accordance with a set of semantic query validity rules that enforce neutrality of a semantic query relative to substantially all ontological representation languages such that each and any semantic query specified by a user via the GUI and validated by the semantic query validity rules is representable in substantially all ontological representation languages; receive from the user via the GUI a semantic query including one or more of the generic constructs referencing an ontology relating to a domain of the at least one information resource; use inferences from the included constructs to obtain a representation of the received semantic query in an ontology representation language associated with the referenced ontology, the ontology representation language structured to provide the inferences from the included constructs; and use the inferred query representation to access the at least one information resource. - View Dependent Claims (9, 10, 11, 12)
-
13. One or more tangible computer-readable storage media comprising instructions stored in the media and executable by a processor to
provide, via a graphical user interface (GUI), a plurality of generic ontological constructs made available in accordance with a set of semantic query validity rules enforcing neutrality of a semantic query relative to substantially all ontological representation languages such that each and any semantic query specified by a user via the GUI and validated by the semantic query validity rules is representable in substantially all ontological representation languages; -
receive from a user a user semantic query including one or more of the constructs referencing an ontology relating to a domain of at least one information resource; use inferences from the included constructs to obtain a representation of the user semantic query in an ontology representation language associated with the referenced ontology; use the query representation obtained from the user query to access the at least one information resource; and return an answer to the user as an instantiation of the referenced ontology; the generic constructs having at least one of the following;
a concept, and a relationship. - View Dependent Claims (14, 15, 16, 17)
-
Specification