Ontology Viewing Engine for RDF Data Presentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data viewing systems face challenges in efficiently organizing and presenting data from RDF databases, requiring significant duplication of effort to transform structured data into a presentable format, and lacking effective search capabilities across various aspects of the data.
Innovation Solution
An information viewing system that employs an ontology viewing engine coupled with a knowledge store, using an ontological model to generate a graphical user interface (GUI) from RDF-formatted records, providing a reusable platform for different client applications and enhancing search capabilities by structuring data in a subject-predicate-object model.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If data is organized using traditional data models (relational, conceptual, or physical), then data can be stored in databases, but significant duplication of effort is required to transform structured data into a presentable format for different client applications
Solution Approach 1:
The patent applies universality by creating a display ontology that serves multiple client applications simultaneously. The ontology viewing engine uses a standardized display ontology to generate GUIs for different types of client applications (web, mobile, desktop) from a single organized data structure, eliminating the need to create separate transformation logic for each application type.
Solution Approach 2:
The patent introduces an intermediary layer (the ontology viewing engine and display ontology) between the raw data and the client applications. This intermediary automatically transforms and adapts the organized data into appropriate presentation formats for different clients, reducing manual transformation effort and development time.
2Difficulty of detecting and measuring
If data is organized using traditional data models, then data storage is achieved, but search capabilities across various aspects of the data are limited
Solution Approach 1:
The patent applies segmentation by dividing data into structured ontological components (classes, properties, instances) with defined relationships. This segmentation enables targeted searching across specific aspects of data (e.g., searching by property type, class hierarchy, or relationship patterns) rather than requiring full-text search across all data, improving search capability while maintaining organized structure.
3Productivity
If a standardized display structure is provided, then development time for new client applications is reduced, but the system requires an ontology viewing engine and knowledge store infrastructure
Solution Approach 1:
The patent applies preliminary action by pre-organizing data into a standardized ontology structure and pre-defining the display ontology framework before client applications are developed. This preliminary organization creates a reusable platform that accelerates subsequent application development, as new clients can leverage the existing structured data and ontology viewing engine without building their own data organization systems from scratch.
Data Source
AI summary
According to one embodiment, an information viewing system includes an ontology viewing engine coupled to a client and a knowledge store that stores records organized according to a domain ontology. The ontology viewing engine receives requests for records from the client, filters the domain ontology according to a display ontology, generates a graphical user interface (GUI) according to the display ontology including the requested records, and transmits the GUI to the client through an application programming interface of the GUI.


