CPC G06F 16/90328 (2019.01) [G06F 16/2393 (2019.01); G06F 16/243 (2019.01); G06F 16/24575 (2019.01); G06F 16/367 (2019.01); G06F 16/374 (2019.01)] | 20 Claims |
1. A computer-implemented method comprising:
receiving, by a computing system, a keyword with which to search a plurality of datasets;
identifying, by the computing system, datasets in the plurality of datasets that are related to the keyword based on ontologies associated with the datasets;
prompting, by the computing system, a selection, by a user, of one or more datasets from the identified datasets;
receiving, by the computing system, the selection of the one or more datasets;
inferring, by the computing system, relationships among the selected datasets, the relationships comprising one or more common subcategories among the selected datasets;
suggesting, by the computing system, based on the keyword and the inferred relationships, one or more search queries with which to search the datasets, the suggesting comprising:
generating logic to translate the keyword into the one or more search queries based on the inferred relationships; and
generating the one or more search queries based on the inferred relationships;
receiving, by the computing system, through the user interface, a selection of a query from the one or more queries; and
generating, by the computing system, through the user interface, an object view for the datasets based on the selected query, wherein the object view is a relational database that is generated from the datasets.
|