Skip to content

Concepts

These pages explain how dpm-xbrl sees a report and why it behaves as it does. They are background reading; for tasks, see the how-to guides, and for exact behaviour, the reference.

Page Explains
The fact model Report and Fact, what each field holds in each format, and memory and speed.
xBRL-CSV and XBRL-XML The two serializations of the same report and how dpm-xbrl reads each.
EBA convention and resolved metadata The two ways an xBRL-CSV table is read, and when you need a taxonomy.
Table codes and filing indicators How a table file such as c_07.00.a.csv maps to the filing indicator C_07.00.
Filing rules and coverage What the EBA filing rules are, which ones dpm-xbrl checks and why some are left to you.
Security model What dpm-xbrl protects against when it reads untrusted input, and its thread-safety guarantees.