Structure

 A structure (a.k.a. organism, subassembly, compound element, complex element, artifact, module) is a compound element composed of logical statements that describe how a portion of the domain is organized. Structures assemble elements and connections into meaningful configurations.

In a financial accounting, reporting, auditing, and analysis there are different types of structures including:

  • Statements
  • Disclosures
  • Policies
  • Transactions
  • Accounting working papers
  • Audit working papers
  • Schedules
  • Analysis models

Technical:

A structure is an organism. Structures are represented within XBRL networks and XBRL hypercubes.

XBRL has two approaches to defining structures: the network and the hypercube.  When the same  hypercube element is used in two different networks; then the network information is necessary to uniquely differentiate the single hypercube used in two different networks.

The following structures exist:

  • Network (defined by XBRL, technical syntax)
  • Hypercube (defined by XBRL Dimensions, technical syntax)
  • Component (defined by Seattle Method, technical syntax) needed to differentiate hypercube that are used in multiple different networks; for example, Microsoft uses "us-gaap:StatementTable" (a hypercube) 128 times in one report.
  • Information Block (defined by Seattle Method, logical) derived from logical information patterns represented
  • Artifact (defined by Seattle Method, logical) derived by typing structures and explicitly naming and providing identifiers for accounting, reporting, and analysis related logical artifacts (a.k.a. organism)
  • Fragment (undefined) any arbitrary artifact or infon within a full report

Commentary:

It could be the case that a network is more of a structure than an element.

Additional Information:

Comments

Popular posts from this blog

Overview

Reference Reporting Frameworks

Core Pattern