Unified Ontology Query Interface Across Heterogeneous Databases

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems struggle to efficiently manage and query ontology-based databases across multiple databases while maintaining data integrity, versioning, and access control, leading to inefficiencies and inconsistencies.

Innovation Solution

A unified query interface system that selects appropriate databases based on function type and ontology entity type, merges retrieval results, and transforms data to provide a consistent interface, while managing ontology entities in multiple forms and resolving conflicts between data source updates and user edits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data is organized according to ontology across multiple databases, then data understanding and access are facilitated, but system complexity increases

Engineering Contradiction:
Improvedata access capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary layer (ontology model and query interface) between the user and multiple databases. This intermediary abstracts the complexity of distributed data storage while providing unified access, allowing users to query across databases without directly managing the underlying complexity of multiple data sources.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The ontology model serves as a universal framework that can represent and integrate data from multiple different databases with varying schemas and structures. This universal representation layer enables diverse data sources to be accessed through a common interface, reducing the perceived complexity for users.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Productivity

If multiple databases store ontology data in different forms, then specialized capabilities are utilized, but query consistency becomes difficult to maintain

Engineering Contradiction:
Improvequery performanceVSAvoiddata consistency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent allows each database to maintain its specialized local form and optimization characteristics while the ontology model provides a consistent global view. Each database can be optimized for its specific data type and access patterns, while the ontology ensures consistent querying across all databases through unified semantics.

Inventive Principle:
Principle #3Local quality

3Reliability

If conflict resolution between data source updates and user edits is implemented, then data integrity is maintained, but processing time increases

Engineering Contradiction:
Improvedata integrityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary conflict detection and resolution strategies before finalizing data updates. By anticipating potential conflicts and preparing resolution rules in advance, the system can quickly resolve conflicts when they occur without significant processing delays, maintaining both data integrity and performance.

Inventive Principle:
Principle #10Preliminary action

4Loss of information

If versioning is implemented across multiple databases, then data lineage is tracked, but synchronization complexity increases

Engineering Contradiction:
Improvedata lineage trackingVSAvoidsynchronization complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent merges versioning management into the ontology model, which serves as a centralized coordination point. Instead of implementing separate versioning systems in each database, the ontology model provides a unified versioning framework that tracks data lineage across all databases while simplifying synchronization through a single point of control.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12561339B2Providing a unified query interface across multiple ontology-based databases
Publication Date: 2026.02.24 PALANTIR TECHNOLOGIES INC
  • US12561339B2 patent drawing
  • US12561339B2 patent drawing
  • US12561339B2 patent drawing

AI summary

A system for providing a unified query interface across multiple ontology-based databases and related methods are disclosed. The system is programmed to receive calls to an application programming interface for querying an ontology, where ontology data is represented in different databases respectively in different forms. For each function being called, system is programmed to select a database from the different databases based on the function type and each ontology entity type being processed by the function. The system is further programmed to retrieve data from each selected database, merge the retrieval results as appropriate, and transform the final result to ontology data in response to the calls.