Ontology Migration via Data Set Identifier Translation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Developers face the tedious process of manually recreating ontologies when migrating from a development stack to a production stack, as conventional methods require re-defining data objects and links, and cannot simply copy and paste due to differing data set identifiers.
Innovation Solution
A computing system is configured to migrate ontologies by translating destination data set identifiers to correspond with source data set identifiers, allowing for automatic migration of source ontologies to destination stacks based on user input or trigger events, and applying offsets to ensure dataset correspondence.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If ontology migration is performed manually by re-defining data objects and links, then migration accuracy can be maintained, but migration time and computational cost increase significantly
Solution Approach 1:
The patent uses automated copying of ontology structures from source stack to destination stack, combined with identifier translation. The system copies the entire ontology definition and automatically substitutes data set identifiers using translation mappings, eliminating manual re-definition while maintaining accuracy through systematic identifier substitution.
Solution Approach 2:
The patent introduces an identifier translation layer as an intermediary between source and destination ontologies. This translation mechanism maps source data set identifiers to destination data set identifiers, enabling automated migration while maintaining referential integrity without requiring manual intervention.
2Productivity
If data set identifiers are translated automatically, then migration speed increases, but complexity of the migration process increases
Solution Approach 1:
The patent performs identifier translation in advance by creating a translation mapping between source and destination data set identifiers before executing the ontology migration. This preliminary action prepares the translation framework, allowing the actual migration to proceed quickly without complex real-time computations.
Solution Approach 2:
The patent changes the parameter representation of data set identifiers through systematic translation. By transforming identifiers from source format to destination format using predefined mappings, the system handles complexity once during translation setup, then applies simple substitutions during migration execution.
3Adaptability or versatility
If ontologies are migrated between stacks with different data set identifiers, then versatility of the system increases, but risk of identifier mismatch and data integrity issues increases
Solution Approach 1:
The patent uses identifier translation mappings as an intermediary layer that bridges source and destination stacks with different identifier systems. This translation mechanism ensures that referential integrity is maintained by systematically substituting identifiers according to predefined mappings, preventing data integrity issues while enabling migration between stacks with different identifier conventions.
Solution Approach 2:
The patent implements validation mechanisms that verify the correctness of identifier translations during the migration process. By checking that translated identifiers correctly reference destination data sets and that all references are properly resolved, the system provides feedback to ensure data integrity while maintaining versatility across different stack configurations.
Data Source
AI summary
Systems and methods are provided for migrating a source ontology for a source stack to a destination stack. The source ontology may define source objects that are associated with source data sets. The source data sets may correspond to destination data sets on a destination stack. The destination data set identifiers for the source data sets may be different from the destination data sets. Translation of the destination data set identifiers may enable migration of the source ontology to the destination stack.


