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

Claim 11:
12. An interface system, the interface system comprising:
a memory configured to store a plurality of programmable instructions; and
a processing device in communication with the memory, wherein the processing device, upon execution of the plurality of programmable instructions is configured to:
receive from a requesting entity a request that specifies an ontology model and one or more parameters defining attributes of an instantiated ontology object;
access the ontology store, wherein the ontology store stores a plurality of ontology models and a dynamic definition that is modifiable over time associated with each ontology model, wherein the definition defines classes of the ontology model and relationships between the respective classes;
identify an ontology model in the accessed ontology store that corresponds to the ontology model specified;
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 the one or more parameters into the selected semantic query template as allowed by the template;
manipulate the identified ontology model based on the identified ontology model's one or more parameters;
generate a semantics query for accessing the ontology model that was identified, the semantics query being based on the one or more parameters specified in the request;
submit the semantics query to the ontology store,
wherein submitting the semantics query to the ontology store includes submitting to the ontology store the selected semantic template with the one or more parameters inserted;
receive query results for the semantics query from the ontology store; and
return the query results to the requesting entity.