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)] | 21 Claims |
1. A computer-implemented method comprising:
receiving, by a computing system, one or more terms with which to search a plurality of datasets;
identifying, by the computing system, datasets in the plurality of datasets that are related to the one or more terms based on ontologies associated with the datasets;
generating, by the computing system, one or more search queries that correspond to the one or more terms based on the datasets and the ontologies;
receiving, by the computing system, a selection of a particular query from the one or more search queries;
generating, by the computing system, logic to transform the particular query into an executable query, wherein the generating of the logic is based on the ontologies, the ontologies comprising ontological data indicating types or natures of the relationships between the datasets and directionalities of the relationships;
transforming, according to the logic, the particular query into the executable query; and
merging, by the computer system, relevant portions of the datasets into a joined format according to the executable query.
|