Semantic Abstraction for Hierarchical Data Querying

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Business Intelligence tools lack the ability to effectively access and analyze hierarchical data sources such as XML files and streaming data without requiring users to understand the underlying data structure, limiting their ability to create meaningful queries and reports.

Innovation Solution

A computer-readable storage medium with executable instructions that generates an entity relationship model and defines a semantic abstraction for hierarchical data, allowing users to define abstract business element terms and compute an execution plan to retrieve and process data from hierarchical data sources, enabling the creation of meaningful queries and reports without understanding the underlying data structure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users query hierarchical data sources directly, then data accessibility is improved, but user complexity increases as users must understand the underlying data structure

Engineering Contradiction:
Improveease of queryingVSAvoiddata structure complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a semantic abstraction layer as an intermediary between users and hierarchical data sources. This abstraction layer includes concept definitions, relationship definitions, and query execution mechanisms that translate user-friendly queries into data source-specific queries, eliminating the need for users to understand the underlying XML or hierarchical structure while maintaining accurate data access and analysis capabilities

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If semantic abstractions are created for relational data, then ease of querying is improved, but adaptability worsens as the system cannot handle hierarchical data sources

Engineering Contradiction:
Improveease of queryingVSAvoiddata source adaptability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent extends semantic abstraction technology from relational data to hierarchical data sources including XML files, RSS feeds, and web services. The system creates unified semantic abstractions that can represent concepts, relationships, and queries across different data source types, enabling a single query interface to access diverse hierarchical data sources while maintaining ease of use and data accuracy

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

Data Source

PatentUS7668860B2Apparatus and method for constructing and using a semantic abstraction for querying hierarchical data
Publication Date: 2010.02.23 SAP IRELAND LTD
  • US7668860B2 patent drawing
  • US7668860B2 patent drawing
  • US7668860B2 patent drawing

AI summary

A computer readable storage medium includes executable instructions to receive hierarchical data. A schema for the hierarchical data is also received. An entity relationship model for the hierarchical data is generated. A semantic abstraction associated with the entity relationship model is defined. An abstract term representing an underlying data element within the hierarchical data represented by the semantic abstraction is also defined.