Some Great Examples of XBRL
Friday, April 18, 2008 at 12:24PM
Charlie in Modeling Business Information Using XBRL, XBRL General Information

I wanted to point you to some great examples for learning or teaching XBRL.  For those of you who were (are) fans of "the patterns document" I have created a new set of "patterns".  These are organized differently and broken down into three things.  So, what was "patterns" is now:

Each of these examples has:

  1. A taxonomy.
  2. XBRL Formulas examples for each place where a formula can be used to test a relation.  (Please note that as the XBRL Formulas conformance suite is still being worked through, there could be some errors in this…but I think I got these right, I had a lot of guidance from Herm Fischer (thanks Herm, and thanks to the Formulas Working Group in general…this is a great piece of work!).  I built these not for efficiency of formulas, but for easy "reverse engineering".  All the formulas are heavily commented.
  3. An instance document.
  4. A style sheet which turns the instance document into rendered PDF.
  5. The rendered PDF which is very, very readable to a business user.  THIS IS WHERE TO START TO UNDERSTAND THE USE CASES, the PDF.
  6. Validation reports.   An interesting addition is the use of Cliff Binstock's validation dashboard.  He build special rules which help detect errors and correct them once they are detected.  There are a wide range of errors and all of these are ABOVE AND BEYOND XBRL validation.
  7. Something that I call a "neutral format table" which is a way for a business user to read an instance document.

These are great for learning XBRL by reverse engineering something, for teaching others, for testing software to see if it can handle common use cases which will be thrown at you, and they make great Christmas stocking stuffers!

Here are three links to the ZIP files which contain these "patterns" things:

These will evolve over the months as I add new patterns, correct any errors I detect, etc.  You should keep looking for updates as they become available.

Feedback is always appreciated.  If you have a business use case which is not modeled, I would love to know about it and add it to this collection.

 

Article originally appeared on XBRL-based structured digital financial reporting (http://xbrl.squarespace.com/).
See website for complete article licensing information.