TECHNIQUES FOR AUTOMATED GENERATION OF QUERIES FOR QUERYING ONTOLOGIES
First Claim
Patent Images
1. A method of generating a query for querying an ontology, the method comprising:
- receiving a first query in a first language, wherein the first query complies with a predefined grammar and comprises one or more terms from a vocabulary used in the ontology; and
generating, based upon the first query, one or more queries in a second language, wherein the second language is different from the first language and the ontology is capable of being queried using the one or more queries in the second language.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for simplifying querying of ontologies. In one embodiment, one or more queries for querying an ontology are automatically generated in a language suitable for querying the ontology. A user may enter a query in a simple language such as a natural language query. In response, one or more queries capable of querying the ontology are automatically generated in a second language. The automatically generated queries may, for example, be in SPARQL or PL/SQL. The one or more automatically generated queries may then be used to query one or more ontologies.
100 Citations
24 Claims
-
1. A method of generating a query for querying an ontology, the method comprising:
-
receiving a first query in a first language, wherein the first query complies with a predefined grammar and comprises one or more terms from a vocabulary used in the ontology; and generating, based upon the first query, one or more queries in a second language, wherein the second language is different from the first language and the ontology is capable of being queried using the one or more queries in the second language. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable storage medium storing a plurality of instructions for controlling a processor to generate a query for querying an ontology, the plurality of instructions comprising:
-
instructions that cause the processor to receive a first query in a first language, wherein the first query complies with a predefined grammar and comprises one or more terms from a vocabulary used in the ontology; and instructions that cause the processor to generate, based upon the first query, one or more queries in a second language, wherein the second language is different from the first language and the ontology is capable of being queried using the one or more queries in the second language. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for generating a query for querying an ontology, the system comprising:
-
a memory configured to store the ontology; a processor coupled to the memory, wherein the processor is configured to; receiving a first query in a first language, wherein the first query complies with a predefined grammar and comprises one or more terms from a vocabulary used in the ontology; and generate, based upon the first query, one or more queries in a second language, wherein the second language is different from the first language and the ontology is capable of being queried using the one or more queries in the second language. - View Dependent Claims (22, 23, 24)
-
Specification