Patent ID: 11914631
Assignee: ALLEN INSTITUTE
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 8:
9. A system for creating and accessing a database, comprising:
at least one electronic processor;
an electronic non-transitory data storage element including a set of computer-executable instructions that, when executed by the electronic processor, cause the system to
access an Ontology, the Ontology in a format and representing a set of data and a hierarchical relationship between at least some of the set of data;
convert the format of the Ontology into a schema for a database;
based on the database schema, generate a database entry for each of the set of data;
store the generated database entries in a database;
generate a GraphQL schema from the Ontology;
generate a GraphQL database resolver from the Ontology; and
generate an API for the database from the Ontology;
and wherein the system accesses one or more Ontologies and operates to generate a corresponding database schema and API for each of the one or more Ontologies, and further, operates to generate a corresponding database for each of the one or more Ontologies, wherein the corresponding database for an Ontology includes database entries based on the corresponding database schema.