Connection

A connection (a.k.a. associations, relations, interrelationships, edge, predicate) is a logical statement that describe a permissible relation between elements.  Connections assemble elements into structures and structures into models. An example of a connection is the statement "assets is part of the balance sheet".  Connections tend to be verbs.  

The  following are common types of connections:

  • Categorization (is-a, type of, general-special, class-of)
  • Compositional (has-a, part of, has part, whole part, instant-inflow, instant-outflow)
  • Aggregational (summation, mathematical)
  • Navigational (parent-child but where ordering does not matter)
  • Presentational (parent-child where ordering matters)
  • Simile (elements that are similar but not identical)
  • Equivalent (elements that are exactly the same)
  • Disjointed (elements that are explicitly not part of)

Technical:

A connection is a molecule. Connections are represented using XBRL Taxonomy Linkbases (presentation, calculation, definition.

In XBRL there are three types of connections: XBRL presentation relations, XBRL presentation relations, and XBRL definition relations.

Commentary:

If XBRL presentation relations are represented consistently; then it is possible to autogenerate XBRL calculation relations and XBRL definition relations from those consistent XBRL presentation relations.

Additional Information:

Comments

Popular posts from this blog

Overview

Reference Reporting Frameworks

Core Pattern