XBRL Item Specification via Dynamic Mapping for Layout Fluctuations
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems fail to accurately specify item values in XBRL instances when input-completed sheets undergo conversion, due to the inability to handle deletions of rows or columns, leading to errors in mapping definitions.
Innovation Solution
A specifying program that compares item values from input-completed sheets with mapping definitions, allowing for the identification and updating of target items even when layout fluctuations occur, such as block removals, by referencing hierarchical structures and data type combinations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If current systems use fixed mapping definitions for XBRL conversion, then conversion process is simple, but accuracy of item specification deteriorates when layout fluctuations occur
Solution Approach 1:
The patent implements dynamic mapping definition generation that adapts to layout fluctuations in input-completed sheets. Instead of using fixed mapping definitions, the system dynamically adjusts mappings based on detected layout changes, allowing accurate item specification even when rows or columns are deleted or repositioned.
Solution Approach 2:
The system incorporates feedback mechanisms where the conversion process detects layout fluctuations and uses this information to adjust mapping definitions. By comparing expected layouts with actual layouts and feeding back the differences, the system automatically corrects mapping relationships to maintain specification accuracy.
2Adaptability or versatility
If the system handles layout fluctuations and block removals, then adaptability improves, but processing time and complexity increase
Solution Approach 1:
The patent performs preliminary detection of layout fluctuations before the main conversion process. By identifying deleted rows, columns, or repositioned blocks in advance, the system can pre-adjust mapping definitions, avoiding time-consuming corrections during the conversion process itself.
Solution Approach 2:
The system changes parameters of mapping definitions dynamically based on detected layout fluctuations. When layout changes are detected, the system modifies mapping parameters such as row indices, column mappings, or block positions to match the new layout, enabling efficient adaptation without complete reprocessing.
3Reliability
If mapping definitions are updated to handle deletions, then reliability of conversion improves, but system complexity increases
Solution Approach 1:
The patent implements self-service mechanisms where the conversion system automatically detects layout fluctuations and updates its own mapping definitions without external intervention. The system monitors its own conversion process, identifies mapping errors caused by layout changes, and autonomously corrects them, maintaining reliability while managing complexity internally.
Data Source
AI summary
A non-transitory computer-readable recording medium records a specifying program for causing a computer to execute processing including: receiving a first file; acquiring information indicating a correspondence relationship between an item included in the first file and an item included in a second file; acquiring an item value associated with identification information of the received first file with reference to a storage that stores an item value associated with a specific item included in a file in association with the identification information of the file; comparing the item value associated with the specific item among the items included in the received first file with the acquired item value; and specifying a target item associated with an item value associated with a second item included in the received first file among items included in the second file on the basis of the comparison result and the acquired information.


