METHOD AND SYSTEM FOR SEMANTICALLY QUERYING A DATABASE BY A MACHINE-TO-MACHINE APPLICATION
First Claim
1. A method for semantically querying a database by a machine-to-machine application wherein the database comprises hierarchically structured resources, and semantic information is annotated to at least one resources, the method comprising:
- issuing a semantic query for the database;
analysing, by a semantic engine, the semantic query;
translating, by the semantic engine, the analysed semantic query into one or more queries satisfying a communication protocol of the hierarchical resource structure of the database; and
the translated one or more queries to the database as a query result.
3 Assignments
0 Petitions
Accused Products
Abstract
A method semantically queries a database by a machine-to-machine application. The database comprises hierarchically structured resources, and semantic information is annotated to at least one resource. The method includes issuing a semantic query for the database. A semantic engine analyses the semantic query. The semantic engine translates the analysed semantic query into one or more queries satisfying a communication protocol of the hierarchical resource structure of the database. The translated queries are provided to the database as a query result.
22 Citations
16 Claims
-
1. A method for semantically querying a database by a machine-to-machine application wherein the database comprises hierarchically structured resources, and semantic information is annotated to at least one resources, the method comprising:
-
issuing a semantic query for the database; analysing, by a semantic engine, the semantic query; translating, by the semantic engine, the analysed semantic query into one or more queries satisfying a communication protocol of the hierarchical resource structure of the database; and the translated one or more queries to the database as a query result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for semantically querying a database by a machine-to-machine application, the system comprising:
-
the database comprising hierarchically structured resources, wherein semantic information is added to at least one resource; the machine-to-machine application configured to issue a semantic query for the database; and a semantic engine configured to analyse the semantic query, to translate the analysed semantic query into one or more queries satisfying a communication protocol of the hierarchical resource structure of the database and to provide the translated one or more queries to the database as a query result.
-
- 15. A database for providing resources for a machine-to-machine application, wherein the database comprises hierarchically structured resources and at least one of the resources is annotated with semantic information, wherein the semantic information comprises at least resource relation information and link information.
Specification