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
Post a Comment