SYSTEMS AND METHODS FOR SEMANTICALLY-INFORMED QUERYING OF TIME SERIES DATA STORES
First Claim
1. A method of querying time series data using a semantically-informed search, the method comprising:
- receiving from a client computer a data request for time series data records stored in a time series database;
parsing the data request by accessing an ontology database to determine a set of values pertinent to the received request;
applying the determined set of values to a model representing a semantic relationship applicable to the time series data;
assembling a query compatible to a format implemented in the time series database;
querying the time series database with the assembled query;
merging the determined set of values with a response to the assembled query; and
returning the results of the merging step to the client computer.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for querying time series data using a semantically-informed search. The method including receiving from a client computer a data request for time series data records stored in a time series database, parsing the data request by accessing one or more ontologies in a semantic data store to determine a set of values pertinent to the received request, applying the determined set of values to a model representing a relationship applicable to the time series data, assembling a query compatible to a format implemented in the time series database, and querying the time series database with the assembled query. The received data request describes requested data in terms of one or more available models, the available models representing relationships applicable to the time series data, and the parsing step includes implementing sematic technology to access the ontologies. A system for implementing the method and a non-transitory computer-readable medium are also disclosed.
14 Citations
18 Claims
-
1. A method of querying time series data using a semantically-informed search, the method comprising:
-
receiving from a client computer a data request for time series data records stored in a time series database; parsing the data request by accessing an ontology database to determine a set of values pertinent to the received request; applying the determined set of values to a model representing a semantic relationship applicable to the time series data; assembling a query compatible to a format implemented in the time series database; querying the time series database with the assembled query; merging the determined set of values with a response to the assembled query; and returning the results of the merging step to the client computer. - View Dependent Claims (2, 3, 4, 5, 6, 8)
-
-
7. A non-transitory computer-readable medium having stored thereon instructions which when executed by a processor cause the processor to perform a method of querying time series data using a semantically-informed search, the method comprising:
-
receiving from a client computer a data request for time series data records stored in a time series database; parsing the data request by accessing an ontology database to determine a set of values pertinent to the received request; applying the determined set of values to a model representing a semantic relationship applicable to the time series data; assembling a query compatible to a format implemented in the time series database; querying the time series database with the assembled query; merging the determined set of values with a response to the assembled query; and returning the results of the merging step to the client computer. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A system for querying time series data using a semantically-informed search, the system comprising:
-
a server in communication with a client computer across an electronic communication network; the system including an ontology database and a time series database, the time series database containing time series data records obtained from sensor devices monitoring a monitored device; the server including a control processor, the control processor configured to execute operating instructions that cause the processor to; receive from a client computer a data request for time series data records stored in a time series database; parse the data request by accessing an ontology database to determine a set of values pertinent to the received request; apply the determined set of values to a model representing a semantic relationship applicable to the time series data; assemble a query compatible to a format implemented in the time series database; query the time series database with the assembled query; merge the determined set of values with a response to the assembled query; and returning the results of the merge to the client computer - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification