Automated XBRL Taxonomy Concept Replacement System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Migrating XBRL documents from one taxonomy to another is a laborious and error-prone process due to the complexities involved, leading to many documents remaining based on deprecated taxonomies rather than being updated to the latest versions.

Innovation Solution

An automated XBRL extension taxonomy concept replacement system that identifies and replaces superfluous XBRL extension taxonomy concepts with corresponding base taxonomy concepts, using a computer processor and memory to analyze and update XBRL documents, facilitating minimal external support and no manual editing of source files.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual taxonomy migration is performed, then data accuracy can be maintained through human review, but the process becomes laborious and time-consuming

Engineering Contradiction:
Improvedata accuracyVSAvoidmigration time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs automated taxonomy concept replacement by analyzing XBRL documents and identifying superfluous extension taxonomy concepts independently, without requiring manual intervention for each replacement decision. The processor automatically compares extension concepts with base taxonomy concepts and executes replacements based on predefined criteria.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the manual mechanical process of taxonomy migration with an automated computational system. The processor-based system uses algorithmic analysis to identify and replace taxonomy concepts, substituting human manual operations with automated electronic processing.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If manual taxonomy migration is performed, then complex decisions can be made with human judgment, but the process becomes error-prone and expensive

Engineering Contradiction:
Improvemigration reliabilityVSAvoidmigration cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The system autonomously performs taxonomy migration tasks including identifying superfluous concepts, comparing them with base taxonomy concepts, and executing replacements without human intervention, thereby eliminating human errors while reducing costs.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates validation mechanisms that verify replacement accuracy by checking whether extension taxonomy concepts are indeed superfluous before executing replacements, providing feedback loops that ensure migration reliability.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If extension taxonomy concepts are retained, then custom reporting needs are met, but data redundancy increases and compliance decreases

Engineering Contradiction:
Improvereporting flexibilityVSAvoiddata redundancy
Core Design Contradiction:
Adaptability or versatilityVSLoss of substance

Solution Approach 1:

The system extracts and removes superfluous extension taxonomy concepts from XBRL documents by identifying concepts that duplicate base taxonomy concepts and automatically replacing them, thereby eliminating data redundancy while preserving necessary custom reporting capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system selectively replaces only those extension taxonomy concepts that are superfluous, rather than removing all extension concepts. This partial action approach maintains necessary custom reporting flexibility while eliminating redundant data.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9146912B1Systems and methods for automated taxonomy concept replacement in an XBRL document
Publication Date: 2015.09.29 WORKIVA INC
  • US9146912B1 patent drawing
  • US9146912B1 patent drawing
  • US9146912B1 patent drawing

AI summary

An XBRL extension taxonomy concept replacement system includes: a computer processor having a memory on which a program executable by the processor is stored for performing a method of XBRL extension taxonomy concept replacement; an XBRL taxonomy module including an XBRL extension taxonomy having XBRL extension taxonomy concepts and an XBRL base taxonomy having related XBRL base taxonomy concepts; and an automated superfluous XBRL extension taxonomy concept detection module that analyzes an XBRL document having XBRL tags and identifies an XBRL extension taxonomy concept of an XBRL extension taxonomy that is superfluous in comparison with an XBRL base taxonomy concept of an XBRL base taxonomy upon which the XBRL extension taxonomy is based.