Patent Document ID: 10152556
Application ID: 14688536

Base Claim:
1. A semantic modeling platform comprising a memory with programmed instructions stored thereon and one or more processors configured to execute the stored programmed instructions to: scan one or more databases to determine when at least one of the one or more databases is ready to update; receive an indication for updating at least one of the one or more databases to accommodate data, when the determination indicates that the at least one of the one or more databases is ready to update; parse a first ontology associated with at least one table in the at least one of the one or more databases; create a second ontology that describes the data is accommodated; map the parsed first ontology on to the created second ontology; analyze the mapping of the first ontology on to the created second ontology; determine one or more differences between the first and the second ontologies based on the analyzing; recommend one or more changes to the second ontology based on the determined one or more differences between the first and the second ontologies; and update the created second ontology based on the recommended one or more changes to the second ontology.

---

Claim 6:
6. The semantic modeling platform of claim 1 , wherein the executable code when executed by the one or more processors further causes the one or more processors to: receive an indication to update one or more web services to accommodate data; import a first XSD file associated with the data; parse a third ontology associated with at least one web services instance; create a fourth ontology that describes the data based on the first XSD file; map the parsed third ontology on to the created fourth ontology; determine one or more differences between the third and the fourth ontologies; update the created fourth ontology based on the determined differences between the third and the fourth ontologies; and export the updated ontology to a data modeler that creates and utilizes a second XSD file to modify the web services instance or creates a web services instance.