Query processor, query processor elements and a method of establishing such a query processor and query processor elements and a domain processor
First Claim
1. Domain processor (DP) comprising at least one robot modeller (RM) at least one domain modeller (DMR), at least one Query Processor Modeller (QPM) said robot modeller (RM) comprising means for modelling at least one computer-based robot (R), said at least one robot (R) being adapted for accessing at least one web-based data source (DS), said at least one data source (DS) comprising entities comprised in a predefined domain (D), said at least one domain modeller (DMR) comprising means for modelling at least one domain model (DM) associated with at least one chosen domain, said domain model (DM) comprising at least one extraction model (EM) and at least one storage model (STM), means for establishing at least one extraction model (EM) associated with a chosen domain, means for establishing at least one storage model (STM) associated with said chosen domain, said at least one Query Processor Modeller (QPM) comprising means for selecting at least two Query Processor elements (QPE) from a set of predefined query processor elements (QPE), means for combining at least two of the selected Query Processor elements (QPE), means for executing said associated query processor elements on at least one computer system (CS), at least one of said query processor elements (QPE) of associated query processor elements being a Robot query processor Element (RQPE) adapted for accessing at least one web-based data source (DS).
14 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a domain processor (DP) comprising: at least one robot modeller (RM); at least one domain modeller (DMR); at least one Query Processor Modeller (QPM), said robot modeller (RM) comprising: means for modelling at least one computer-based robot (R); said at least one robot (R) being adapted for accessing at least one web-based data source (DS); said at least data source (DS) comprising entities comprised in a predefined domain (D); said at least one domain modeller (DMR) comprising: means for modelling at least one domain model (DM); means for establishing at least one extraction model (EM) associated with a chosen domain; means for establishing at least one storage model (STM) associated with said chosen domain, said at least one Query Processor Modeller (QPM) comprising: means for selecting at least two Query Processor elements (QPE) from a set of predefined query processor elements (QPE); means for combining at least two of the selected Query Processor elements (QPE); means for executing said associated query processor elements on at least one computer system (CS); at least one of said query processor elements (QPE) of the associated query processor elements being a Robot query processor Elemet (RQPE) adapted for accessing at least one web-based data source (DS).
-
Citations
44 Claims
-
1. Domain processor (DP) comprising
at least one robot modeller (RM) at least one domain modeller (DMR), at least one Query Processor Modeller (QPM) said robot modeller (RM) comprising means for modelling at least one computer-based robot (R), said at least one robot (R) being adapted for accessing at least one web-based data source (DS), said at least one data source (DS) comprising entities comprised in a predefined domain (D), said at least one domain modeller (DMR) comprising means for modelling at least one domain model (DM) associated with at least one chosen domain, said domain model (DM) comprising at least one extraction model (EM) and at least one storage model (STM), means for establishing at least one extraction model (EM) associated with a chosen domain, means for establishing at least one storage model (STM) associated with said chosen domain, said at least one Query Processor Modeller (QPM) comprising means for selecting at least two Query Processor elements (QPE) from a set of predefined query processor elements (QPE), means for combining at least two of the selected Query Processor elements (QPE), means for executing said associated query processor elements on at least one computer system (CS), at least one of said query processor elements (QPE) of associated query processor elements being a Robot query processor Element (RQPE) adapted for accessing at least one web-based data source (DS).
-
3. Robot modeller (RM) comprising
means for modelling at least one computer-based robot (R), said at least one robot (R) being adapted for accessing at least one web-based data source (DS), said at least one data source (DS) comprising entities comprised in a predefined domain (D).
-
4. Domain modeller (DMR) comprising
means for modelling at least one domain model (DM) associated with at least one chosen domain, said domain model (DM) comprising at least one extraction model (EM) and at least one storage model (STM), means for establishing at least one extraction model (EM) associated with a chosen domain, means for establishing at least one storage model (STM) associated with said chosen domain,
-
10. Query Processor Modeller (QPM) comprising
means for selecting at least two Query Processor elements (QPE) from a set of predefined query processor elements (QPE), means for combining at least two of the selected Query Processor elements (QPE), means for executing said associated query processor elements on at least one computer system (CS), at least one of said query processor elements (QPE) of the associated query processor elements being a Robot query processor Element (RQPE) adapted for accessing at least one web-based data source (DS).
-
13. Query processor maintenance manager (QMM) comprising
means for executing at least one query processor (QP) established by the domain processor.
-
18. Web-robot
said robot comprising means for extracting information from web-based data sources (DS) in dependency of at least one extraction model (EM), said at least one extraction model comprising reference data structures defining entities and/or entity structures of data sources in a domain.
-
22. Query processor (QP),
said query processor (QP) comprising a set of web-based data sources (DS), wherein at least two of said data sources (DS) comprise entities according to a domain model (DM), said query processor (QP) comprising at least three query processor element (QPE), at least two of said query processor elements (QPE) comprising a robot (RQPE) said robot (RQPE) being attached to at least one data source (DS) said robot comprising means for accessing information from the at least one data source (DS) according to at least one extraction model (EM) associated with said robot (RQPE), at least one of said query processor elements (QPE) comprising a trigger (TQPE) said trigger query processor element (TQPE) comprising means for establishing a query.
-
24. Method of establishing at least one query processor (QP),
said query processor (QP) comprising a set of web-based data sources (DS), wherein at least two of said data sources (DS) comprise entities according to a domain model (DM), said query processor (QP) comprising at least three query processor element (QPE), at least two of said query processor elements (QPE) comprising a robot (RQPE), said robot comprising means for accessing information from the at least one data source (DS) according to at least one extraction model (EM) associated with said robot (RQPE), at least one of said query processor elements (QPE) comprising a trigger (TQPE), said trigger query processor element (TQPE) comprising means for establishing a query, said method comprising the step of attaching at least one selected robot query processor element (RQPE) to at least one of the data sources (DS) of the domain, combining the selected query processor elements into a query processor (QP) by means of a graphical user interface (GUI).
-
27. Method of establishing at least one query processor (QP),
said query processor comprising means for accessing data from web-based data sources (DS) of a domain by means at least one user interface (UI) said method comprising the steps of selecting a number of query processor element (QPE) at least one of said selected query processor elements (QPE) being a robot query processor element (RQPE), at least one of said selected query processor elements (QPE) being a trigger query processor element (TQPE), attaching at least one selected robot query processor element (RQPE) to at least one of the data sources (DS) of the domain, combining the selected query processor elements into at least one query path defining the data flow in the query processor (QP) between the user interface (UI) and the web-based data sources of the domain, said method comprising a further step of customizing the at least one individual robot query processor element (RQPE) to the corresponding attached data sources (DS), customizing at least one of the trigger query processor elements (TRPE) to the query processor (QP).
-
29. Method of extracting data from a web-based data source (DS), said method comprising the steps of
identifying and reading attributes and entities of a web-based data source, converting the read entities into instances of conceptual entities, verifying whether the read instances correspond with an entity reference base, (ERB).
-
33. Method of establishing a query processor,
said query processor being adapted for accessing data on at least two different web-based data sources, selecting at least two predefined query processor elements (QPE), combining the selected query processor elements into a desired query processor structure.
-
37. Method of establishing a domain-accessing routine,
said domain comprising a plurality of web-based data sources, said method comprising the steps of establishing at least one robot ( ) adapted for retrieving entities stored on said plurality of web-based data sources establishing at least one reference catalogue, establishing at least one procedure of verifying the retrieved entities by comparing the read entities with the at least one reference catalogue.
-
41. Query processor maintenance manager (QMM)
comprising at least one domain processor user interface (DPUI) said manager (QMM) comprising means for evaluating different modules of at least one query processor (QP), said means for evaluating different sub-routines of said query processor comprising means for monitoring the state of at least on query processor element (QPE)
Specification