How will users benefit from the more detailed technical exposition of existing features In XBRL 2.1?
There have always been restrictions on what is a meaningful taxonomy schema, meaningful linkbase, and meaningful instances. In the past many of these criteria were implicit; these criteria are now part of the specfication. In some cases, they may be enforced using XML Schema, requiring no new code to be written, and in other cases the specification enables vendors to write correct validation code. Examples of these technical enhancements include: a detailed exposition of handling variable precision numbers, prohibitions on certain kinds of loops in relationships, and prohibition of duplicated data in instances. The meaning of calculation links and their ability to express relationships between items in different tuples has been specified precisely.