Metadata Registration via Partial Name Matching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods fail to efficiently and automatically generate metadata for programs, requiring significant manual effort and often resulting in inaccurate metadata generation.
Innovation Solution
A metadata registration device and method that automatically generates metadata by analyzing input and output tables, identifying relationships between item names and data through partial matching and registration conditions, and storing this metadata for program maintenance and usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual creation and registration of metadata is performed, then metadata can be created for program maintenance and other purposes, but it takes a great deal of time and effort
Solution Approach 1:
The system enables self-service metadata generation by automatically analyzing the program code and generating metadata without requiring manual intervention. The program analysis unit extracts information directly from the program, and the metadata generation unit creates metadata automatically, allowing the system to serve itself rather than requiring human operators.
Solution Approach 2:
The patent replaces the manual mechanical process of metadata creation with an automated computational system. The program analysis unit uses computational methods to analyze program code, and the metadata generation unit uses algorithms to generate metadata, substituting human manual work with automated mechanical/computational processes.
2Productivity
If existing automated metadata generation methods are used, then some time is saved, but the metadata generation accuracy is insufficient
Solution Approach 1:
The metadata generation process is segmented into distinct functional units: a program analysis unit that analyzes program code to extract information, and a metadata generation unit that generates metadata based on the extracted information. This segmentation allows each unit to specialize in its function, improving both efficiency and accuracy of metadata generation.
Solution Approach 2:
The system establishes a feedback mechanism where the program analysis unit continuously analyzes program code and provides information to the metadata generation unit, which then generates or updates metadata. This closed-loop process ensures that metadata accurately reflects the current state of the program while maintaining efficient automated generation.
Data Source
AI summary
A method includes acquiring one or a plurality of first tables including a first data group regarding a first item, acquiring a second table corresponding to a result of executing a program with the one or the plurality of first tables set as an input, the second table including a second item and a second data group, generating, when a first name of the first item and a second name of the second item have a relationship in which the first name partially matches the second name, first information indicating the relationship between the first name and the second name while defining parts that partially match, registering the first information in a memory as metadata for the program, the metadata indicating a relationship between the one or the plurality of first tables set as the input and the second table set as an output.


