An XBRL linkbase file contains the explicit relationship
definitions between the concepts defined in the XBRL
In general there are six linkbase types defined by the
XBRL version 2.1 specification:
linkbase allows the user to attach labels with
different roles and languages to a given concept.
linkbase allows the user to attach external
information (authoritative sources) to concepts.
linkbase defines how concepts are
nested and ordered.
linkbase defines how values of concepts
should, for example, sum up from one to another.
linkbase allows the user to define additional
semantics and relationships.
linkbase allows the user to relate a footnote
description to a concept
Anatomy of an XBRL Taxonomy -