NCCU Open Source Software: XBRL Toolset
XBRL Toolset Sub Systems Text to XML –TTX Editor –TTX Converter XML to XBRL-FR Instance –Taxonomy Mapper –Instance Converter XBRL-FR Taxonomy/Instance to CSV XBRL-FR Instance Viewer XBRL-FR Instance Validator XBRL-GL Instance to CSV
XBRL Toolset 1 Text to XML
Two-Pass Convertion p n xml To XBRL Context.. Unit.. Item.. Tuple.. text sample Instance …… Internal xml text to xml
TTX Converter Text to XML p n text sample …… xml …… xml schema TTX format definition file TTX Editor
TTX format definition file Extension To XML Schema One root only
TTX Editor
TTX Converter Select TTX Select Text files output XML files
XBRL Toolset 2 XML to XBRL-FR Instance
Instance Converter XML to XBRL-FR Instance …… Source XML …… Source XML schema Taxonomy Mapper XBRL-FR Instance XBRL Taxonomy Taxonomy Mapping file XSLT file
Taxonomy Mapping file Format is similar to XBRL Instance Can use XPath as attribute/value Use SourceXML attribute as source link Export to XSLT XPath expression
Taxonomy Mapper
Taxonomy Mapper, drag drop design
Instance Converter Select XSLT Select XML files output Instance files
XBRL Toolset 3 XBRL-FR Taxonomy/Instance to CSV
FR2CSV System Design XBRL InstanceXBRL Taxonomy combined XML Data Pass1, Structure data combine Column XML Data CSV Pass2, XSLT transform Pass3, XML to CSV XSLT file Extract Structure
FR2CSV batch convert Select XSLT Select Instance files output CSV files
XBRL Toolset 4 XBRL-FR Instance Viewer
XBRL-FR Instance Viewer
XBRL Toolset 5 XBRL-FR Instance Validator
XBRL-FR Instance Validator
XBRL Toolset 6 XBRL-GL Instance to CSV
GL2CSV System Design GL Taxonomy GL Instance Empty Table find all columns in Taxonomy CSV Flat entryDetail to rows
Excel Row: entryDetail tree flatting
XBRL-GL Instance to CSV For Easy reading/converting GL Instance