Semantic Modeling Platform for Automated Data Object Ontology Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing processes for updating or creating data objects in web services and databases are labor-intensive and inefficient, requiring manual throughput and translation between business and technical analysts, and lack automation in utilizing semantic modeling to generate ontologies.
Innovation Solution
A method and platform that utilize semantic modeling to parse and map ontologies, determining differences and updating database tables and web services instances automatically, with a semantic modeling platform comprising a database updating engine and a web services engine to create or modify data objects based on user indications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If manual throughput process is used to create or modify data objects, then some efficiencies are provided, but the process remains labor intensive
Solution Approach 1:
The system enables self-service by allowing the ontology and data modeler to automatically generate and update data objects without requiring manual intervention. The computer processor executes instructions to parse ontologies, determine differences, and modify data objects autonomously, eliminating the need for manual throughput processes while maintaining high efficiency.
Solution Approach 2:
The patent replaces the mechanical manual process with an automated computational system. A computer processor executes software instructions to perform ontology parsing, difference determination, and data object modification, substituting human manual operations with automated mechanical/computational processes that achieve both efficiency and full automation.
2Extent of automation
If semantic modeling is automatically utilized to create ontology, then labor intensity is reduced, but system complexity increases
Solution Approach 1:
The ontology serves as an intermediary layer between the data modeler and the underlying data objects. The system parses the ontology to extract structural information and rules, which the data modeler then uses to automatically generate and modify data objects. This intermediary approach automates the process while managing complexity by separating concerns into distinct layers with well-defined interfaces.
Solution Approach 2:
The system segments the data object creation process into distinct modular components: ontology parsing, difference determination, and data object modification. Each component is implemented as a separate functional module that can be independently executed by the computer processor, reducing overall system complexity by breaking down the automated process into manageable, reusable segments.
3Productivity
If business analyst creates sample data and technical analyst creates ontology manually, then data objects can be created, but the process is time intensive
Solution Approach 1:
The system performs preliminary action by pre-defining ontologies that contain the structural framework and rules for data objects. When data objects need to be created or modified, the system parses the pre-existing ontology and automatically generates the data objects based on these predefined templates, eliminating the need for time-consuming manual creation processes and significantly reducing the time required.
Solution Approach 2:
The system uses copying by creating data objects as instances based on the ontology template. Once an ontology is defined, it can be parsed and used to generate multiple data objects automatically, replicating the structural pattern across numerous objects without requiring repeated manual effort. This copying mechanism dramatically increases speed while minimizing time loss.
Data Source
AI summary
A semantic modeling platform is disclosed for creating and modifying data objects to better accommodate data in databases and/or web services. The platform creates an ontology based on the data and compares it to the ontology of the data object, such as a database table or web services instance. Based on the comparison the platform modifies the ontology, which is used to create or modify the data object.


