Tag Attribute Component Data Access System
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing industrial data access systems are inefficient in accessing data associated with component members, particularly when dealing with tag attributes, and lack satisfactory interoperation between class-based components and systems that use tags to associate point and non-point data.
Innovation Solution
A system and method that define components by associating members with a member type and a value tag attribute, allowing for efficient querying and data access through a user interface that issues specific queries based on tag attributes, enhancing data access efficiency and interoperation between different data systems.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional tag-based systems are used to access point data, then data can be associated with descriptive information, but data access efficiency is reduced and interoperation with class-based components is unsatisfactory
Solution Approach 1:
The patent introduces a hybrid architecture that acts as an intermediary between tag-based systems and class-based component systems. This intermediary layer enables efficient data access by allowing queries to be routed through appropriate access patterns (tag-based or component-based) while maintaining a unified interface for data retrieval, thus improving productivity without significantly increasing perceived system complexity
Solution Approach 2:
The system implements a universal data access interface that can handle both tag-based point data access and class-based component access through a common query mechanism. This multi-functionality allows the same interface to serve dual purposes: traditional tag-based data retrieval and efficient component member data access, thereby improving overall system productivity
2Stability of the object's composition
If class-based components are used to encapsulate data, then reusability and consistency are improved, but efficient access to individual member data is reduced
Solution Approach 1:
The patent segments component member data access by allowing selective querying of individual members within a component. Instead of requiring access to entire components, the system enables targeted access to specific members based on their tags, improving ease of operation while maintaining the structural integrity and consistency benefits of class-based encapsulation
Solution Approach 2:
The system implements self-service capabilities where component members automatically expose their data through standardized tag interfaces. This allows data access without requiring manual intervention to unpack or navigate complex component structures, thereby improving ease of operation while preserving the consistency guarantees of class-based design
3Loss of time
If targeted queries based on tag attributes are implemented, then data access efficiency is improved, but system complexity increases
Solution Approach 1:
The system performs preliminary actions by pre-organizing component member data with standardized tag attributes during component definition. This pre-tagging of members with descriptive attributes enables efficient targeted queries without requiring complex processing at query time, thus reducing data retrieval time while keeping query processing complexity manageable
Solution Approach 2:
The patent utilizes parameter changes by allowing queries to be specified through simple tag attribute parameters rather than complex component navigation. By changing the access parameter from structural navigation to attribute-based filtering, the system achieves faster data retrieval while maintaining relatively simple query processing logic
Data Source
AI summary
A system to associate a plurality of members with a component, associate a member type with one of the plurality of members, and associate a value tag attribute with the one of the plurality of members. Some aspects include receipt of an instruction to access data associated with a member of a component, determination of whether the member is associated with a first tag attribute, and issuance, if the member is associated with the first tag, of a first query for the data associated with the member of the component and for data associated with each other member of the component that is associated with a respective tag attribute.


