Triplestore Semantic Layer for Relational Database Context

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Relational databases lack inherent semantic context for querying and data representation, making it difficult to perform efficient semantic searching and data manipulation.

Innovation Solution

The use of a triplestore, in conjunction with an ontology, allows for the translation of data from a relational database into a semantic format, enabling semantic searching and data manipulation through techniques like R2RML mapping and SPARQL queries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If data is stored in a relational database, then data can be organized in tables with primary keys, but the data lacks inherent semantic context for querying and manipulation

Engineering Contradiction:
Improvesemantic contextVSAvoiddata structure complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent introduces a triplestore database as an intermediary layer between the relational database and the querying system. The triplestore translates relational data into semantic triples (subject-predicate-object) that preserve semantic context, enabling semantic searching and manipulation without altering the underlying relational database structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the data representation parameter from traditional relational tables to semantic triples. This transformation allows the same data to be queried using semantic contexts and relationships, fundamentally changing how data can be accessed and manipulated while maintaining the original data storage.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If traditional relational databases are used, then data storage is efficient, but semantic searching and data manipulation become difficult

Engineering Contradiction:
Improvesemantic searching capabilityVSAvoiddata manipulation efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The triplestore acts as a mediator that enables semantic searching and manipulation operations. It provides a semantic layer that allows users to query data based on meaning and relationships rather than just table structures, while the underlying relational database maintains efficient storage.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the data access function from the data storage function. The relational database handles efficient storage, while the triplestore handles semantic querying and manipulation. This segmentation allows each component to optimize for its specific purpose without compromising the other.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If data is translated into semantic format using triplestore, then semantic searching and manipulation are enabled, but system complexity increases

Engineering Contradiction:
Improvesemantic data manipulationVSAvoidsystem architecture complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The triplestore serves as an intermediary that manages the complexity of semantic data translation. It handles the conversion between relational data and semantic triples, providing a unified interface for semantic operations while abstracting the underlying complexity from the user.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The triplestore provides multiple functions within a single system component: it stores semantic triples, performs semantic querying, enables data manipulation, and interfaces with the relational database. This multi-functionality consolidates complexity into a single manageable component rather than requiring separate systems for each function.

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

Data Source

PatentUS12248862B1System for deep learning using knowledge graphs
Publication Date: 2025.03.11 WELLS FARGO BANK NA
  • US12248862B1 patent drawing
  • US12248862B1 patent drawing
  • US12248862B1 patent drawing

AI summary

A method may include receiving data from a computing device requesting approval of a loan application; accessing time-series data associated with the user from a knowledge graph; building a feature vector based on the accessed time-series data; inputting the feature vector into a machine learning model; receiving a response from the output from the machine learning mode, the output indicating a level of approval for the user with respect to the loan application; and transmitting a response to the request based on the level of approval.