The Inline XBRL Software specification allows XBRL instance documents tags to be embedded in an HTML page. The design of the XML and XBRL standards were for appropriate structure of metadata. Conversely, the focus of HTML is on presentation of the data in a user-friendly, readable formal. The XML community has a specific translation language (XSLT) to provide a flexible mechanism for the transformation of XML data into the HTML formal. Since HTML follows the XML design (currently the W3C Consortium recommends use of XHTML, an XML equivalent of HTML) the XBRL Rendering Working Group identified a potential combination of both standards as desired at operational level. In other words, HTML documents became a skeleton for presentation of the XBRL data. Inline XBRL document contains three types of tags: • HTML Markup tags; • Inline XBRL tags; • Other tags as defined by the specification. Inline XBRL makes use of several elements: • ix:denominator, • ix:exclude, • ix:footnoteLink, • ix:fraction, • ix:header, • ix:hidden, • ix:nonFraction, • ix:non numeric, • ix:numerator, • ix:references, • ix:resources, • ix:tuple. The above elements control the content of the XBRL instance document in a manner that allows for their appropriate rendering in the HTML format. The Inline XBRL elements address various rendering approaches that allow: • Rendering of non-fraction and fraction items; • Indicating the nominator and denominator of fraction items; • Rendering of footnotes, headers, references and resources; • Hiding of certain XBRL items; • Rendering of complex repetitive structures, notably tuples. ----------------- http://www.kdksoftware.com