LargeInstanceProcessing

From XBRLWiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 16:09, 7 March 2014 (edit)
Eric.jarry (Talk | contribs)

← Previous diff
Revision as of 16:11, 7 March 2014 (edit)
Eric.jarry (Talk | contribs)

Next diff →
Line 29: Line 29:
* rendering the instance * rendering the instance
-= Loading the taxonomy =+== Loading the taxonomy ==
-= Generating the instance =+== Generating the instance ==
-= Signing the instance =+== Signing the instance ==
-= Transmitting the instance =+== Transmitting the instance ==
-= Parsing the instance =+== Parsing the instance ==
-= validating the instance =+== Validating the instance ==
-= checking business rules =+== Checking business rules ==
-= reporting errors =+== Reporting errors ==
-= rendering the instance =+== Rendering the instance ==

Revision as of 16:11, 7 March 2014

Contents

Introduction

Several families of taxonomies have led to potentially large instances (e.g. more than a few tens of kilobytes, up to several gigabytes).

The taxonomy currently known as having this characteristic are:

Note: the European taxonomies are intended to be used by all countries of the European Union, and more.

Some tests have been made and led to difficulties. The topic has been discussed in the XBRL International conferences of Abu Dhabi (reference needed????) and Yokohama (reference needed????). The subject is tackled by the XBRL International, in the Standards Board and Best Practices Board.

A Working Groupe Note has been published by XBRL International, proposing mainly to adopt a streaming solution and proposing adequate structure of XBRL instance.

This Wiki is a forum where this topic can be freely discussed.

Types of difficulties

Several difficulties may happen at different stages when processing instances, when:

  • loading the taxonomy
  • generating the instance
  • signing the instance
  • transmitting the instance
  • parsing the instance
  • validating the instance
  • checking business rules
  • reporting errors
  • rendering the instance

Loading the taxonomy

Generating the instance

Signing the instance

Transmitting the instance

Parsing the instance

Validating the instance

Checking business rules

Reporting errors

Rendering the instance

Personal tools