Method and system for semantically querying a database by a machine-to-machine application
First Claim
1. A processor-implemented method for semantically querying a database by a machine-to-machine application, wherein the database comprises hierarchically structured machine-to-machine resources, and semantic information is annotated to at least one resource, the method comprising:
- analysing, by a semantic engine, a semantic query issued for the database;
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
providing the translated one or more queries to the database as a query result,wherein the semantic information includes a property or an attribute added to the at least one resource and represents relations to or between machine-to-machine resources.
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 analyzes the semantic query. The semantic engine translates the analyzed 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.
10 Citations
14 Claims
-
1. A processor-implemented method for semantically querying a database by a machine-to-machine application, wherein the database comprises hierarchically structured machine-to-machine resources, and semantic information is annotated to at least one resource, the method comprising:
-
analysing, by a semantic engine, a semantic query issued for the database; 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 providing the translated one or more queries to the database as a query result, wherein the semantic information includes a property or an attribute added to the at least one resource and represents relations to or between machine-to-machine resources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer system for semantically querying a database by a machine-to-machine application, the system comprising:
-
the database comprising hierarchically structured machine-to-machine resources, wherein semantic information is added to at least one resource as a property or an attribute to the at least one resource, the semantic information representing relations to or between machine-to-machine resources; 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.
-
- 13. 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