Semantic Graph Data Import via Client-Server Mediation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for importing data into semantic graphs are complex and time-consuming, especially when dealing with both structured and unstructured information sources, often requiring manual conversions that are not suitable for real-time updates and can increase complexity.
Innovation Solution
A client-server architecture-based system, such as the Content Provider Service (CPS) system, is used to collect and import data into semantic graphs, utilizing a unified communication protocol for structured and unstructured sources, with data refinement capabilities at the client or server level, and periodic querying to manage data flow and security.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If manual conversion methods are used for importing data into semantic graphs, then data can be imported from structured and unstructured sources, but the process becomes complex and time-consuming
Solution Approach 1:
The system segments the data importing process into distinct modules: a data collection module that gathers data from various sources, a data processing module that handles conversion and refinement, and a semantic graph update module that integrates the processed data. This segmentation allows each module to specialize in specific tasks, reducing overall process complexity while maintaining ease of data importing.
Solution Approach 2:
The patent introduces an intermediary data processing layer between the data sources and the semantic graph. This intermediary module automatically converts data from structured and unstructured formats into a standardized format suitable for semantic graph integration, eliminating the need for manual conversions and reducing import complexity.
2Productivity
If manual conversion methods are used for importing data, then data can be processed, but real-time updates cannot be achieved
Solution Approach 1:
The system performs preliminary actions by establishing automated data collection and processing pipelines in advance. The data collection module continuously monitors data sources, and the processing module is pre-configured with conversion rules, enabling real-time data importing without manual intervention when updates occur.
Solution Approach 2:
The patent implements continuous automated data collection and processing operations. The system maintains ongoing data flow from sources through processing to the semantic graph, eliminating interruptions and manual conversion delays, thereby achieving real-time updates and improving importing speed.
3Adaptability or versatility
If data is collected from multiple information sources, then comprehensive data can be imported, but security risks increase due to uncontrolled information flow
Solution Approach 1:
The system introduces an intermediary data processing module that acts as a security gateway between multiple information sources and the semantic graph. This intermediary validates, filters, and controls the information flow from diverse sources, allowing comprehensive data collection while maintaining security by preventing unauthorized or harmful data from reaching the semantic graph.
4Manufacturing precision
If customized configurations are applied for data refinement, then data quality improves, but processing complexity increases
Solution Approach 1:
The patent applies local quality by implementing customized data refinement configurations at specific processing stages and for specific data types. The processing module can apply different refinement rules, validation criteria, and transformation operations tailored to each information source or data category, improving data quality without requiring complex global processing changes.
Data Source
AI summary
The present disclosure describes methods, systems, and computer program products for importing data to a semantic graph. One computer-implemented method includes collecting, at a client, data from an information source; receiving, from a server, a query for information associated with the semantic graph; and sending, in response to the query, the collected data to the server in accordance to a communication protocol, wherein the collected data is imported to the semantic graph.


