Understanding graphs is important to understanding how to use XBRL. This is particularly true if you build XBRL taxonomies with any level of sophistication.
When I say "graph", I am not talking about an "Excel graph" or "chart", those pretty pictures which display information graphically. Although, it seems to me that there is a relation between "graph" and information which is presented graphically. (But, let's not go down that path.)
A graph is defined by Wikipedia as:
Mathematical structures used to model pairwise relations between objects from a certain collection.
Key terms from above are "model" (i.e. build an XBRL taxonomy), "pairwise relations between objects" (i.e. such as accounting concepts), and "from a certain collection" (i.e. XBRL taxonmoy).
I am far from an expert in graphs. In fact, I am a novice really. But, I have been listening to technical people talk about graphs and graph related terminology for many years in creating XBRL that I have picked up a few things.
These are the key things that I have picked up:
Feel a little overwhelmed and confused? That is always the beginning point of learning, feeling overwhelmed and confused. Just realize that if you really want to understand XBRL to be good enough to create quality information models with XBRL, you need to understand what graphs are. Take the time to read the information above and work through the tutorial.
Not every business user needs to understand graphs, but if you want to build good XBRL taxonomies, you definitely need to understand graphs. Hopefully this information will help you towards that end. I don't have the expertise to explain this to others in detail at this point, that is why I am just pointing you to other information.