Patent ID: 11972357
Assignee: SCHNEIDER ELECTRIC USA, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 17:
18. An ontology store comprising:
a memory configured to:
store a plurality of programmable instructions; and
store a plurality of ontology models, each ontology model having an associated dynamic definition that is modifiable over time, wherein the definition defines classes of the ontology model and relationships between the respective classes; and
a processing device in communication with the memory, wherein the embedded processing device, upon execution of the plurality of programmable instructions is configured to:
receive a request for a definition associated with an ontology model identified in the request;
respond to the request for the definition with the definition requested;
select a semantic query template from the at least one semantic query template that is consistent with the definition of the identified ontology module; and
insert one or more parameters into the selected semantic query template as allowed by the template;
receive a semantics query that is based on a consistency check performed using the requested definition;
process the semantics query,
wherein processing the semantics query to the ontology store includes submitting to the ontology store the selected semantic template with the one or more parameters inserted; and
output a response to the semantics query as processed.