Data query and location through a central ontology model
First Claim
1. A data query system comprising:
- a first storage medium including a data schema having a data schema query language associated therewith;
a second storage medium including an ontology model including classes and properties, the ontology model having an ontology query language associated therewith, wherein constructs of the data schema are mapped to corresponding classes, properties or compositions of properties of the ontology model; and
an ontology query processor generating a query expressed in the data schema query language corresponding to a specified query expressed in the ontology query language.
2 Assignments
0 Petitions
Accused Products
Abstract
A data query system including a first storage medium including a data schema having a data schema query language associated therewith, a second storage medium including an ontology model including classes and properties, the ontology model having an ontology query language associated therewith, wherein constructs of the database schema are mapped to corresponding classes, properties or compositions of properties of the ontology model, and an ontology query processor generating a query expressed in the data schema query language corresponding to a specified query expressed in the ontology query language. A method is also described and claimed.
-
Citations
138 Claims
-
1. A data query system comprising:
-
a first storage medium including a data schema having a data schema query language associated therewith;
a second storage medium including an ontology model including classes and properties, the ontology model having an ontology query language associated therewith, wherein constructs of the data schema are mapped to corresponding classes, properties or compositions of properties of the ontology model; and
an ontology query processor generating a query expressed in the data schema query language corresponding to a specified query expressed in the ontology query language. - 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, 27)
-
-
28. A method for data query comprising:
-
providing a data schema having a data schema query language associated therewith;
providing an ontology model including classes and properties, the ontology model having an ontology query language associated therewith, wherein constructs of the data schema are mapped to corresponding classes, properties or compositions of properties of the ontology model;
providing a query expressed in the ontology language; and
generating a query expressed in the data schema query language corresponding to the query expressed in the ontology query language. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 122, 123, 124, 125, 126, 127)
-
-
51-114. -114. (canceled)
-
115. A computer readable medium (CRM) containing executable computer program instructions which, when executed on a processing system, cause the processing system to perform a method for data query comprising:
-
providing an ontology model including classes and properties, the ontology model having an ontology query language associated therewith, wherein constructs of a data schema having a data schema query language associated therewith are mapped to corresponding classes, properties or compositions of properties of the ontology model;
generating a query expressed in the data schema query language con-esponding to a query expressed in the ontology query language. - View Dependent Claims (116, 117, 118, 119, 120, 121, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137)
-
-
138-166. -166. (canceled)
Specification