View on GitHub

xbrl

A Lightweight XBRL Taxonomy and Instance Document Model

XBRL Objects

Taxonomy Instance Document
Contains metadata
Knowledge about how to produce instance documents
Contains data
Web resource
Similar to a database with normative information
Taxonomies can share objects</br>All objects within a taxonomy are globally identified
Mainly used to transmit data between reporting entity and consumer
Facts within an XBRL instance are not globally addressable. XBRL instance documents cannot share facts.
Multiple files
Files are discovered by following links between them. To start the discovery process we need an entry point.
Single file
However, XBRL instances can be part of larger filings.
  No structure
There is no information in the XBRL instance document about how to order facts.
Includes concepts Includes facts
(instances of concepts)

An XBRL Taxonomy is a collection of taxonomy schemas and linkbases. A taxonomy schema is an XML schema document (file). Linkbases are XML documents (file) which follow the XLink specification. The schema must ultimately extend the XBRL instance schema document and typically extend other published XBRL schemas on the xbrl.org website.

XBRL Taxonomy can include:

objects

taxonomy

Internally XBRL Taxonomies make use of XML Linking Language (XLink), which is a W3 standard.

xlink