Automated XBRL Taxonomy Migration System
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Migrating XBRL documents from an older taxonomy to a new one is a laborious and error-prone process, leading to many documents remaining based on deprecated taxonomies rather than being updated to the latest versions due to the complexity and high time and expense involved.
Innovation Solution
An automated XBRL taxonomy migration system that includes a processor with a program for migrating XBRL concepts from one taxonomy version to another, using an automated taxonomy migration module to replace concepts, detect dependencies, and adjust calculation assertions, facilitating the migration process with minimal user intervention.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual migration methods are used to update XBRL documents from older taxonomy to new taxonomy, then migration accuracy can be maintained through human review, but the process becomes laborious and time-consuming
Solution Approach 1:
The system enables automated self-service migration by having the XBRL document automatically migrate from the first taxonomy version to the second taxonomy version without requiring manual intervention. The processor identifies concepts in the source document and replaces them with corresponding concepts in the target taxonomy based on mapping relationships stored in the system.
Solution Approach 2:
The patent replaces the manual mechanical process of taxonomy migration with an automated computational system. The processor executes algorithms to automatically identify, map, and replace XBRL concepts based on taxonomy version differences, substituting human manual review and editing operations with automated software processing.
2Productivity
If automated migration is implemented to reduce manual effort, then migration speed increases, but complexity of the migration system increases
Solution Approach 1:
The system performs preliminary action by pre-establishing mapping relationships between concepts in different taxonomy versions and storing them in a database. This preliminary preparation allows the actual migration process to proceed quickly by simply looking up and applying pre-defined mappings, rather than analyzing concept relationships during migration.
Solution Approach 2:
The patent introduces an intermediary component in the form of a mapping relationship database that mediates between the source and target taxonomies. This intermediary stores the complex mapping logic and allows the migration system to operate simpler by relying on pre-computed relationships rather than performing complex analysis during migration.
3Reliability
If comprehensive concept replacement is performed to ensure complete taxonomy updates, then migration completeness improves, but error propagation risk increases
Solution Approach 1:
The system implements feedback by comparing the source XBRL document against the target taxonomy and verifying that all concepts have been appropriately migrated. The processor checks mapping relationships and ensures that replaced concepts maintain their intended meaning and relationships in the new taxonomy version, providing verification that migration was successful and complete.
Data Source
AI summary
An XBRL taxonomy migration system includes: a processor having a memory on which a program executable by the processor is stored for performing a method of XBRL taxonomy migration; an XBRL taxonomy module including a first version of an XBRL taxonomy having XBRL concepts and a second version of the XBRL taxonomy having related XBRL concepts; and an automated taxonomy migration module that facilitates migrating XBRL concepts of an XBRL document having XBRL tags by replacing XBRL concepts of the first version of the XBRL taxonomy with XBRL concepts of the second version of the XBRL taxonomy.


