Working with XBRL Hypercubes

www.altova.com Print this Topic Previous Page Up One Level Next page

Home >  Data Sources and Targets > XBRL >

Working with XBRL Hypercubes

Hypercube enable automatic context handling. XBRL hypercubes can be of the following types:

 

Defined by the taxonomy, e. g. xb-ic-cube-yesOrder
Generated by MapForce to simplify the default dimensions identifier and period, derived from the Presentation linkbase e. g. xb-ic-cube-dimenlessOrder
Generated by MapForce within the All concept node xb-ic-cube-dimenlessOrder-noctx

 

Every hypercube contains two default dimensions, identifier and period, that support the easy reading/writing of these two elements for each context. Additionally defined dimensions in the taxonomy are automatically related to the context elements xbrli:segment and xbrli:scenario.

 

Hypercubes denoted as "Dimensionless (presentation)" use both default dimensions. The hierarchical order of concepts shown within its context node is taken from the presentation linkbase.

 

"Dimensionless" hypercube items also use both default dimensions, but do not have any hierarchical concept order and show only the raw list of all concepts defined in the taxonomy.

 

All other hypercubes are defined within the taxonomy and are designated according the name defined in the Label linkbase of the taxonomy.

 

Hypercubes as well as their dimensions (or Axes), each have a small icon ic-dim-icon which opens a pop-up menu allowing you to define the presentation of each of the dimensions in the component. The screen shot below shows a sample taxonomy file which contains both generated hypercubes and hypercubes defined by the taxonomy.

mf_xbrl_hypercubes

Note:        MapForce shows all hypercubes which have reportable concepts. If one of the related hypercube dimensions has no domain, it is not shown in the XBRL component.


© 2019 Altova GmbH