« Continuing to Fiddle with RDF/OWL, Seeing Some Patterns | Main | Fiddling Around with RDF/OWL »

SEC XBRL Filings Cheat Sheet

I discussed the notion of an information model and discussed [Table]s in other blog posts. I showed inconsistencies in the information model of SEC XBRL filings in my analysis of those filings and summarized suggestions as to how to create investor friendly SEC XBRL filings (see #6 which relates to following the US GAAP Taxonomy information model).

I created a little cheat sheet which helps people understand that information model.  I am trying to explain visually the relationships between, for example, a [Table], [Axis] and [Line Items].  This may not be apparent from looking at the US GAAP Taxonomy.  But once you see them, you will see why this is a guide to how to SEC filers should extend the US GAAP Taxonomy.  Meaning, why would the US GAAP Taxonomy go through the trouble to structure the taxonomy so consistently and why would filers NOT follow the structure of the US GAAP Taxonomy?  Clearly you can imagine that everyone creating their company extension taxonomies in various unique different ways can be both confusing to users and hard for any rendering engine to deal with.

I hope this graphical model is helpful in identifying these information modeling metapatterns and following them.

Further, imagine software applications which leveraged these information modeling patterns and let users edit at the information model level (i.e. you deal with the patterns, not the lower level XBRL syntax).  This will make creating SEC XBRL filings much, much easier.

PrintView Printer Friendly Version

EmailEmail Article to Friend

Reader Comments (1)

This is an excellemt cheat sheet! It would be great if you could add an example each in this cheat sheet - your detailed metapatterns doc has it but having it here would be very handy.
December 28, 2009 | Unregistered CommenterCG

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
All HTML will be escaped. Hyperlinks will be created for URLs automatically.